1. 程式人生 > >Linux系統下的 /etc/fstab 檔案解讀

Linux系統下的 /etc/fstab 檔案解讀

 1 [[email protected] ~]# cat /etc/fstab
 2 
 3 #
 4 # /etc/fstab
 5 # Created by anaconda on Sat Nov  3 12:03:31 2018
 6 #
 7 # Accessible filesystems, by reference, are maintained under '/dev/disk'
 8 # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
 9 #
10 UUID=64fc4e32-9cc9-4af9-8846-dc13865f770e /                       ext4    defaults        1 1
11 UUID=14c3958d-b0a9-41bd-a046-06e148013349 /boot                   ext4    defaults        1 2
12 UUID=15399f4c-8788-4348-b066-34179fe887cb swap                    swap    defaults        0 0
13 tmpfs                   /dev/shm                tmpfs   defaults        0 0
14 devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
15 sysfs                   /sys                    sysfs   defaults        0 0
16 proc                    /proc                   proc    defaults        0 0



 

 

 

 

 

  Linux系統下的/etc/fstab 檔案 包含了需要開機後自動掛載的檔案系統記錄,Linux系統啟動時將讀取這個檔案來自動掛載檔案系統。我們可以通過修改這個檔案將檔案系統設定為開機自動掛載。   下面我們解讀一下這個檔案內容的具體含義。 第一列:Device :磁碟裝置檔案或者該裝置的Label或者UUID   可以使用 dumpe2label命令檢視裝置標籤、UUID。或者 使用簡單命令 blkid 命令檢視UUId        注意:使用裝置名稱(/dev/sda)來掛載分割槽時是被固定死的,一旦磁碟的插槽順序發生了變化,就會出現名稱不對應的問題。因為這個名稱是會改變的。
  不過使用label掛載就不用擔心插槽順序方面的問題。不過要隨時注意你的Label name。至於UUID,每個分割槽被格式化以後都會有一個UUID作為唯一的標識號,使用uuid掛載的話就不用擔心會發生錯亂的問題了。   第二列:Mount point: 裝置的掛載點,就是你要掛載到哪個目錄下 第三列:filesystem:磁碟檔案系統的格式,包括ext2、ext3、reiserfs、nfs、vfat等 第四列:parameters:檔案系統的引數,一般設定為預設 :defaults      parameters下可以設定的引數:    Async/sync 設定是否為同步方式執行,預設為async
  auto/noauto 當下載mount -a 的命令時,此檔案系統是否被主動掛載。預設為auto   rw/ro   是否以以只讀或者讀寫模式掛載   exec/noexec 限制此檔案系統內是否能夠進行"執行"的操作   user/nouser 是否允許使用者使用mount命令掛載   suid/nosuid 是否允許SUID的存在   Usrquota 啟動檔案系統支援磁碟配額模式   Grpquota 啟動檔案系統對群組磁碟配額模式的支援    Defaults 同時具有rw,suid,dev,exec,auto,nouser,async等預設引數的設定   第五列:能否被dump 備份命令作用:dump是一個用來作為備份的命令。通常這個引數的值為0或者1 0 代表不做dump備份 1 代表要每天進行dump備份 2 代表不定期進行dump操作   第六列:是否檢驗扇區:開機的過程中,系統預設會以fsck檢驗我們系統是否為完整(clean)。 0 不要檢驗 1 最早檢驗(一般根目錄會選擇最早檢驗) 2 1級別檢驗完成後進行檢驗   這就是/etc/fstab 檔案的中所有欄位的含義了,我們要將檔案系統設定成開機自動掛載時,就可以通過修改這個檔案來完成了。     特別注意的是,在修改了 /etc/fstab 檔案的情況下,當我們不需要再掛載這個檔案系統並將它解除安裝後,一定要及時修改 /etc/fstab 檔案。否則,當開機時讀取 /etc/fstab 掛載已經解除安裝了的檔案系統會因為找不到那個檔案系統出現錯誤,導致不能正常開機。