LPI Linux 认证/操作 Linux 文件系统
外观
(LPIC-2 版本 4.5)
权重:4
描述: 候选人应该能够正确配置和导航标准 Linux 文件系统。 此目标包括配置和挂载各种文件系统类型。
关键知识领域
fstab
配置的概念。- 用于处理交换分区和文件的工具和实用程序。
- 使用 UUID 来识别和挂载文件系统
- 了解 systemd 挂载单元
术语和实用程序
/etc/fstab
/etc/mtab
/proc/mounts
mount
和umount
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)会在每次更改时同步分区,因此您无需手动执行此命令。