跳轉到內容

LPI Linux 認證/操作 Linux 檔案系統

來自華夏公益教科書

詳細目標 (203.1)

[編輯 | 編輯原始碼]

(LPIC-2 版本 4.5)


權重:4


描述: 候選人應該能夠正確配置和導航標準 Linux 檔案系統。 此目標包括配置和掛載各種檔案系統型別。


關鍵知識領域

  • fstab 配置的概念。
  • 用於處理交換分割槽和檔案的工具和實用程式。
  • 使用 UUID 來識別和掛載檔案系統
  • 瞭解 systemd 掛載單元


術語和實用程式

  • /etc/fstab
  • /etc/mtab
  • /proc/mounts
  • mountumount
  • blkid
  • sync
  • swapon
  • swapoff


掛載和解除安裝分割槽

[編輯 | 編輯原始碼]

要訪問現有分割槽,您需要先使用 mount 命令將其掛載。
例如,如果您想將 ntfs 分割槽掛載到 /mnt/windows,您應該執行以下命令

mount -t ntfs /dev/hda3 /mnt/windows

當然,您需要將 hda3 替換為您自己的 ntfs 分割槽。
要解除安裝分割槽,您只需使用 umount

umount /mnt/windows

或者

umount /dev/hda3

如果您不帶引數使用 mount,它將列印當前已掛載的裝置,您也可以檢視 /proc/mounts 和 /etc/mtab 來發現當前掛載了哪些分割槽。

如果您想使用更自動的方法來掛載檔案系統,您應該編輯 /etc/fstab

<file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda2       /               ext3    defaults        0       1
/dev/hda4       none            swap    defaults        0       0
/dev/hda1       /boot           ext3    defaults        0       2
/dev/hda3       /mnt/windows    ntfs    defaults        0       0
/dev/hdb        /media/cdrom    iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy   auto    user,noauto     0       0

在上述 /etc/fstab 示例中,我們有 ntfs 分割槽在系統啟動時自動掛載到 /mnt/windows,而在 cdrom 和 floppy 裝置上,我們指定了 noauto 和 user 選項,這意味著它們不會在啟動時掛載,而且任何使用者都可以根據需要隨時掛載它們。 第六個欄位對於根檔案系統應該是 1,對於其他需要在啟動時使用 fsck 檢查的 fs 應該是 2。

交換區

[編輯 | 編輯原始碼]

交換分割槽可用作虛擬記憶體,要建立交換分割槽,您應該使用 mkswap

mkswap /dev/hda4

需要使用 swapon 啟用

swapon /dev/hda4

您也可以使用 swapoff 停用它

swapoff /dev/hda4

sync 實用程式可用於強制將更改寫入分割槽,現代檔案系統(如 ext3 或 reiserfs)會在每次更改時同步分割槽,因此您無需手動執行此命令。


華夏公益教科書