Linux之/etc/fstab自動掛載文件講解


一、/etc/fstab文件的作用

磁盤使用mount手動掛載,系統重啟后會失效,仍需自己手動掛載。

將磁盤的掛載信息寫入/etc/fstab這個文件,就能實現開機自動掛載磁盤,不再需要自己手動掛載了。

二、掛載的限制

    在說明這個文件的作用之前我想先強調一下掛載的限制。

  1、根目錄是必須掛載的,而且一定要先於其他mount point被掛載。因為mount是所有目錄的跟目錄,其他木有都是由根目錄 /衍生出來的。

  2、掛載點必須是已經存在的目錄。

  3、掛載點的指定可以任意,但必須遵守必要的系統目錄架構原則

  4、所有掛載點在同一時間只能被掛載一次

  5、所有分區在同一時間只能掛在一次

  6、若進行卸載,必須將工作目錄退出掛載點(及其子目錄)之外。

三、/etc/fstab文件中的參數

查看/etc/fstab文件

/dev/mapper/centos-root            /                       xfs     defaults        0 0
UUID=527fee4a-3b99-4cfc-a60a-bc2e549128c4 /boot                   xfs     defaults        0 0
/dev/mapper/centos-home            /home                   xfs     defaults        0 0
#/dev/mapper/centos-swap            swap                    swap    defaults        0 0

/etc/fstab文件主要包括6段,依次是:

<Device>  <Mount point>  <filesystem>  <options>  <dump>  <pass>


 

<Device>:磁盤設備文件或者該設備的Label或者UUID

<Mount point>:要掛載到哪個目錄

<filesystem>:磁盤文件系統的格式,包括ext2ext3reiserfsnfsvfat

<options>:

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 工具通過它決定何時作備份. dump 會檢查其內容,並用數字來決定是否對這個文件系統進行備份。 允許的數字是 0 和 1 。0 表示忽略, 1 則進行備份。大部分的用戶是沒有安裝 dump 的 ,對他們而言 <dump> 應設為 0。

<pass> :fsck 讀取 <pass> 的數值來決定需要檢查的文件系統的檢查順序。允許的數字是0, 1, 和2。 根目錄應當獲得最高的優先權 1, 其它所有需要被檢查的設備設置為 2. 0 表示設備不會被 fsck 所檢查。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM