Linux文件系統(tǒng)掛載之mount命令
在Linux系統(tǒng)中,mount是一個用于將文件系統(tǒng)連接到文件系統(tǒng)樹的命令,工作中經(jīng)常需要使用mount命令來掛載磁盤、網(wǎng)絡(luò)共享或者共享存儲等設(shè)備。
1. 基本語法
mount [選項] <設(shè)備或文件系統(tǒng)> <掛載點>
- <設(shè)備或文件系統(tǒng)>:要掛載的設(shè)備、分區(qū)或文件系統(tǒng)的名稱或路徑。
- <掛載點>:指定文件系統(tǒng)掛載到文件系統(tǒng)樹中的位置。
2. 常用選項
- -t <文件系統(tǒng)類型>:指定要掛載的文件系統(tǒng)類型。如果不指定,系統(tǒng)會嘗試自動檢測。常見文件類型如下表所示:
- -o <選項列表>:指定掛載選項,如讀寫權(quán)限、用戶/組訪問權(quán)限等。選項之間用逗號分隔。
- -a, --all:掛載/etc/mtab 文件中所有的文件系統(tǒng)
- -n, --no-mtab:不將掛載信息寫入 /etc/mtab 文件
- -r, --read-only:以只讀模式掛載文件系統(tǒng),防止寫入操作
- -w, --rw, --read-write:以讀寫模式掛載文件系統(tǒng)
3. mount掛載示例
掛載一個分區(qū)到指定的掛載點:
mount /dev/sda1 /mnt/mydata
掛載U盤:
mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb
掛載一個ISO映像文件:
mount -o loop -t iso9660 image.iso /mnt/iso
掛載NFS網(wǎng)絡(luò)共享:
mount -t nfs server:/path/to/share /mnt/nfs
掛載Samba網(wǎng)絡(luò)共享:
mount -t cifs -o username=user,password=123456,iocharset=utf8 server:/path/to/share /mnt/samba
重新以讀寫的方式掛載文件系統(tǒng):
mount -o remount,rw /sysroot
4. 卸載文件系統(tǒng)
使用umount命令來卸載已掛載的文件系統(tǒng):
umount /mnt/mydata
5. 持久性掛載
通常,使用mount命令掛載的文件系統(tǒng)在系統(tǒng)重新啟動后會自動卸載。要使掛載持久化,需要編輯 /etc/fstab 文件,將掛載信息添加到其中。這樣,文件系統(tǒng)將在每次啟動時自動掛載。
例如,在 /etc/fstab 中添加以下行來實現(xiàn)持久性掛載:
/dev/sda1 /mnt/mydata ext4 defaults 0 2
總結(jié),雖然mount參數(shù)比較多,但是實際工作中經(jīng)常使用的也就那么幾個,而且為了省事都會設(shè)置為系統(tǒng)啟動自動掛載。今天的分享你學(xué)會了嗎?