本次将介紹檔案系統挂載、解除安裝(mount、umount)
如何通過mount指令挂載使用檔案系統、挂載常用參數、開機自動挂載(/etc/fstab)
1挂載操作(mount)
磁盤或分區建立好檔案系統後--需要挂載-挂載到一個目錄(一般mount在/mnt/下)才能夠使用
Windows或MAC系統會自動挂載(一旦建立好檔案系統後,會自動挂載到系統上),Windows上稱作C:盤 D:盤
Linux需要手動挂載--或配置系統讓它自動挂載
/dev/sdb1 ------> /mnt
挂載
指令mount 要挂載的裝置源(/dev/sdb1) 挂載目的點(/mnt)
例如:mount /dev/sdb1 /mnt,如下圖
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuETO3MTOyMDOwkDM2AzMx8CX2AzXzEDMy8CXkF2bsBXdvwVbvNmLjRWa4VnbpxmL3d3dvw1LcpDc0RHaiojIsJye.png)
mount挂載常用參數(Option)
-t 指定檔案系統類型,例如:-t ext3、-t ext4、-t vfat
-o 指定挂載選項,例如:
-o ro,rw 以隻讀形式挂載,以讀寫形式挂載;預設是rw
-o async 代表所有操作使用緩存(記憶體):提高檔案系統讀寫資料的效率;預設為async使用緩存(記憶體);
-o sync 代表所有操作直接寫入磁盤:代表所有操作不使用緩存,而是直接寫入磁盤;應用在對資料安全性比較高的場景
-o atime 代表每次通路檔案時,更新檔案被通路的時間,預設為atime;atime=access time的縮寫
-o noatime 代表每次通路檔案時,不更新檔案被通路的時間
-o remount 代表重新挂載檔案系統
#使用不帶參數的mount指令來顯示所有已經挂載上了的檔案系統
#也可将挂載配置寫入/etc/fstab中,也實作自動挂載
2解除安裝操作(umount)
用于解除安裝一個已挂載的檔案系統(分區),相當于windows系統的彈出
指令umount 已挂載的裝置源(/dev/sdb1) 或已挂載目的點(/mnt)
指令umount 檔案系統/挂載點
umount /dev/sdb1 == umount /mnt
例如:umount /dev/sdb1 或 umount /mnt/
如果出現device is busy報錯,表示該檔案系統正在被使用;
可以使用以下指令(fuser),檢視哪些程序在使用這個檔案系統:導緻device is busy
fuser –m /mnt
也可以使用以下指令(lsof)檢視這個檔案系統内,有哪些檔案或檔案夾被打開了或正在被使用:
lsof /mnt