Linux下fstab引數配置詳解

2021-06-06 18:42:38 字數 2350 閱讀 1946

一、檔案:/etc/fstab

二、示例:

fs_spec

fs_file

fs_type

fs_options

fs_dump

fs_pass

label=/boot

/boot

ext3

defaults12

fs_spec- 該欄位定義希望載入的檔案系統所在的裝置或遠端檔案系統,對於一般的本地塊裝置情況來說:ide裝置一般描述為 /dev/hdaxn,x是ide 裝置通道(a, b, or c),n代表分割槽號;scsi裝置一描述為/dev/sdaxn。對於nfs情況,格式一般為:,例如: `knuth.aeb.nl:/'。對於procfs,使用`proc'來定義。 對檔案系統的定義(fs spec),它描述了將被裝載的塊裝置或遠端檔案系統。對於通常的mount操作而言,這個字段應該包括乙個將被裝載的塊裝置的裝置結點(通過mknod 命令來建立)或指向這類結點的連線(例如/dev/cdrom或/dev/sdb),對於nfs mount操作,這個字段應該包含host:dir格式的資訊,例如:knuth.aeb.nl:/,對於程序檔案系統procfs,使用proc。

除了顯示的使用裝置名,你可以使用裝置的uuid或裝置的卷標籤,例如,你可以在這個字段寫成「labal=root」或「uuid=3e6be9de -8139-11d1-9106-a43f08d823a6」,這將使系統更具伸縮性。例如,如果你的系統新增或移除了乙個scsi硬碟,這有可以改變你的裝置名,但它不會修改你的卷標籤。

選項含義

ro以唯讀模式載入該檔案系統

sync

不對該裝置的寫操作進行緩衝處理,這可以防止在非正常關機時情況下破壞檔案系統,但是卻降低了計算機速度

user

允許普通使用者載入該檔案系統

quota

強制在該檔案系統上進行磁碟定額限制

noauto

不再使用mount -a命令(例如系統啟動時)載入該檔案系統

fs_dump- 該選項被"dump"命令使用來檢查乙個檔案系統應該以多快頻率進行轉儲,若不需要轉儲就設定該字段為0.檔案系統頻率(fs_freq),被dump程式使用來確定哪個檔案系統需要dump,如果最後乙個字段沒有設定,系統將認為其值為0,而dump程式則認為此檔案系統無需dump。

fs_pass- 該字段被fsck命令用來決定在啟動時需要被掃瞄的檔案系統的順序,根檔案系統"/"對應該欄位的值應該為1,其他檔案系統應該為2。若該檔案系統無需在啟動時掃瞄則設定該字段為0.被fsck程式所使用來確定進行在系統重啟進行檔案系統檢查時的順序,對於根系統/這個值應設為1,其它檔案系統可以設為2,在同乙個物理硬碟內的檔案系統應該被順序檢測,而不同硬碟中的檔案系統則應該同時檢測以充分利用系統的並行性。如果最後乙個字段值為0或沒有設定,fsck程式裝跳過此檔案系統的檢測。在linux程式設計中可以用getmntent過程來訪問這個檔案的內容。

三、我的配置檔案:

label=/

/ext3

defaults11

label=/boot

/boot

ext3

defaults12

tmpfs

/dev/shm

tmpfs

defaults00

devpts

/dev/pts

devpts

gid=5,mode=62000

sysfs

/sys

sysfs

defaults00

proc

/proc

proc

defaults00

label=swap-hda8

swap

swap

defaults00

/dev/hda1

/mnt/c

vfat

defaults00

/dev/hda5

/mnt/d

vfat

codepage=936,iocharset=cp93600

/mnt/c/rhel.iso

/mnt/iso

iso9660

ro,loop00

192.168.1.2:/mnt/data

/mnt/nfs

nfsrw,soft00

注釋:soft選項告訴核心遇到網路問題時向使用者程序傳送i/o錯誤(eio).預設的hard選項將導致程序被掛起,直到能夠訪問nfs伺服器

fstab引數詳解

fstab中存放了與分割槽有關的重要資訊,其中每一行為乙個分割槽記錄,每一行又可分為六個部份,下面以 dev hda7 ext2 defaults 1 1為例逐個說明 1.第一項是您想要mount的儲存裝置的實體位置,如hdb或如上例的 dev hda7。2.第二項就是您想要將其加入至哪個目錄位置,...

FSTAB引數詳解

上次文中寫了修改fstab配置檔案,具體fstab各項的含義如下。fstab中存放了與分割槽有關的重要資訊,其中每一行為乙個分割槽記錄,每一行又可分為六個部份,下面以 dev hdb1 home user work ext3 defaults 1 2為例逐個說明 1.第一項是您想要mount的檔案系...

linux下configure配置引數

1 原始碼安裝一般包括幾個步驟 配置 configure 編譯 make 安裝 make install 2 其中configure是乙個可執行指令碼,在原始碼目錄中執行可以完成自動的配置工作,即.configure。3 在實際的安裝過程中,我們可以增加 prefix引數,這樣可以將要安裝的應用安裝...