fstab(File System Table)是Linux系統中的一個設定文件,用於定義系統啟動時掛載檔案系統的規則。
fstab檔案位於/etc目錄下,可透過手動建立或編輯器修改。每行規定一個要掛載的檔案系統。
每一行有六個字段,它們的意義如下:
檔案系統設備檔案或UUID可用於指定要掛載的檔案系統的設備,UUID是獨特的標識符,可透過blkid指令取得設備的UUID。
2. 掛載點:指定檔案系統要掛載到的目錄,可以是絕對路徑(例如/mnt/data)或相對路徑(例如../data)。
3. 檔案系統類型:指定檔案系統的類型,例如ext4、ntfs、vfat等。
4. 掛載選項:掛載檔案系統時,可以指定一些選項,如讀寫權限、自動掛載等。常用選項包括允許讀寫、自動掛載等。
– ro:只讀模式掛載檔案系統。
– rw:讀寫模式掛載檔案系統。
– auto:自動掛載檔案系統。
– noauto:不自動掛載檔案系統。
– exec:允許執行檔。
– noexec:禁止執行檔。
詳細的選項可以參考man手冊頁(man fstab)。
5. dump選項:用於備份工具,例如dump指令。
6. fsck選項:用於檔案系統檢查工具,例如fsck指令。
下面是一個範例的fstab檔案內容:
“`
/dev/sda1 /mnt/data ext4 rw 0 0
UUID=xxxxxxxx /mnt/backups ext4 ro 0 2
“`
此範例中的第一行表示將/dev/sda1裝置上的ext4檔案系統掛載到/mnt/data目錄,並允許讀寫。第二行表示將UUID為xxxxxxxx的裝置上的ext4檔案系統掛載到/mnt/backups目錄,並且只允許讀取。
修改fstab檔案後,可以使用指令mount -a來重新掛載所有在fstab檔案中定義的檔案系統。
總結起來,透過編輯fstab檔案可以實現在系統啟動時自動掛載指定的檔案系統,並指定一些掛載選項。這對於管理多個檔案系統的系統非常有用,並且可以提高系統的穩定性和安全性。
以上是fstab(檔案系統表)的詳細內容。更多資訊請關注PHP中文網其他相關文章!