介绍
在本挑战中,你将学习如何在不丢失数据的情况下,通过添加新分区和逻辑卷以及创建交换空间来配置 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目录。
示例
完成此步骤后,lsblk 和 df -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 服务器存储容量至关重要。



