https://wiki.archlinux.org/index.php/Fstab_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)php
一個簡單的 /etc/fstab
,使用內核名稱標識磁盤:node
/etc/fstab# <file system> <dir> <type> <options> <dump> <pass>
tmpfs /tmp tmpfs nodev,nosuid 0 0
/dev/sda1 / ext4 defaults,noatime 0 1
/dev/sda2 none swap defaults 0 0
/dev/sda3 /home ext4 defaults,noatime 0 2
/etc/fstab
文件包含了以下字段,經過空格或 Tab 分隔:linux
<file system> <dir> <type> <options> <dump> <pass>
ext2
, ext3
, ext4
, reiserfs
, xfs
, jfs
, smbfs
, iso9660
, vfat
, ntfs
, swap
及 auto
。 設置成auto
類型,mount 命令會猜想使用的文件系統類型,對 CDROM 和 DVD 等移動設備是很是有用的。auto
- 在啓動時或鍵入了 mount -a
命令時自動掛載。noauto
- 只在你的命令下被掛載。exec
- 容許執行此分區的二進制文件。noexec
- 不容許執行此文件系統上的二進制文件。ro
- 以只讀模式掛載文件系統。rw
- 以讀寫模式掛載文件系統。user
- 容許任意用戶掛載此文件系統,若無顯示定義,隱含啓用 noexec
, nosuid
, nodev
參數。users
- 容許全部 users 組中的用戶掛載文件系統.nouser
- 只能被 root 掛載。owner
- 容許設備全部者掛載.sync
- I/O 同步進行。async
- I/O 異步進行。dev
- 解析文件系統上的塊特殊設備。nodev
- 不解析文件系統上的塊特殊設備。suid
- 容許 suid 操做和設定 sgid 位。這一參數一般用於一些特殊任務,使通常用戶運行程序時臨時提高權限。nosuid
- 禁止 suid 操做和設定 sgid 位。noatime
- 不更新文件系統上 inode 訪問記錄,能夠提高性能(參見 atime 參數)。nodiratime
- 不更新文件系統上的目錄 inode 訪問記錄,能夠提高性能(參見 atime 參數)。relatime
- 實時更新 inode access 記錄。只有在記錄中的訪問時間早於當前訪問纔會被更新。(與 noatime 類似,但不會打斷如 mutt 或其它程序探測文件在上次訪問後是否被修改的進程。),能夠提高性能(參見 atime 參數)。flush
- vfat
的選項,更頻繁的刷新數據,複製對話框或進度條在所有數據都寫入後才消失。defaults
- 使用文件系統的默認掛載參數,例如 ext4
的默認參數爲:rw
, suid
, dev
, exec
, auto
, nouser
, async
.