fstab檔案學習

2021-05-25 17:47:58 字數 1367 閱讀 3540

我們在 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 ...