您好,登錄后才能下訂單哦!
系統如何在開機時掛載硬盤?系統又是怎樣知道哪些分區是需要掛載的?linux通過配置文件/etc/fstab來確定這些信息,這個配置文件對于所有的用戶可讀,但只有root用戶有權修改文件。
下面,來看一下這個文件中寫了什么。
上面顯示的fstab表的各個縱列依次表示如下含義:
1、用來掛載的每個文件系統的UUID(指代設備名)。
什么是UUID?UUID(Universally Unique Identifier ),即通用唯一標識符,是一個128位比特的數字。這個標識符用于唯一確定互聯網上的“一件東西”,由于其唯一性被廣泛使用。UUID由系統自動生成和管理。
2、掛載點。即文件系統掛載在該掛載點目錄下面。
3、文件系統類型。即該設備的文件系統類型。常用文件系統類型可參考上篇博客“linux下的磁盤管理”。
4、各種掛載選項或者參數。在此介紹一些常用的掛載參數。
常用的掛載設備參數:
auto:開機自動掛載。
default,noauto:開機不自動掛載。
nouser:只有root可掛載。
ro: 只讀掛載。
rw:可讀可寫掛載。
user:任何用戶都可以掛載。
5、備份頻度。備份頻度指的是該文件系統的備份號碼吧,可以這么理解。dump(增量備份)共有10個級別,級別0到9。級別0的dump備份為完整備份,也就是把文件系統上的所有內容全部備份下來,包括那些平時看不到的內容(如分區表)。然后級別1到9會根據上次備份的級別對上次備份以來修改過的文件進行增量備份。
6、在重啟動過程中文件系統的檢查順序。從0開始按照升序開始檢查。同級別的文件系統同時執行檢查。
介紹了各個縱列表示的是什么意思之后,我們來對圖片所示的配置文件進行分析。
#開始的行均為注釋行。
從第一行沒有以#開始的行分析:
上面的注釋說根目錄在安裝的時候被安裝在sda1,即第一塊硬盤的第一個主分區上。如果不懂linux下硬盤分區的表示,可參考上篇文章“linux下的磁盤管理”。
UUID指的是掛載的設備,這里是sda1,即第一塊硬盤的第一個分區。掛載點為根目錄。文件系統類型為ext4。掛載參數為-ro,意思是以只讀方式掛載。備份頻度為0,即為完整備份。開機檢查順序為1。
以此類推,注釋說明這是一個交換分區(關于交換分區可參考上篇博客),并且裝在sda5,即第一塊硬盤的第一個邏輯分區。設備掛載點為none,即沒有掛載點,了解下交換分區的功能,就明白為什么沒有掛載點了。文件系統類型為swap。完整備份。開機首先檢查。
下面的/dev/fd0設備掛載在、/media/floppy0下,文件系統類型為auto,設置成auto類型,mount 命令會猜測使用的文件系統類型,對 CDROM 和 DVD 等移動設備是非常有用的。rw:可讀可寫掛載,user:任何用戶都可以對此設備掛載,noauto:開機不自動掛載。exec參數表示允許任何人運行該設備上的程序。
/etc/fstab配置文件記錄了開機啟動時需要掛載的文件系統,如有需要可以對需要在開機時就進行掛載的設備進行文件配置,可根據以上參考進行配置。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。