etc fstab 檔案詳解

2021-07-09 12:57:35 字數 2172 閱讀 4866

/etc/fstab是配置檔案系統的體系,建立的所有分割槽,都必須寫在這個檔案裡面。

[root@localhost zong]# cat /etc/fstab

uuid=20ad80dc-6494-488e-a274-1101df1cd2fe / ext4 defaults 1 1

uuid=341b-d757 /boot/efi vfat umask=0077,shortname=winnt 0 0

uuid=e5949f60-58d3-401e-b7d9-0f97fcda6470 swap swap defaults 0 0

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

首先,先看一下/etc/fstab下的引數

第一列可以是實際分割槽名,也可以是實際分割槽的卷標(lable)。

如果磁碟是sata介面,且有多個磁碟,則每個磁碟被標記為 /dev/hda 、 /dev/hdb、 /dev/hdc 等以此類推;而每個磁碟的分割槽被標記為 /dev/hda1、 /dev/hda2等。

如果磁碟是scsi型別,則多個磁碟會被分別標記為 /dev/sda、/dev/sdb等等。分割槽同理。

如果使用標籤來表示,則格式如:

1lable=/

當然也可以是個.iso檔案

uuid代表裝置號,等價於/dev/sda..

第二列是掛載點。

掛載點必須為當前已經存在的目錄,為了相容起見,最好在建立需要掛載的目標目錄後,將其許可權設定為777,以開放所有許可權。

第三列為此分割槽的檔案系統型別。

linux可以使用ext2、ext3、ext4、 reiserfs, xfs, jfs, smbfs, iso9660, vfat, ntfs, swap等等型別,此字段須與分割槽格式化時使用的型別相同。也可以使用 auto 這一特殊的語法,使系統自動偵測目標分割槽的分割槽型別。auto通常用於可移動裝置的掛載。

第四列是掛載的選項,用於設定掛載的引數。

常見引數如下:

auto: 系統自動掛載,fstab預設就是這個選項

defaults: rw, suid, dev, exec, auto, nouser, and async.

noauto 開機不自動掛載

nouser 只有超級使用者可以掛載

ro 按唯讀許可權掛載

rw 按可讀可寫許可權掛載

user 任何使用者都可以掛載

請注意光碟機和軟碟機只有在裝有介質時才可以進行掛載,因此它是noauto

第五列是dump備份設定。

當其值設定為1時,將允許dump備份程式備份;設定為0時,忽略備份操作;

第六列是fsck磁碟檢查設定。

其值是乙個順序。當其值為0時,永遠不檢查;而 / 根目錄分割槽永遠都為1。其它分割槽從2開始,數字越小越先檢查,如果兩個分割槽的數字相同,則同時檢查。可以看到根分割槽的是1,是因為系統啟動的時候,根分割槽是肯定要起來的,如果根分割槽不起來,其他分割槽起來是沒有意義的。而後面的0,忽略啟動時因為後面的分割槽起不起來也沒有太大關係,不會影響計算機的啟動,如果將後面的分割槽也設為1,那麼一旦後面分割槽壞了,或者被刪除了,系統就起不來了。所以我們的普通分割槽一般設定為0.

當修改完此檔案並儲存後,重啟服務伺服器就可以自動掛載。當然你也可以通過命令mount -a ,也可以重新讀取/etc/fstab 文件。

[root@localhost zong]# mount -a

etc fstab檔案詳解

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

etc fstab檔案詳解

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

etc fstab檔案詳解

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