一、/etc/fstab檔案的作用
磁碟被手動掛載之後都必須把掛載資訊寫入/etc/fstab這個檔案中,否則下次開機啟動時仍然需要重新掛載。
系統開機時會主動讀取/etc/fstab這個檔案中的內容,根據檔案裡面的配置掛載磁碟。這樣我們只需要將磁碟的掛載資訊寫入這個檔案中我們就不需要每次開機啟動之後手動進行掛載了。
二、掛載的限制
在說明這個檔案的作用之前我想先強調一下掛載的限制。
1、根目錄是必須掛載的,而且一定要先於其他mount point被掛載。因為mount是所有目錄的跟目錄,其他木有都是由根目錄 /衍生出來的。
2、掛載點必須是已經存在的目錄。
3、掛載點的指定可以任意,但必須遵守必要的系統目錄架構原則
4、所有掛載點在同一時間只能被掛載一次
5、所有分割槽在同一時間只能掛在一次
6、若進行解除安裝,必須將工作目錄退出掛載點(及其子目錄)之外。
三、/etc/fstab檔案中的引數
下面我們看看看/etc/fstab檔案,這是我的linux環境中/etc/fstab檔案中的內容
# /etc/fstab: static file system information.
## use 'blkid' to print the universally unique identifier for a
# device; this may be used with uuid= as a more robust way to name devices
# that works even if disks are added and removed. see fstab(5).
## # / was on /dev/vda1 during installation
uuid=2210e062-8163-41eb-935b-4f005a43524a / ext4 errors=remount-ro 0 1
第一列:device:磁碟裝置檔案或者該裝置的label或者uuid
1)檢視分割槽的label和uuid
label就是分割槽的標籤,在最初安裝系統時填寫的掛載點就是標籤的名字。
簡單點的方式我們可以通過下面這個命令來檢視
blkid
/dev/vda1: uuid="2210e062-8163-41eb-935b-4f005a43524a" type="ext4" partuuid="40530346-01"
/dev/vdb: sec_type="msdos" label="config-2" uuid="1065-e1ad" type="vfat"
2)使用裝置名和label及uuid作為標識的不同
使用裝置名稱(/dev/sda)來掛載分割槽時是被固定死的,一旦磁碟的插槽順序發生了變化,就會出現名稱不對應的問題。因為這個名稱是會改變的。
不過使用label掛載就不用擔心插槽順序方面的問題。不過要隨時注意你的label name。至於uuid,每個分割槽被格式化以後都會有乙個uuid作為唯一的標識號。使用uuid掛載的話就不用擔心會發生錯亂的問題了。
第二列:mount point:裝置的掛載點,就是你要掛載到哪個目錄下。
第三列:filesystem:磁碟檔案系統的格式,包括ext2、ext3、reiserfs、nfs、vfat等
第四列:parameters:檔案系統的引數
第五列:能否被dump備份命令作用:dump是乙個用來作為備份的命令。通常這個引數的值為0或者1
代表不要做dump備份
代表要每天進行dump的操作
代表不定日期的進行dump操作
第六列:是否檢驗扇區:開機的過程中,系統缺省會以fsck檢驗我們系統是否為完整(clean)。
不要檢驗
最早檢驗(一般根目錄會選擇)
1級別檢驗完成之後進行檢驗
如果不小心錯誤更改了這個檔案,可以手動remount。
etc fstab自動掛載檔案詳解
一 etc fstab檔案的作用 磁碟被手動掛載之後都必須把掛載資訊寫入 etc fstab這個檔案中,否則下次開機啟動時仍然需要重新掛載。系統開機時會主動讀取 etc fstab這個檔案中的內容,根據檔案裡面的配置掛載磁碟。這樣我們只需要將磁碟的掛載資訊寫入這個檔案中我們就不需要每次開機啟動之後手...
自動掛載檔案 etc fstab功能詳解
今天看了這篇文章,對於自動掛載中的一些小細節和引數有了更深的理解,所以這次把它摘下來,留做查詢 一 etc fstab檔案的作用 1 我們把 磁碟手動掛載之後 如果不把它 寫入 etc fstab 這個檔案中,下次開機啟動時仍然需要重新掛載。2 系統開機時會主動讀取 etc fstab 這個檔案中的...
linux開機自動掛載檔案 etc fstab
關於linux開機之後自動載入掛載的分割槽,這塊,涉及到的檔案是 etc fstab檔案 關於這個檔案的描述說明如下 要求 1 根目錄 必須載入,而且要先於其他載入點被載入 2 其他載入點必須為已建立的目錄 3 若進行解除安裝,必須先將工作目錄移到載入點及其子目錄之外 下面是 etc fstab的例...