自動掛載分區

此頁由 Linux Wiki用戶Chenxing 於 2011年3月22日 (星期二) 00:23 的最後更改。

出自Linux Wiki

提示:此文已超过 13 年(4994 天)未更新,如发现内容过时或有误,欢迎改进:)

通過編輯/etc/fstab可在啟動時自動掛載分區,該方法適用於所有Linux發行版。本文介紹其使用方法及在使用桌面環境時的常見問題(如在GNOME中找不到自動掛載的分區等)。

目錄

fstab文件

下面是/etc/fstab的一個片段:

# <file system>  <mount point>  <type>  <options>            <dump>  <pass>
/dev/sda1        /media/C       ntfs    nls=utf8,umask=0222  0       0
/dev/sda5        /media/D       ntfs-3g umask=0222,locale=zh_CN.UTF-8  0       0
/dev/sda6        /media/E       vfat    umask=0              0       0
LABEL=Ubuntu     /              ext3    defaults             0       0
/dev/sda8        swap           swap    defaults             0       0

不難發現,該文件分若干行,每行對應一個設備,#開頭的為注釋。每行分為六列:設備地址、掛載點、文件系統類型、掛載選項(Mount Options)和兩個數字,列之間用空格或Tab隔開,行間不用嚴格對齊。具體地,

設備地址
一般指向一個分區(詳見磁盤分區表示方法)或某個設備,也可使用LABEL=UUID=等表示方式。
掛載點
要掛載到的任意已經存在的文件夾(見Linux目錄結構
文件系統類型
文件系統的類型。ntfs與ntfs-3g的區別是前者只能讀,後者可讀寫
選項
多數會被傳給mount命令。其它常用的有"noauto"表示不自動掛載、"user"表示允許用戶掛載。
最後兩列
一個與備份有關,一個與文件系統檢查有關,一般桌面應用中可均設為0

umask是用於控制相應文件夾訪問權限的,詳見文件權限

常見問題

在“設備”“計算機”中找不到?

通過此方法自動掛載的分區可以自動被KDE等桌面環境識別,在文件管理器中很好找到。但在GNOME環境中,只有掛載到/media/.../home/...下的文件夾才會顯示在“計算機”或“設備”中,只要把分區掛載到這樣的文件夾,就能在GNOME的文件管理器中方便找到分區了。當然,加一個書籤也是一種可行的方法。[1]

不想在桌面上顯示圖標?

參見隱藏GNOME桌面已掛載硬盤的圖標

參考資料

  1. GNOME Bugzilla上有關找不到自動掛載的分區的Bug報告

本文对您有帮助?分享给更多朋友!

反馈与讨论

发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
简体繁体转换