跳转到内容

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,它将检测文件系统



华夏公益教科书