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