etc fstab格式的問題

2021-09-11 23:02:31 字數 2868 閱讀 8379

[root@localhost etc]# cat fstab 

/dev/volgroup00/lo**ol00 / ext3 defaults 1 1

label=/boot /boot ext3 defaults 1 2

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

/dev/volgroup00/lo**ol01 swap swap defaults 0 0

第一列:裝置名或者裝置卷標名 (/dev/sda10 或者 label=/)

第二列: 裝置掛載目錄 (例如上面的 "/" 或者 "/mnt/d/")

第三列: 裝置檔案系統 (例如上面的 "ext3" 或者 "vfat")

第四列:掛載引數 (看幫助 man 8 mount)

對於已經掛載好的裝置,例如上面的/dev/sda2,現在要改變掛載引數,這時可以不用解除安裝該裝置,而可以使用下面的命令(沒有掛載的裝置,remount 這個引數無效)

#mount /mnt/d/ -o remount,ro (改defaults為ro)

為了安全起見,可以指明其他掛載引數,例如:

noexec (不允許可執行檔案可執行,但千萬不要把根分割槽掛為noexec,那就無法使用系統了,連mount 命令都無法使用了,這時只有重新做系統了!)

nodev (不允許掛載裝置檔案)

nosuid,nosgid(不允許有 suid 和 sgid 屬性)

nouser(不允許普通使用者掛載)

第五列:指定檔案系統是否需要使用dump進行備份 (0 為不備份,1 為要備份, 一般根分割槽要備份)

第六列:指定檔案系統將按照何種順序來自動檢查錯誤和損壞 (0 -不自檢,1 或者 2 -要自檢;如果是根分割槽要設為1,其他分割槽只能是2)

我的 red hat enterprise linux as 4 /etc/fstab 舉例:

[root@localhost etc]# cat fstab 

...# this file is edited by fstab-sync - see 'man fstab-sync' for details

/dev/hda1 /boot ext3 defaults 1 2

/dev/hda2 /data ext3 defaults 1 2

/dev/hda3 / ext3 defaults 1 1

/dev/hda5 /oracle ext3 defaults 1 2

/dev/hda6 /home ext3 defaults 1 2

/dev/hda7 swap swap defaults 0 0

none /dev/pts devpts gid=5,mode=620 0 0

none /dev/shm tmpfs defaults 0 0

none /proc proc defaults 0 0

/dev/hdc /media/cdrom1 auto pamconsole,exec,noauto,managed 0 0

fstab中存放了與分割槽有關的重要資訊,其中每一行為乙個分割槽記錄,每一行又可分為六個部分,下面以/dev/hda7/ext2 defaults 1 1為例逐個說明: 

1.第一項是您想要mount的儲存裝置的實體位置,如hdb或/dev/hda6。

2.第二項就是您想要將其加入至哪個目錄位置,如/home或/,這其實就是在安裝時提示的掛入點。

3. 第三項就是所謂的local filesystem,其包含了以下格式:如ext、ext2、msdos、iso9660、nfs、swap等,或如ext2,可以參見/prco/filesystems說明。

4.第四項就是您mount時,所要設定的狀態,如ro(唯讀)或defaults(包括了其它引數如rw、suid、exec、auto、nouser、async),可以參見「mount nfs」。

5.第五項是提供dump功能,在系統dump時是否需要backup的標誌位,其內定值是0。

6.第六項是設定此filesystem是否要在開機時做check的動作,除了root的filesystem其必要的check為1之外,其它皆可視需要設定,內定值是0。

**:

分割槽表 etc fstab格式

more etc fstab uuid 94e4e384 0ace 437f bc96 057dd64f42ee ext4 defaults,barrier 0 1 1 tmpfs dev shm tmpfs defaults 0 0 devpts dev pts devpts gid 5,mode...

etc fstab檔案的詳解

轉至 一 etc fstab檔案的作用 磁碟被手動掛載之後都必須把掛載資訊寫入 etc fstab這個檔案中,否則下次開機啟動時仍然需要重新掛載。系統開機時會主動讀取 etc fstab這個檔案中的內容,根據檔案裡面的配置掛載磁碟。這樣我們只需要將磁碟的掛載資訊寫入這個檔案中我們就不需要每次開機啟動...

etc fstab和 etc mtab的區別!

etc fstab檔案的作用 記錄了計算機上硬碟分割槽的相關資訊,啟動 linux 的時候,檢查分割槽的 fsck 命令,和掛載分割槽的 mount 命令,都需要 fstab 中的資訊,來正確的檢查和掛載硬碟。etc mtab檔案的作用 先看它的英文是 this changes continuous...