歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux文件系統基本操作(mount掛載,umount卸載)

Linux文件系統基本操作(mount掛載,umount卸載)

日期:2017/2/28 14:47:13   编辑:Linux教程

回顧:七、八、九、十為磁盤及文件管理系統

七、介紹了Linux磁盤基本概念(MBR、Partition Table);http://www.linuxidc.com/Linux/2013-06/85717.htm

八、介紹了fdisk磁盤管理(fdisk創建分區);http://www.linuxidc.com/Linux/2013-06/85714.htm

九、介紹了文件系統的基本操作(創建mke2fs、mkfs.,打標簽e2label,查詢dumpe2fs,檢查和修復fsck);http://www.linuxidc.com/Linux/2013-06/85715.htm

十、本次將介紹文件系統掛載、卸載(mount、umount)

如何通過mount命令掛載使用文件系統、掛載常用參數、開機自動掛載(/etc/fstab)

10.1掛載操作(mount)

磁盤或分區創建好文件系統後--需要掛載-掛載到一個目錄(一般mount在/mnt/下)才能夠使用

Windows或MAC系統會自動掛載(一旦創建好文件系統後,會自動掛載到系統上),Windows上稱作C:盤 D:盤

Linux需要手動掛載--或配置系統讓它自動掛載

/dev/sdb1 ------> /mnt

掛載

命令mount 要掛載的設備源(/dev/sdb1) 掛載目的點(/mnt)

例如:mount /dev/sdb1 /mnt,如下圖

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中,也實現自動掛載

10.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

Copyright © Linux教程網 All Rights Reserved