【运维】详解 /etc/fstab
接上一篇文章linux硬盤空間不足,擴容硬盤,掛載目錄,并永久掛載
/dev/sda /home_expand ext4 defaults 1 2
詳解 /etc/fstab
fstab中存放了與分區有關的重要信息,其中每一行為一個分區記錄,每一行又可分為六個部份
第一項(/dev/sda)是 mount的儲存裝置的實體位置,設備名稱或設備卷標名,【源設備位置】
第二項(/home_expand)是將第一項加入至哪個目錄位置,這其實就是在安裝時提示的掛入點。設備掛載目錄【將要掛載到的位置】
第三項(ext4)是指 local filesystem,其包含了ext、ext2、msdos、iso9660、nfs、swap等,可以參見 cat /prco/filesystems說明。設備文件系統【源設備的文件系統格式】
第四項(defaults)是mount時所要設定的狀態,比如ro(只讀)或如上例的defaults(包括了其它參數如rw, suid, dev, exec, auto, nouser, and async),可以參見mount nfs。(看幫助man mount)
對于已經掛載好的設備,例如要改變掛載/dev/sda參數,這時可以不用卸載該設備,
而可以使用mount /mnt/D/ -o remount,ro 改defaults為ro(注:沒有掛載的設備,remount 這個參數無效)
為了安全起見,可以指明其他掛載參數,例如:
noexec:不允許可執行文件可執行,但千萬不要把根分區掛為noexec,那就無法使用系統了,連mount 命令都無法使用了,這時只有重新做系統了!【敲重點!!!!】
nodev:不允許掛載設備文件;
nosuid,nosgid:不允許有suid和sgid屬 性;
nouser:不允許普通用戶掛載;
第五項(1)是提供DUMP功能,在系統DUMP時是否需要BACKUP的標志位,其內定值是0。指明是否要備份,(0為不備份,1為要備份,一般根分區要備份)
第六項(2)是設定此filesystem是否要在開機時做check的動作,除了root的filesystem其必要的check為1之外,其它皆可視需要 設定,內定值是0。指明自檢順序。 (0為不自檢,1或者2為要自檢,如果是根分區要設為1,其他分區只能是2)
總結
以上是生活随笔為你收集整理的【运维】详解 /etc/fstab的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【运维】linux硬盘空间不足,扩容硬盘
- 下一篇: 【Python】创建、保存、复制虚拟环境