瘋狂

          STANDING ON THE SHOULDERS OF GIANTS
          posts - 481, comments - 486, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          mount 命令簡介(含showmount)

          Posted on 2011-11-29 16:25 瘋狂 閱讀(5865) 評論(1)  編輯  收藏
          掛載時使用mount命令:  
          格式:mount [-參數] [設備名稱] [掛載點]  
           
          其中常用的參數有  
          -t<文件系統類型> 指定設備的文件系統類型,常見的有:  
          minix linux最早使用的文件系統  
          ext2 linux目前常用的文件系統  
          msdos MS-DOS的fat,就是fat16  
          vfat windows98常用的fat32  
          nfs 網絡文件系統  
          iso9660 CD-ROM光盤標準文件系統  
          ntfs windows NT 2000的文件系統  
          hpfs OS/2文件系統  
          auto 自動檢測文件系統  
          -o<選項> 指定掛載文件系統時的選項。有些也可用在/etc/fstab中。常用的有  
          codepage=XXX 代碼頁  
          iocharset=XXX 字符集  
          ro 以只讀方式掛載  
          rw 以讀寫方式掛載  
          nouser 使一般用戶無法掛載  
          user 可以讓一般用戶掛載設備

          -o 參數里的codepage iocharset選項。codepage指定文件系統的代碼頁,簡體中文中文代碼是936;iocharset指定字符集,簡體中文一般用cp936或 gb2312。



          mount舉例:
          1. 加掛 fat 文件系統
            mount  /dev/hda6 /mnt/d -o codepage=936,iocharset=cp936
            mount -t vfat /dev/hda6 /mnt/d -o codepage=936,iocharset=cp936
                 注意:cp936是指簡體中文,cp950是指繁體中文。

          2. 加掛NTFS文件系統
          Install NTFS driver
          If you need access to NT file systems you'll probably want to download the Linux ntfs driver. There is a site that maintains pre-built modules for all released Fedora kernels at http://linux-ntfs.sourceforge.net/rpm/fedora3.html. A pre-built ntfs module usually appears just a few days after a new Fedora kernel gets released. Be sure to match your kernel version and processor type. If you're not sure what version you're running do this:

          # uname -r -p

          For example if you're using the latest kernel (as of this writing) which is 2.6.9-1.667 and the i686 (even if it's an AMD) processor then you will want to download it to a local directory and install it as such:

          # rpm -ihv kernel-module-ntfs-2.6.9-1.667-2.1.20-0.fc.1.2.i686.rpm

          More detailed instructions on determining which RPM you need can be found at http://linux-ntfs.sourceforge.net/rpm/instructions.html. Once installed the ntfs driver will be a dynamically loadable module and you can mount NT file systems with mount -t ntfs -o nls=utf8 /dev/hdXX /mnt .


          3. 加掛usb 優盤
          Linux對USB設備有很好的支持,在你插入U盤后,U盤被識別為一個SCSI盤,通常您用以下命令就能加掛U盤上的文件系統
          mount /dev/sda1 /usb
           同樣對于中文的文件名和目錄名會出現亂碼的問題可以指定字符集,命令類似于上面對FAT32介紹的:
          mount /dev/sda1 /usb -o pagecode=936,iocharset=cp936


          4. 加掛Linux系統通過samba共享出來的目錄
           
            利用samba共享出來的目錄其實很難說其原來是哪種文件系統,不過這一點不重要,只要它對用戶是透明的就好啦。加掛時,我們指定類型為smbfs,在加掛samba共享的分區時,也會出現中文的文件名和目錄名亂碼情況,可以用以下命令加掛:
           
            mount -t smbfs -o
            username=terry,password=terry,codepage=936,iocharset=cp936
            //terry-linux/terry  /mp3/
            mount -t smbfs -o
            username=terry,password=terry,codepage=936,iocharset=cp936
            //192.168.100.228/terry  /mp3/
           
            注意:你可以不直接寫password=terry這個參數,系統界時會要你輸入密碼,這樣就可以防止有人直接看到你的密碼。視具體情況而定,-o后面的參數可以對應增減。


          5. 加掛Window系統共享出來的目錄
           
            在局域網中,常常需要去訪問其它Windows系統共享出來的目錄,在Linux下,安裝了samba后就可以使用samba中帶的命令來訪問Windows機器的共享資源。
           
            用smbclient來列出Windows機器的共享資源   
           
            smbclient  -L 192.168.100.111
           
            根據上面所列出Windows的共享資源后,可以選擇需要加掛到本地Linux中去的Windows的共享資源,然后使用smbmount或mount來加掛,請參照下面幾條命令:
           
            smbmount  //192.168.100.111/public /public/
            mount //192.168.100.111/d /mnt/cdrom -o username=terry (這樣要在命令行輸入密碼的)
            mount //192.168.100.111/d /mnt/cdrom -o username=terry$1234 (這樣則不必在命令行輸入密碼)
           
            注:除了上面介紹的命令行方法之外,這時最好的方法就是使用其它的客戶端,如LinNeighborhood、networkneighbours、ksmbshare等,請參考其它文章。


          mount自動掛在文件系統:
          通常有2種方法:
            方法1.
            把加掛的命令放在/etc/rc.d/rc.local中。
           
            方法2.
            修改分區配置文件/etc/fstab,在啟動時加掛文件系統。

          Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=325179

          showmount 命令

           

          用途

          顯示遠程已安裝文件系統的所有客戶機的列表。

          語法

          /usr/bin/showmount [ -a ] [ -d ] [ -e ] [ Host ]

          描述

          showmount 命令顯示 Host 參數指定的機器上已遠程安裝文件系統的所有客戶機的列表。Host 參數上的 mountd 守護程序維護這些信息。/etc/rmtab 文件保存這些信息以防服務器崩潰。Host 參數的缺省值是由 hostname 命令返回的值。

          注:
          如果客戶機崩潰,在客戶機重新引導并啟動 umount-a 命令之前,將不會從列表中除去其條目。
          注:
          showmount 命令返回 mountd 守護程序維護的信息。因為 NFS V4 不使用 mount 守護程序,所以 showmount 將不返回關于 V4 安裝的信息。

          標志

           

          -a HostName :Directory 格式顯示所有遠程客戶機安裝,其中 HostName 是客戶機的名稱,Directory 是遠程安裝的目錄路徑名。
          -d 僅列出客戶機遠程安裝的目錄。
          -e 顯示導出目錄的列表。

          示例

          1. 要顯示主機安裝的所有遠程目錄的列表,請輸入:
            /usr/bin/showmount  -a zeus
            在本示例中,showmount 命令產生名為 zeus 的主機上客戶機安裝的所有遠程目錄的列表。
          2. 要顯示主機上的客戶機安裝的目錄列表,請輸入:
            /usr/bin/showmount  -d athena
            在本示例中,showmount 命令產生名為 athena 的主機上客戶機安裝的所有遠程目錄的列表。
          3. 要顯示機器上導出的所有目錄列表,請輸入:
            /usr/bin/showmount  -e zeus
            在本示例中,showmount 命令產生名為 zeus 的主機導出的所有遠程目錄的列表。

          文件

           

          /etc/rmtab 包含關于所有導出目錄的當前狀態的信息。
          /etc/xtab 列出當前導出目錄。

          相關信息

          hostname 命令、umount 命令。

          mountd 守護程序。

          NFS 命令列表
          -------------------------其他
           mount / umount

               NO1. 掛載光驅

                    [root@rehat root]# mount -t iso9660 /dev/cdrom /mnt/cdrom

               NO2. 掛載光驅,支持中文

                    [root@rehat root]# mount -t iso9660 -o codepage=936,iocharset=cp936 /dev/cdrom /mnt/cdrom

               NO3. 掛載 Windows 分區,FAT文件系統

                    [root@rehat root]# mount -t vfat /dev/hda3 /mnt/cdrom

               NO4. 掛載 Windows 分區,NTFS文件系統

                    [root@rehat root]# mount -t ntfs -o iocharset=cp936 /dev/hda7 /mnt/had7

               No5. 掛載 ISO 文件

                    [root@rehat root]# mount -o loop /abc.iso /mnt/cdrom

               NO6. 掛載 軟驅

                    [root@rehat root]# mount /dev/fd0 /mnt/floppy

               NO7. 掛載閃盤

                    [root@rehat root]# mount /dev/sda1 /mnt/cdrom

               NO8. 掛載 Windows 操作系統共享的文件夾

                    [root@rehat root]# mount -t smbfs -o username=guest,password=guest //machine/path /mnt/cdrom

               NO9. 顯示掛載的文件系統

                    [root@rehat root]# mount

                    [root@rehat root]# cat /etc/fstab        顯示系統啟動自動加載的文件系統

                    [root@rehat root]# cat /etc/mtab        顯示當前加載的文件系統


          轉載自:http://www.cnitblog.com/forrest/archive/2007/01/30/22458.aspx


          評論

          # dsa  回復  更多評論   

          2014-06-05 22:59 by fds
          mount 命令簡介(含showmount)ds

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 伊通| 吕梁市| 新余市| 城固县| 虞城县| 中西区| 西丰县| 温州市| 泰宁县| 灌云县| 无锡市| 龙江县| 济源市| 凤阳县| 金塔县| 汕头市| 呼玛县| 丰台区| 顺昌县| 谢通门县| 天门市| 镇坪县| 胶南市| 山阳县| 介休市| 甘南县| 上饶县| 内江市| 永靖县| 昌吉市| 梧州市| 惠来县| 灌阳县| 新宁县| 高州市| 青田县| 庐江县| 博湖县| 舞阳县| 大兴区| 高州市|