Linux:mount掛載
學習自:
Linux下的mount命令詳解_mount -o-CSDN博客
Linux系統之mount命令 - 騰訊云開發者社區-騰訊云
0、常用
查看當前文件系統的掛載情況(很多內容,通常要配合grep抓取需要的)
#抓取根目錄的掛載情況 mount | grep /
1)自動掛載/etc/fstab中的所有設備
mount -a
掛載時,不用一個個手動mount,可以通過修改/etc/fstab的方式自動掛載。
2)把/appdata掛載到NAS盤上
mount 172.14.14.211:/nas_appdata /appdata
3)修改文件系統的屬性 -o
有時候文件系統可能會被掛載為只讀,導致無法創建新文件和目錄,并報錯:無法創建“/var/lock/subsys/sshd“: 只讀文件系統。此時用mount | grep root指令看根目錄的掛載情況,會看到ro realtime stripe=64。
此時如果要修改可以用下述命令:
mount -o remount,rw /
4)取消掛載
umount /appdata/rpbp
把/appdata/rpbp這個掛載點上掛的設備全部取消掛載
1、功能
mount可以將特定文件系統掛載到某個Linux目錄下。
相當于為該文件系統開辟了一個獨占的存儲空間,這個文件系統可以自由地訪問它的掛載目錄,就如同這個掛載目錄是它原本就有的。
可以將經常使用的設備寫入文件/etc/fstab中,/etc/fastab文件每行都會定義一個要掛載的文件系統,來使系統在每次啟動時自動掛載。
mount加載設備的信息記錄在/etc/mtab中。
/etc/fstab和/etc/mtab的區別
/etc/fstab是開機自動掛載的配置文件,在啟動Linux時,自動使用分區檢查命令fsck和掛載命令mount對/etc/fstab的每行進行掛載操作。
/etc/mtab記錄的是當前系統已掛載的分區信息,每次掛載、卸載分區都會更新/etc/mtab文件中的信息。
2、用法
- mount:列出當前每個設備的掛載參數
- mount [ -afFnrvw ] [ -L<標簽> ] [ -o<選項> ] [ -t<文件系統類型>] 設備名 掛載點:文件系統掛載
- mount [ -afFnrvw ] [ -L<標簽> ] [ -o<選項> ] [ -t<文件系統類型>] -U 'xxx' 掛載點:UUID掛載
- mount [ -afFnrvw ] [ -L<標簽> ] [ -o<選項> ] [ -t<文件系統類型>] -L 'XXX' 掛載點:卷標掛載
- umount 設備
- umount 掛載點
3、掛載點
本地系統中某個已存在的目錄(用df指令時,Mounted on列就是掛載點),建議為空目錄。
如果是非空目錄,那么該目錄下的其他文件會對該掛載系統隱藏。
如果文件系統正在被使用,那么此時無法解除掛載。
4、參數
- [ -afFhnrvVw ]
參數 |
說明 |
| -a | 自動掛載/etc/fstab中的所有設備 |
| -f |
不實際掛載操作 常和參數-v等同時使用,用于查看mount執行過程并進行排錯。 |
| -F |
常和-a同時使用,該選項會為每個mount動作產生一個進程負責執行。 在系統需要掛上大量NFS系統時加速掛載動作。 |
| -h | 幫助 |
| -n | 不將掛在信息寫入/etc/mtab |
|
-r -w |
以只讀方式掛載文件系統(同 -o ro) 以讀寫方式掛載文件系統(默認) |
| -v | 打印當前操作 |
| -V | 版本 |
-
[ -L 'LABEL' ]:以卷標的方式指定掛載設備
-
[ -o <選項> ]:文件系統的選項
async:異步模式 sync:同步模式 atime/noatime:包含目錄和文件 diratime/nodiratime:目錄的訪問時間戳 auto/noauto:是否支持自動掛載 exec/noexec:是否支持將文件系統上應用程序運行為進程 dev/nodev:是否支持在此文件系統上使用設備文件 suid/nosuid:是否支持在此文件系統上使用特殊權限 remount:重新掛載 ro:只讀 rw:讀寫 user/nouser:是否允許普通用戶掛載此設備 acl:啟用此文件系統上的acl功能 注意:上述選項可多個同時使用,彼此用逗號分隔; 默認掛載選項:rw,suid,dev,exec,auto,nouser,async
-
[ -t <文件系統類型> ]:文件系統類型
minix Linux最早使用的文件系統。 ext2 Linux目前的常用文件系統。 msdos MS-DOS 的 FAT。 vfat Win85/98 的 VFAT。 nfs 網絡文件系統。 iso9660 CD-ROM光盤的標準文件系統。 ntfs Windows NT的文件系統。 hpfs OS/2文件系統。Windows NT 3.51之前版本的文件系統。 auto 自動檢測文件系統。
5、問題
1)umount時報錯device is busy、target is busy
需要先用cd指令從要umount的卷中出來,才能卸載這個卷。

浙公網安備 33010602011771號