添加新分区和逻辑卷

红帽企业 LinuxIntermediate
立即练习

介绍

在本挑战中,你将学习如何在不丢失数据的情况下,通过添加新分区和逻辑卷以及创建交换空间来配置 Linux 系统的本地存储。对于系统管理员而言,这是一项高效管理和扩展 Linux 服务器存储容量的核心技能。

添加新分区和逻辑卷

在本挑战中,你将通过创建分区和逻辑卷来实践 Linux 存储管理。你将掌握在 RHEL 系统上扩展存储容量的关键技能,包括磁盘分区、设置逻辑卷管理器(LVM)以及挂载文件系统。这些是系统管理的基础任务,能够让你在不丢失数据的前提下高效管理存储资源。

任务

  • 在系统的存储设备上创建一个新分区。
  • 使用该新分区创建一个新的卷组。
  • 在新卷组中创建一个新的逻辑卷。
  • 使用合适的文件系统格式化该逻辑卷。
  • 将新逻辑卷挂载到指定的目录。

要求

  • 使用 lsblk 识别未使用的 40 GiB 数据盘。请勿修改已包含 //boot/efi 的磁盘。
  • 新分区应创建在未使用的数据盘上(例如 /dev/vdb/dev/nvme0n1,具体取决于虚拟机环境)。
  • 新分区的大小应为 2 GiB。
  • 新卷组的名称应为 vg_project
  • 新逻辑卷的名称应为 lv_project,大小为 1 GiB。
  • 新逻辑卷应使用 ext4 文件系统进行格式化。
  • 新逻辑卷应挂载到 /home/labex/project 目录。

示例

完成此步骤后,lsblkdf -h 命令的输出应类似于以下内容。你的额外磁盘名称可能有所不同,但必须是操作系统尚未使用的磁盘:

$ lsblk
NAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
nvme0n1                   259:0    0   40G  0 disk
└─nvme0n1p1               259:4    0    2G  0 part
  └─vg_project-lv_project 253:0    0    1G  0 lvm  /home/labex/project
nvme1n1                   259:1    0   40G  0 disk
├─nvme1n1p1               259:2    0    1M  0 part
├─nvme1n1p2               259:3    0  200M  0 part /boot/efi
└─nvme1n1p3               259:5    0 39.8G  0 part /
$ df -h
Filesystem                         Size  Used Avail Use% Mounted on
devtmpfs                           4.0M     0  4.0M   0% /dev
tmpfs                              1.8G     0  1.8G   0% /dev/shm
tmpfs                              712M  620K  712M   1% /run
efivarfs                           256K  8.5K  243K   4% /sys/firmware/efi/efivars
/dev/nvme1n1p3                     40G  3.5G   37G   9% /
/dev/nvme1n1p2                    200M  7.1M  193M   4% /boot/efi
tmpfs                              356M     0  356M   0% /run/user/1000
/dev/mapper/vg_project-lv_project  974M   24K  907M   1% /home/labex/project

总结

在本挑战中,你学习了如何在不丢失数据的情况下,通过添加新分区和逻辑卷以及创建交换空间来配置 Linux 系统的本地存储。你练习了创建新分区、新卷组、新逻辑卷,并对逻辑卷进行了格式化和挂载。这些技能对于系统管理员高效管理和扩展 Linux 服务器存储容量至关重要。

✨ 查看解决方案并练习