文件作用
避免每次開機后都重新手動掛載磁盤分區,系統啟動時會讀取這個文件,根據配置內容進行掛載
掛載的注意事項
- 根文件系統是必須最先掛載的
- 掛載點必須存在
- 掛載設備和掛載點同一時刻只能掛載一次
文件內容解釋
[root@master ~]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Sat Jun 29 08:50:28 2019 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=0bbd5e50-606c-4c47-8cd7-1ae67f812437 / xfs defaults 0 0 UUID=bba2c917-8540-41c8-97e6-f1d73d9143ba /boot xfs defaults 0 0 UUID=1c0f8351-49f0-4dd8-9a8b-1aff1d4a77b0 swap swap defaults 0 0 UUID=6cfbe843-e280-4d85-9ae3-60b0ebcc5909 /data xfs defaults 0 0
第一列為掛載設備
可以是設備名稱也可以是UUID或者label
通過blkid命令查看UUID和設備名
[root@master ~]# blkid /dev/sda3 /dev/sda3: UUID="0bbd5e50-606c-4c47-8cd7-1ae67f812437" TYPE="xfs"
注意:使用設備名和UUID掛載的不同
使用設備名稱(/dev/sda)來掛載分區時是被固定死的,一旦磁盤的插槽順序發生了變化,就會出現名稱不對應的問題。因為這個名稱是會改變的。使用uuid掛載的話就不用擔心會發生錯亂的問題了
第二列為掛載點
就是給設備提供訪問的目錄
第三列為掛載類型
常用的文件系統類型有:ext2-4,xfs nfs
第四列為掛載參數
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等默認參數的設置 |
可優化參數noatime,使用默認defaults參數時,文件被訪問、創建、修改的時候,會記錄時間戳,對於要求吞吐量的應用,最好加上此參數,會顯著提高I/O效率。
第五列為是否備份
0 |
代表不要做dump備份 |
1 |
代表要每天進行dump的操作 |
2 |
代表不定日期的進行dump操作 |
第六列為是否進行磁盤檢測
0 |
不要檢驗 |
1 |
最早檢驗(一般根目錄會選擇) |
2 |
1級別檢驗完成之后進行檢驗 |