linux之 etc fstab檔案詳解

2021-09-29 18:13:47 字數 1465 閱讀 2783

示例

[root@centos7 home]# cat /etc/fstab 

# /etc/fstab

# created by anaconda on fri mar 30 14:10:30 2018

## accessible filesystems, by reference, are maintained under '/dev/disk'

# see man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#uuid=7df023a7-8e0a-43a6-923e-96c91ef4cbeb /boot xfs defaults 0 0

字段定義

/etc/fstab 檔案包含了如下字段,通過空格或 tab 分隔:

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.

Linux之 etc fstab自動掛載檔案講解

磁碟使用mount手動掛載,系統重啟後會失效,仍需自己手動掛載。將磁碟的掛載資訊寫入 etc fstab這個檔案,就能實現開機自動掛載磁碟,不再需要自己手動掛載了。在說明這個檔案的作用之前我想先強調一下掛載的限制。1 根目錄是必須掛載的,而且一定要先於其他mount point被掛載。因為mount...

使用sed工具處理 etc fstab配置檔案

使用sed工具處理 etc fstab配置檔案 背景 某行有一百多臺伺服器需要重新配置檔案系統,原有的檔案系統的內容如下 1 2 3 4 5 6 7 8 9 10 11 12 dev sdb1 data ssd1 dev sdc1 data ssd2 dev sdd1 data disk dev s...

Linux下 etc fstab檔案詳解

有很多人經常修改 etc fstab檔案,但是其中卻有很多人對這個檔案所表達的意義不太清楚,因為只要按照一定的模式,就可以輕而易舉地新增一行掛載資訊,而不需要完全理解其中的原理。etc fstab是用來存放檔案系統的靜態資訊的檔案。位於 etc 目錄下,可以用命令less etc fstab 來檢視...