跳轉到內容

LPI Linux 認證/維護 Linux 檔案系統

來自華夏公益教科書

詳細目標 (203.2)

[編輯 | 編輯原始碼]

(LPIC-2 版本 4.5)


權重:4


描述: 候選人應該能夠使用系統工具正確維護 Linux 檔案系統。 此目標包括操作標準檔案系統和監控 SMART 裝置。


關鍵知識領域

  • 用於操作 ext2、ext3 和 ext4 的工具和實用程式
  • 用於執行基本 Btrfs 操作(包括子卷和快照)的工具和實用程式
  • 用於操作 XFS 的工具和實用程式
  • 瞭解 ZFS


術語和實用程式

  • mkfs (mkfs.*)
  • mkswap
  • fsck (fsck.*)
  • tune2fs, dumpe2fs, debugfs
  • btrfs, btrfs-convert
  • xfs_info, xfs_check, xfs_repair, xfsdumpxfsrestore
  • smartd, smartctl


格式化分割槽

[編輯 | 編輯原始碼]

在格式化分割槽之前,您需要選擇適合您需求的檔案系統。 Linux 上最常見的檔案系統是 ext3,它是一種基於 ext2 的日誌式檔案系統。 要使用檔案系統格式化分割槽,您需要使用 mkfs.* 命令

 #ext3
 mkfs.ext3 /dev/hda1
 #fat
 mkfs.vfat /dev/hda1
 #xfs 
 mkfs.xfs /dev/hda1
 #reiserfs
 mkfs.reiserfs /dev/hda1

要建立 ext2/ext3 檔案系統,您也可以使用 mke2fs 實用程式

#ext2
mke2fs /dev/hda1
#ext3
mke2fs -j /dev/hda1

配置和修復檔案系統

[編輯 | 編輯原始碼]

tune2fs 是用於調整 ext2/ext3 檔案系統的實用程式

#add the journal to an ext2 filesystem(convert from ext2 to ext3)
tune2fs -j /dev/hda1
#set the max mount count before the filesystem is checked for errors to 30
tune2fs -c 30 /dev/hda1 
#set the max time before the filesystem is checked for errors to 10 days
tune2fs -i 10d /dev/hda1

您也可以使用 reiserfstune 調整 reiserfs 分割槽

#create a new journal for /dev/hda1 into /dev/hda2 
reiserfstune --journal-new-device /dev/hda2 -f /dev/hda1

要檢查檔案系統是否存在錯誤,您可以使用 fsck.*

 #ext3
 fsck.ext3 /dev/hda1
 #fat
 fsck.vfat /dev/hda1
 #xfs 
 fsck.xfs /dev/hda1
 #reiserfs
 fsck.reiserfs /dev/hda1

您也可以直接執行 fsck /dev/hda1,它將檢測檔案系統



華夏公益教科書