Linux 下有一個配置檔案 /etc/fstab,它的作用是設定硬碟分割區或其化儲存裝置,在開機時掛載點及如何掛載等選項。
跟 Linux 其他設定檔一樣,/etc/fstab 是一個純文字檔,只要有 root 權限,可以用任何文字編輯器開啟及修改,
基於每台電腦的硬碟配置及掛載點,所以 /etc/fstab 的設定都有所不同,但裡面的格式都是一樣的,例如以下是我的 CentOS 5 的 /etc/fstab 檔內容:
|
1 2 3 4 5 6 7 8 9 |
LABEL=/ / ext3 defaults 1 1 LABEL=/home /home ext3 defaults 1 2 LABEL=/backup /backup ext3 defaults 1 2 LABEL=/boot1 /boot ext3 defaults 1 2 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 LABEL=SWAP-sda2 swap swap defaults 0 0 |
/etc/fstab 每一行代表一個分割區或儲存裝置,每行分為 6 欄資料,它們的內容分別是:
第一欄: 分割區或儲存裝置的路徑。
第二欄: 分割區或儲存裝置的掛載點。
第三欄: 分割區或儲存裝置的檔案系統類型。
第四欄: 掛載時要使用的掛載參數。
第五欄: dump 會根據這個設定決定是否需要備份,一般上卜口弓水定為 0, 即不備份;1 為每日備份;2 為隔日備份。
第六欄: fsck 會根據這個設定,決定在不正常關機後,檢查檔案系統的順序。根目錄要設定成 1, 其他分割區設定成 2, 如果設定成 0, 則不會作 fsck 檢查。