1. 将虚拟机关闭,打开虚拟机设置,点击硬盘选项,左下角添加
这是我新加的硬盘
点击确定
2.开启虚拟机 打开终端 创建目录 /zgc (自己想个名字)
sudo mkdir /zgc
3.查看新加的硬盘
fdisk -l
4.打开终端或命令行界面,在虚拟机中执行以下命令,开始分区并创建物理卷(PV):
sudo fdisk /dev/sdb
# 进入磁盘分区交互界面
n
# 创建新分区
p
# 创建主分区 (默认) # 选择分区号,默认为 1 (默认) # 选择起始扇区,默认为第一个可用扇区 (默认) # 选择结束扇区,默认为最后一个可用扇区
t
# 修改分区类型
8e
# 将分区类型修改为 Linux LVM
w
# 保存并退出
5.创建物理卷 创建卷组 创建逻辑卷(4.5G是作业要求5g,但是一般扩容的时候,空间会给满)
#物理卷
sudo pvcreate /dev/sdb1
#卷组
sudo vgcreate zgc-vg /dev/sdb1
#逻辑卷
sudo lvcreate -L 4.5G -n zgc-lv zgc-vg
6.格式化逻辑卷 # 格式化逻辑卷 挂载逻辑卷到/zgc目录
# 格式化逻辑卷
sudo mkfs.ext4 /dev/zgc-vg/zgc-lv
# 挂载逻辑卷到/zgc目录
sudo mount /dev/zgc-vg/zgc-lv /zgc
# 格式化逻辑卷
sudo mkfs.ext4 /dev/zgc-vg/zgc-lv
# 挂载逻辑卷到/zgc目录
sudo mount /dev/zgc-vg/zgc-lv /zgc
7.确认逻辑卷在每次启动时都会自动挂载,需要在 /etc/fstab
文件中添加一行记录
echo "/dev/zgcvg/zgclv /zgc ext4 defaults 0 0" | sudo tee -a /etc/fstab
8.扩容逻辑卷至10G:
sudo lvextend -L 10G /dev/zgcvg/zgclv
9.扩展文件系统以适应新的逻辑卷大小:
sudo resize2fs /dev/zgcvg/zgclv
现在,你的虚拟机上已经创建了 /zgc 目录,并在之后将其扩容到了10G。注意在上述过程中使用的文件路径和名称,你可以根据需要进行调整。
要查看当前系统中的磁盘挂载情况,可以使用以下命令:
df -h
这个命令会列出所有的磁盘分区以及它们的挂载点、使用情况和容量等信息。在这个命令的输出中,可以看到哪些磁盘挂载在系统的哪些位置,以及这些磁盘的分区大小和使用情况等信息。另外,如果需要查看更详细的磁盘信息,可以使用以下命令:
fdisk -l
这个命令会列出系统中所有的存储设备以及它们的分区信息。在这个命令的输出中,可以看到每个存储设备的磁盘分区数量和大小,以及每个分区的起始扇区和结束扇区等信息。