檔案系統掛載限制:
根目錄 / 是必須且優先掛載。
其它 mount point 必須為已建立的目錄﹐可任意指定﹐但須遵守系統目錄架構原則
所有 mount point 在同時間內只能掛載一次。
所有 partition 在同時間之內只能掛載一次。
若進行卸載(umount)﹐須先將工作目錄移到 mount point(及其子目錄) 之外。
其它 mount point 必須為已建立的目錄﹐可任意指定﹐但須遵守系統目錄架構原則
所有 mount point 在同時間內只能掛載一次。
所有 partition 在同時間之內只能掛載一次。
若進行卸載(umount)﹐須先將工作目錄移到 mount point(及其子目錄) 之外。
fstab檔案格式:
#Device Mountpoint filesystem parameters dump fsckMountpoint:掛載點
filesystem:檔案系統
parameters:檔案系統参數
參數 | 內容意義 |
async/sync 非同步/同步 | 設定磁碟是否以非同步方式運作!預設為 async(效能較佳) |
auto/noauto 自動/非自動 | 當下達 mount -a 時,此檔案系統是否會被主動測試掛載。預設為 auto。 |
rw/ro 可讀寫/唯讀 | 讓該分割槽以可讀寫或者是唯讀的型態掛載上來,如果你想要分享的資料是不給使用者隨意變更的, 這裡也能夠設定為唯讀。則不論在此檔案系統的檔案是否設定 w 權限,都無法寫入喔! |
exec/noexec 可執行/不可執行 | 限制在此檔案系統內是否可以進行『執行』的工作?如果是純粹用來儲存資料的, 那麼可以設定為 noexec 會比較安全,相對的,會比較麻煩! |
user/nouser 允許/不允許使用者掛載 | 是否允許使用者使用 mount 指令來掛載呢?一般而言,我們當然不希望一般身份的 user 能使用 mount 囉,因為太不安全了,因此這裡應該要設定為 nouser 囉! |
suid/nosuid 具有/不具有 suid 權限 | 該檔案系統是否允許 SUID 的存在?如果不是執行檔放置目錄,也可以設定為 nosuid 來取消這個功能! |
usrquota | 注意名稱是『 usrquota 』不要拼錯了!這個是在啟動 filesystem 支援磁碟配額模式,更多資料我們在第四篇再談。 |
grpquota | 注意名稱是『grpquota』,啟動 filesystem 對群組磁碟配額模式的支援。 |
defaults | 同時具有 rw, suid, dev, exec, auto, nouser, async 等參數。 基本上,預設情況使用 defaults 設定即可! |
dump:是否做dump備份,0:NO,1:每日dump
fsck:開機時系統是否以fsck檢查檔案系統,0:不檢查,1:檢查,2:檢查,但順序在1之後。fsck的檢查設定一般只有根目錄會設成1,其他要檢查的檔案系統設定2即可。swap、/proc、/sys等是不需要檢查的!