mount命令詳解

2021-07-11 18:15:10 字數 4227 閱讀 4385

除了掛載本機(硬碟、usb儲存器、cd、***等)或遠端(nfs、samba等)檔案系統,mount命令還可以檢視已掛載的檔案系統。下面的示例使用mount命令列出已掛載檔案系統:

$ mount                      

列出已掛載的遠端和本機檔案系統

/dev/sda7 on / type ext3 (rw)  

proc on /proc type proc (rw)  

sysfs on /sys type sysfs (rw)  

devpts on /dev/pts type devpts (rw,gid=5,mode=620)  

/dev/sda6 on /mnt/debian type ext3 (rw)  

/dev/sda3 on /mnt/slackware type ext3 (rw)  

tmpfs on /dev/shm type tmpfs (rw)  

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)  

sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

使用-t選項可以只列出指定檔案系統型別的掛載情況:

$ mount -t ext3               列出已掛載的ext3檔案系統  

/dev/sda7 on / type ext3 (rw)  

/dev/sda6 on /mnt/debian type ext3 (rw)  

/dev/sda3 on /mnt/slackware type ext3 (rw)

使用-l選項可以一併顯示掛載資訊和分割槽標籤:

$ mount -t ext3 -l            列出已掛載ext3檔案系統和標籤  

/dev/sda7 on / type ext3 (rw) [/123]  

/dev/sda6 on /mnt/debian type ext3 (rw) [/mnt/debian]  

/dev/sda3 on /mnt/slackware type ext3 (rw) [/mnt/slackware]

下面兩條命令都比較簡單,

使用mount命令將/dev/sda1裝置掛載至已有目錄/mnt/ mymount:

# mount /dev/sda1 /mnt/mymount/      掛載本機檔案系統  

# mount -v /dev/sda1 /mnt/mymount/   同上,並輸出詳細資訊  

mount: you didn't specify a filesystem type for /dev/sda1 

i will try type ext3 

/dev/sda1 on /mnt/mymount type ext3 (rw) 

在這個例子裡,mount命令會在/etc/fstab檔案中查詢/dev/sda1相關的條目或者試著猜測檔案系統型別。

使用-t選項可以明確指定待掛載檔案系統的型別:

# mount -v -t ext3 /dev/sda1 /mnt/mymount/  掛載ext3檔案系統  

/dev/sda1 on /mnt/mymount type ext3 (rw) 

此外,還可以顯示掛載分割槽的標籤/名稱:

# mount -vl -t ext3 /dev/sda1 /mnt/mymount/ 掛載檔案系統/顯示標籤 

若待掛載分割槽已列於fstab檔案,則只需指定掛載點或裝置。以下面的fstab條目為例:

/dev/sda1        /mnt/mymount         ext3    defaults        1 2 

使用下面兩條命令都能掛載這個檔案系統:

# mount -v /dev/sda1       僅用裝置名掛載檔案系統  

/dev/sda1 on /mnt/mymount type ext3 (rw)  

# mount -v /mnt/mymount/   僅用掛載點掛載檔案系統  

/dev/sda1 on /mnt/mymount type ext3 (rw) 

使用-o和一串逗號分隔的選項即可指定掛載選項,與/etc/fstab檔案第4個字段內容等效。預設情況下,分割槽掛載後支援讀/寫訪問。另外,還可以指定以讀/寫(rw)或唯讀(ro)方式掛載檔案系統:

# mount -v -t ext3 -o rw /dev/sda1 /mnt/mymount/  讀/寫方式掛載  

/dev/sda1 on /mnt/mymount type ext3 (rw)  

# mount -v -t ext3 -o ro /dev/sda1 /mnt/mymount/  唯讀方式掛載  

/dev/sda1 on /mnt/mymount type ext3 (ro) 

其他比較有用的mount選項包括下面幾個。

noatime--不要更新檔案訪問時間。對執行大量i/o操作的檔案系統(如郵件池和日誌)大有好處。

noexec--不允許執行檔案系統中的二進位制檔案。用於提高安全性,例如,用在存在不可信使用者環境的/tmp上。

remount--修改已掛載檔案系統的選項

借助remount,只用乙個命令就能解除安裝並以新選項重新掛載檔案系統。下面這個例子將此前讀/寫方式的掛載改為唯讀方式:

# mount -v -o remount,ro /dev/sda1 

/dev/sda1 on /mnt/mymount type ext3 (ro) 

--bind--將已掛載的檔案系統掛載到目錄樹的另乙個位置。假定/dev/sda1已掛載到/mnt/mymount,鍵入下面的命令:

# mount --bind -v /mnt/mymount/ /tmp/mydir/  

/mnt/mymount on /tmp/mydir type none (rw,bind) 

現在從兩個位置都能訪問同一檔案系統。新掛載點和原掛載點的掛載選項相同。

--move--將檔案系統從乙個掛載點遷移到另乙個掛載點。假定/dev/sda1已掛載到/mnt/mymount,下面的命令會將檔案系統遷移到/tmp/mydir目錄下:

# mount -v --move /mnt/mymount/ /tmp/mydir/  

/mnt/mymount on /tmp/mydir type none (rw) 

在檔案中,不僅能建立交換區,還能建立檔案系統,並以回環方式掛載該檔案。前面7.2.3節介紹過如何建立和掛載這種檔案。

在下面的例子中,掛載cd映像檔案(檔案

系統型別為iso9660)時,mount命令會自動選用乙個現有回環裝置。命令輸出顯示選用的是/dev/loop0:

# mount -v -t iso9660 -o loop /tmp/myimage.iso /mnt/mymount/  

mount: going to use the loop device /dev/loop0 

/tmp/myimage.iso on /mnt/mymount type ext3 (rw,loop=/dev/loop0) 

# mount -v -o loop /tmp/diskboot.img /mnt/mymount  

mount: going to use the loop device /dev/loop0 

mount: you didn't specify a filesystem type for /dev/loop0 

i will try type vfat  

/tmp/diskboot.img on /mnt/mymount type vfat (rw,loop=/dev/loop0) 

使用losetup命令可檢視回環裝置的狀態:

# losetup -a               列出已掛載的回環裝置  

/dev/loop0: [0807]:1009045 (/tmp/diskboot.img) 

如果回環掛載出了點狀況,無法正常解除安裝,可以試著用下面的命令分離回環裝置:

# losetup -d /dev/loop1    強行解除安裝已掛載的回環裝置

mount命令詳解

名稱 mount 使用許可權 系統管理者或 etc fstab中允許的使用者 使用方式 mount hv mount a ffnrsvw t vfstype mount fnrsvw o options device dir mount fnrsvw t vfstype o options devi...

mount 命令詳解

簡單用法 fat32的分割槽 mount o codepage 936,iocharset cp936 dev hda7 mnt cdrom mount t vfat o iocharset cp936 dev hda7 mnt cdrom ntfs的分割槽 mount o iocharset cp...

mount命令詳解

1.命令引數介紹 a 安裝在 etc fstab檔案中類出的所有檔案系統。f 偽裝mount,作出檢查裝置和目錄的樣子,但並不真正掛載檔案系統。n 不把安裝記錄在 etc mtab 檔案中。r 講檔案系統安裝為唯讀。v 詳細顯示安裝資訊。w 將檔案系統安裝為可寫,為命令預設情況。t 檔案系統型別,指...