我們在 linux系統裡面的/etc/目錄下有乙個fstab檔案,那這個檔案的作用是什麼呢?
其實這個檔案裡面存放的是系統中的檔案系統資訊。當正確的設定了該檔案,我們就可以通過
mount /任意目錄 命令來載入乙個檔案系統,比如說我們新新增了一塊硬碟分割槽,那麼我們就可以加入如下命令:
/dev/sdb1
/mnt/mydisk ext2 default 0 0
那 如果我們使用usb裝置的話,可以加上下面一行:
usbfs /proc/bus/usb usbfs defaults 0 0
但是上邊usb的例子只有在你把相關的支援編譯到核心中時才能工作。
現在我們在說說上面那些引數的意思。
在/etc/fstab裡面的注釋是這樣的:
file system也就是我們要掛在的源
mount point就是我們要掛在到哪個目錄
type是掛在系統的型別,比如
vfat,ext3,tmpfs,sysfs等等。
options指定載入該裝置的檔案系統是需要使用的特定引數選項,多個引數是由逗號分隔開來。對於大多數系統使用
defaults就可以滿足需要。其他常見的選項包括:
選項 含義
ro 以唯讀模式載入該檔案系統
sync 不對該裝置的寫操作進行緩衝處理,這可以防止在非正常關機時情況下破壞檔案系統,但是卻降低了計算機速度
user 允許普通使用者載入該檔案系統
quota 強制在該檔案系統上進行磁碟定額限制
noauto 不再使用
mount -a命令(例如系統啟動時)載入該檔案系統
dump在
linux 當中,可以利用 dump 這個指令來進行系統的備份的。而 dump 指令則會針對 /etc/fstab 的設定值,去選擇是否要將該 partition 進行備份的動作呢! 0 代表不要做 dump 備份, 1 代表要進行 dump 的動作。 2 也代表要做 dump 備份動作,不過,該 partition 重要度比 1 小。
pass
開機的過程中,系統缺省會以
fsck 檢驗我們的 partition 內的 filesystem 是否完整 (clean)。 不過,某些 filesystem 是不需要檢驗的,例如虛擬記憶體 swap ,或者是特殊檔案系統,例如 /proc 與 /sys 等等。所以,在這個欄位中,我們可以設定是否要以 fsck 檢驗該 filesystem 喔。 0 是不要檢驗, 1 是要檢驗, 2 也是要檢驗,不過 1 會比較早被檢驗啦! 一般來說,根目錄設定為 1 ,其它的要檢驗的 filesystem 都設定為 2 就好了。
fstab檔案學習
孫曉明,華清遠見嵌入式學院 講師。我們在linux系統裡面的 etc 目錄下有乙個fstab檔案,那這個檔案的作用是什麼呢?其實這個檔案裡面存放的是系統中的檔案系統資訊。當正確的設定了該檔案,我們就可以通過mount 任意目錄 命令來載入乙個檔案系統,比如說我們新新增了一塊硬碟分割槽,那麼我們就可以...
fstab 檔案丟失
fstab 檔案丟失 etc fstab是用來存放檔案系統的靜態資訊的檔案。當系統啟動的時候,系統會自動地從這個檔案讀取資訊,並且會自動將此檔案中指定的檔案系統掛載到指定的 目錄。1 模擬 可將 etc fstab檔案刪除 刪除後仍可正常啟動 2 修復 方法一 進入急救模式 進急救模式 虛擬機器 啟...
fstab檔案詳解
掛載分割槽的位置 掛載點 分割槽格式 設定 備份自檢 uuid 94e4e.ext4 defaults,barrier 0 1 1 tmpfs dev shm tmpfs defaults 0 0 devpts dev pts devpts gid 5,mode 620 0 0 sysfs sys ...