-
在虚拟机上创建/backup目录:
打开终端或命令行窗口,在命令行中输入以下命令:
sudo mkdir /backup
-
在虚拟机上添加5G的磁盘:
使用虚拟机软件的管理界面,为虚拟机添加一个5G的新磁盘。具体步骤可以根据虚拟机软件的操作指南进行操作。 -
查看新添加的设备:
在终端或命令行中输入以下命令,查看新添加的设备:sudo fdisk -l
-
对新添加的设备创建分区:
在终端或命令行中输入以下命令,对新添加的设备创建一个分区:sudo fdisk /dev/sdb
进入 fdisk 命令行界面后,按照提示输入以下命令来创建分区:
n # 创建一个新分区 p # 创建主分区 1 # 分区编号为1 [Enter] # 默认选择起始扇区 [Enter] # 默认选择结束扇区 w # 保存并退出
-
创建逻辑卷:
在终端或命令行中输入以下命令,创建逻辑卷并将其挂载到/backup目录上:
-
sudo pvcreate /dev/sdb1 sudo vgcreate backup-vg /dev/sdb1 sudo lvcreate -L 4.5G -n backup-lv backup-vg sudo mkfs.ext4 /dev/backup-vg/backup-lv sudo mount /dev/backup-vg/backup-lv /backup
-
-
-
-
sudo mkfs.ext4 /dev/backup-vg/backup-lv
的意思是在逻辑卷 /dev/backup-vg/backup-lv
上创建 ext4 文件系统。
具体解释如下:
sudo
: 使用管理员或超级用户权限执行命令。mkfs.ext4
: 是用于创建 ext4 文件系统的命令。/dev/backup-vg/backup-lv
: 是指要创建 ext4 文件系统的逻辑卷路径。/dev/backup-vg/backup-lv
是通过之前的操作创建的逻辑卷路径。
执行该命令后,该逻辑卷将被格式化为 ext4 文件系统,以便在其上进行文件和目录的存储。
在 Linux 系统上,你需要为文件存储设备分配文件系统才能在其上创建和保存文件。因此,你需要在新创建的逻辑卷上创建一个文件系统,以便能够在其上保存文件。
在本例中,我们使用了 mkfs.ext4
命令来创建 ext4 文件系统,该命令是 Linux 中常用的创建文件系统的命令之一。
当然,如果你打算使用其他的文件系统,则需要使用相应的命令进行创建。例如,要创建 ext3 文件系统,可以使用 mkfs.ext3
命令。
- 上面已经对硬盘进行格式化啦,接下来设置开机自动挂载
-
扩容逻辑卷到10G:
在终端或命令行中输入以下命令,扩容逻辑卷到10G:sudo lvextend -L 10G /dev/backup-vg/backup-lv
报错了:
[root@localhost ~]# sudo lvextend -L 10G /dev/backup-vg/backup-lv Insufficient free space: 1408 extents needed, but only 127 available
通过vgdisplay查看,硬盘没有空间啦,这里我使用了再添加一块为10G的硬盘加到创建的逻辑卷上面
-
查看当前逻辑卷组的物理卷情况,可以使用命令
pvs
或pvdisplay
:sudo pvs
这将显示逻辑卷组中每个物理卷的信息,包括空闲空间和已用空间等。
-
准备一个未使用的磁盘或分区来作为新的物理卷。确保该磁盘或分区没有重要的数据,因为创建物理卷会对其进行初始化。
-
使用
pvcreate
命令创建新的物理卷。假设你的新物理卷设备路径是/dev/sdc1
,可以运行以下命令:sudo pvcreate /dev/sdc1
这将初始化
/dev/sdc1
作为一个新的物理卷。 -
将新的物理卷添加到逻辑卷组中。假设你的逻辑卷组名称是
backup-vg
,可以运行以下命令:sudo vgextend backup-vg /dev/sdc1
这将把
/dev/sdc1
添加到backup-vg
逻辑卷组中,扩展逻辑卷组的可用空间。 -
现在,你可以再次尝试运行
lvextend
命令来扩展逻辑卷。使用之前的命令:sudo lvextend -L 10G /dev/backup-vg/backup-lv
现在,应该能够成功扩展逻辑卷,因为你添加了新的物理卷提供额外的可用空间。
请确保在执行这些操作之前,备份重要数据,并仔细确认设备和卷组的名称和路径
-
然后,执行以下命令以调整文件系统大小,使其占用整个逻辑卷空间:
sudo resize2fs /dev/backup-vg/backup-lv
虚拟机上已经创建了/backup目录,并在新添加的磁盘上创建了逻辑卷,同时还将其扩容到了10G的大小。