Linux之 etc fstab自動掛載檔案講解

2022-06-13 12:00:18 字數 1412 閱讀 2248

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

將磁碟的掛載資訊寫入/etc/fstab這個檔案,就能實現開機自動掛載磁碟,不再需要自己手動掛載了。

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

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

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

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

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

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

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

檢視/etc/fstab檔案

0uuid=527fee4a-3b99-4cfc-a60a-bc2e549128c4 /boot xfs defaults 000

0/etc/fstab檔案主要包括6段,依次是:

:磁碟裝置檔案或者該裝置的label或者uuid

:要掛載到哪個目錄

:磁碟檔案系統的格式,包括ext2、ext3、reiserfs、nfs、vfat等

async/sync

設定是否為同步方式執行,預設為async

auto/noauto 

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 表示忽略, 1 則進行備份。大部分的使用者是沒有安裝 dump 的 ,對他們而言 應設為 0。

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

linux之 etc fstab檔案詳解

示例 root centos7 home cat etc fstab etc fstab created by anaconda on fri mar 30 14 10 30 2018 accessible filesystems,by reference,are maintained under ...

Linux下 etc fstab檔案詳解

有很多人經常修改 etc fstab檔案,但是其中卻有很多人對這個檔案所表達的意義不太清楚,因為只要按照一定的模式,就可以輕而易舉地新增一行掛載資訊,而不需要完全理解其中的原理。etc fstab是用來存放檔案系統的靜態資訊的檔案。位於 etc 目錄下,可以用命令less etc fstab 來檢視...

Linux下 etc fstab檔案詳解

有很多人經常修改 etc fstab檔案,但是其中卻有很多人對這個檔案所表達的意義不太清楚,因為只要按照一定的模式,就可以輕而易舉地新增一行掛載資訊,而不需要完全理解其中的原理。下面就讓我們來看看到底還有多少是我們不了解的。etc fstab是用來存放檔案系統的靜態資訊的檔案。位於 etc 目錄下,...