1、fstab開機掛載
(1)/etc/fstab 文件包含了如下字段羹膳,通過空格或 Tab 分隔:
<file system> <mount point> <type> <options> <dump> <pass>
說明如下:
<file systems> - 要掛載的分區(qū)或存儲設(shè)備向瓷。
<dir> - <file systems>的掛載位置。
<type> - 要掛載設(shè)備或是分區(qū)的文件系統(tǒng)類型舰涌,支持許多種不同的文件系統(tǒng):ext2, ext3, ext4, reiserfs, xfs, jfs, smbfs, iso9660, vfat, ntfs, swap 及 auto猖任。 設(shè)置成auto類型,mount 命令會猜測使用的文件系統(tǒng)類型瓷耙,對 CDROM 和 DVD 等移動設(shè)備是非常有用的朱躺。
<options> - 掛載時使用的參數(shù),注意有些mount 參數(shù)是特定文件系統(tǒng)才有的搁痛。
一些比較常用的參數(shù)有:
auto - 在啟動時或鍵入了 mount -a 命令時自動掛載长搀。
noauto - 只在你的命令下被掛載。
exec - 允許執(zhí)行此分區(qū)的二進(jìn)制文件鸡典。
noexec - 不允許執(zhí)行此文件系統(tǒng)上的二進(jìn)制文件源请。
ro - 以只讀模式掛載文件系統(tǒng)。
rw - 以讀寫模式掛載文件系統(tǒng)彻况。
user - 允許任意用戶掛載此文件系統(tǒng)谁尸,若無顯示定義,隱含啟用 noexec, nosuid, nodev 參數(shù)纽甘。
users - 允許所有 users 組中的用戶掛載文件系統(tǒng).
nouser - 只能被 root 掛載良蛮。
owner - 允許設(shè)備所有者掛載.
sync - I/O 同步進(jìn)行。
async - I/O 異步進(jìn)行悍赢。
dev - 解析文件系統(tǒng)上的塊特殊設(shè)備决瞳。
nodev - 不解析文件系統(tǒng)上的塊特殊設(shè)備。
suid - 允許 suid 操作和設(shè)定 sgid 位左权。這一參數(shù)通常用于一些特殊任務(wù)皮胡,使一般用戶運行程序時臨時提升權(quán)限。
nosuid - 禁止 suid 操作和設(shè)定 sgid 位涮总。
noatime - 不更新文件系統(tǒng)上 inode 訪問記錄胸囱,可以提升性能(參見 atime 參數(shù))。
nodiratime - 不更新文件系統(tǒng)上的目錄 inode 訪問記錄瀑梗,可以提升性能(參見 atime 參數(shù))烹笔。
relatime - 實時更新 inode access 記錄裳扯。只有在記錄中的訪問時間早于當(dāng)前訪問才會被更新。(與 noatime 相似谤职,但不會打斷如 mutt 或其它程序探測文件在上次訪問后是否被修改的進(jìn)程饰豺。),可以提升性能(參見 atime 參數(shù))允蜈。
flush - vfat 的選項冤吨,更頻繁的刷新數(shù)據(jù),復(fù)制對話框或進(jìn)度條在全部數(shù)據(jù)都寫入后才消失饶套。
defaults - 使用文件系統(tǒng)的默認(rèn)掛載參數(shù)漩蟆,例如 ext4 的默認(rèn)參數(shù)為:rw, suid, dev, exec, auto, nouser, async.
<dump> dump 工具通過它決定何時作備份. dump 會檢查其內(nèi)容,并用數(shù)字來決定是否對這個文件系統(tǒng)進(jìn)行備份妓蛮。 允許的數(shù)字是 0 和 1 怠李。0 表示忽略, 1 則進(jìn)行備份蛤克。大部分的用戶是沒有安裝 dump 的 捺癞,對他們而言 <dump> 應(yīng)設(shè)為 0。
<pass> fsck 讀取 <pass> 的數(shù)值來決定需要檢查的文件系統(tǒng)的檢查順序构挤。允許的數(shù)字是0, 1, 和2髓介。 根目錄應(yīng)當(dāng)獲得最高的優(yōu)先權(quán) 1, 其它所有需要被檢查的設(shè)備設(shè)置為 2. 0 表示設(shè)備不會被 fsck 所檢查。
(2)舉例開機掛載ext4分區(qū)/dev/sdb1到/mnt
由于在插入多個移動存儲設(shè)備時筋现,盤符sdb1有可能是會變的唐础,所以一般采用唯一標(biāo)示UUID來掛載。先執(zhí)行sudo blkid命令查詢系統(tǒng)分區(qū)的UUID夫否,將sdb1的UUID復(fù)制彻犁。然后在/etc/fstab文件里寫入如下一行:
UUID=ee5916c7-98f9-42bf-a634-aa11c5bd26b7 /mnt ext4 default 0 0
重啟系統(tǒng)驗證即可。