分割槽被格式化以後,如果需要儲存資料就必須被訪問。linux檔案系統中根目錄為最高的目錄,如果想訪問分割槽,那麼分割槽就必須作為根目錄下的子目錄出現,所以需要先建立乙個掛載點(就是目錄),然後將目錄與分割槽關聯(掛載),管理員就可以訪問分割槽的資料了。
如果想檢視現在系統已經掛載的分割槽 可以使用mount命令檢視
其實系統掛載的分割槽很多
這裡是我們自己掛載的。括號裡跟的是分割槽的一些功能屬性
解除安裝掛載點
如果分割槽正在被io處理,那麼是不能被解除安裝的
-a 將fstab中所有支援自動掛載的分割槽全部掛載,一般情況下,只要有defaults就支援自動掛載
-r=-o ro 以唯讀方式掛載
-w=-o rw 以可讀可寫的方式掛載
-l 通過卷標掛載分割槽
-u 通過uuid掛載分割槽
-n 這個選項最好不用 不將掛載資訊寫入/etc/mtab 該檔案記錄的當前系統所掛載的檔案系統,與mount命令的顯示意義相同。正常情況下,掛載成功的同時,系統會更新/etc/mtab的檔案,該選項的效果是掛載成功也不需要更新/etc/mtab
mtab其實就是記錄了系統現階段的掛載資訊
-o 的引數
async 非同步 所有i/o到檔案系統都應該非同步 這個類似於快取寫入硬碟
sync 同步 所有i/o到檔案系統都應該同步 這個類似於直接寫入硬碟
atime/noatime 檔案或目錄在被訪問時是否更新其訪問時間戳 noatime可以提公升檔案訪問速度,因為不修改訪問時間戳了。
diratime/nodiratime 這個選型僅針對目錄,目錄的訪問時間戳是否被修改
remount 重新掛載
acl 啟用facl功能 centos6預設自建的檔案系統不支援acl centos7預設支援facl
-o remount,acl 先重新掛載,再啟用acl功能 注意(rw,acl)這個地方並不是沒有acl就不支援acl。在tune2fs中新增acl功能在括號裡是不顯示的。可以檢視tune2fs命令的演示。
然後就沒有報錯了
ro 唯讀 掛載內容唯讀
rw 讀寫 掛載內容可讀寫
dev/nodev 裝置上是否允許建立裝置檔案 預設是允許的
exec/noexec 是否允許執行此裝置上的可執行檔案 不明裝置在掛載時可以使用noexec
auto/noauto 是否允許自動掛載。一般需要自動掛載的檔案系統會寫入fstab中
user/nouser 是否允許普通使用者掛載該檔案系統
suid/nosuid 在該檔案系統中suid和sgid是否生效
relatime 不需要每次都修改訪問時間,只有當訪問時間早於modify time/change time時才修改。效果就是檔案被修改了,才修改訪問時間戳。
centos7中檔案系統的預設功能
centos6中檔案系統的預設功能
做個練習
掛載檔案系統是要就禁止程式自動執行,且不更新檔案的訪問時間戳
整理 Linux命令 掛載和解除安裝檔案系統
掛載檔案系統 mount 格式 mount 引數 裝置名稱 掛載點 常用的引數 t 指定裝置的檔案系統型別,常見的有 minix linux最早使用的檔案系統 ext2 linux目前常用的檔案系統 msdos ms dos的fat,就是fat16 vfat windows98常用的fat32 nf...
Linux 掛載檔案系統
1 掛載點必須是乙個目錄。2 乙個分割槽掛載在乙個已存在的目錄上,這個目錄可以不為空,但掛載後這個目錄下以前的內容將不可用。對於其他作業系統建立的檔案系統的掛載也是這樣。但是需要理解的是 光碟 軟盤 其他作業系統使用的檔案系統的格式與linux使用的檔案系統格式是不一樣的。光碟是iso9660 軟盤...
Linux 檔案系統掛載管理
一 掛載操作 磁碟或者分割槽建立好檔案系統後,需要掛載到乙個目錄才能夠使用。windows或者mac系統會進行自動掛載,一旦建立好檔案系統後會自動掛載到系統上,windows上稱之為c盤 d盤等 linux需要手動進行掛載操作或者配置系統進行自動掛載。舉例 dev sda3 ext4 掛載到 mnt...