VMware中UbuntuServer扩展硬盘空间

VMware中UbuntuServer扩展硬盘空间

没有不可治愈的伤痛,没有不能结束的沉沦,所有失去的,会以另一种方式归来 ——【约翰-肖尔斯】

第一步

lxa@lxa:~$ lsblk
NAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
loop0                       7:0    0 63.9M  1 loop /snap/core20/2105
loop1                       7:1    0 40.4M  1 loop /snap/snapd/20671
loop2                       7:2    0 39.1M  1 loop /snap/snapd/21184
loop3                       7:3    0   87M  1 loop /snap/lxd/27428
loop4                       7:4    0   87M  1 loop /snap/lxd/27037
loop5                       7:5    0 63.9M  1 loop /snap/core20/2182
sda                         8:0    0   50G  0 disk
├─sda1                      8:1    0    1M  0 part
├─sda2                      8:2    0  1.8G  0 part /boot
└─sda3                      8:3    0 18.2G  0 part
  └─ubuntu--vg-ubuntu--lv 253:0    0   10G  0 lvm  /
sr0                        11:0    1 1024M  0 rom

提供的lsblk输出,您的Ubuntu系统的根文件系统位于一个逻辑卷管理(LVM)卷上,该卷位于sda3分区上。由于LVM的存在,扩展分区的过程与非LVM分区有所不同。根据自己的实际情况决定,注意备份重要文件

第二步

lxa@lxa:~$ sudo pvresize /dev/sda3
Physical volume "/dev/sda3" changed
1 physical volume(s) resized or updated / 0 physical volume(s) not resized

物理卷(PV)的扩展已经成功完成了。接下来,您可以继续扩展逻辑卷(LV)和调整文件系统大小。

第三部

lxa@lxa:~$ sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
Size of logical volume ubuntu-vg/ubuntu-lv changed from 10.00 GiB (2560 extents) to 18.22 GiB (4665 extents).
Logical volume ubuntu-vg/ubuntu-lv successfully resized.

逻辑卷(LV)的扩展已成功完成,大小已从10GB增加到18.22GB。接下来,根据文件系统类型选择适当的命令来调整文件系统大小。

第四步

lxa@lxa:~$ sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
resize2fs 1.46.5 (30-Dec-2021)
Filesystem at /dev/ubuntu-vg/ubuntu-lv is mounted on /; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 3
The filesystem on /dev/ubuntu-vg/ubuntu-lv is now 4776960 (4k) blocks long.

文件系统的调整已经成功完成。现在您可以再次运行 df -h 命令来验证根文件系统的可用空间是否已经增加。您应该能够看到可用空间的大小已经扩展了

第五步

lxa@lxa:~$ df -lh
Filesystem                         Size  Used Avail Use% Mounted on
tmpfs                              388M  1.5M  387M   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv   18G  9.8G  7.3G  58% /
tmpfs                              1.9G     0  1.9G   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
/dev/sda2                          1.8G  269M  1.4G  17% /boot
tmpfs                              388M  4.0K  388M   1% /run/user/1000

您已成功扩展根文件系统的大小。现在根文件系统的可用空间已经增加到7.3G,利用率为58%。这意味着您的操作已经成功,并且系统现在有更多的可用空间来存储数据和文件。

参数意义

当您执行上述命令时,涉及了几个关键参数,这些参数对于操作系统的磁盘管理和文件系统扩展至关重要。下面是每个命令中使用的参数及其含义的详细介绍:

  1. pvresize:

    • sudo pvresize /dev/sda3
      • pvresize 命令用于调整物理卷(Physical Volume,PV)的大小。在这个命令中,/dev/sda3 是要调整大小的物理卷的路径。
  2. lvextend:

    • sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
      • lvextend 命令用于扩展逻辑卷(Logical Volume,LV)的大小。在这个命令中,-l +100%FREE 表示将逻辑卷扩展到物理卷中所有可用的空间。/dev/ubuntu-vg/ubuntu-lv 是要扩展的逻辑卷的路径。
  3. resize2fs:

    • sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
      • resize2fs 命令用于调整 ext2、ext3 或 ext4 文件系统的大小,以便其可以利用新扩展的逻辑卷的空间。在这个命令中,/dev/ubuntu-vg/ubuntu-lv 是要调整大小的文件系统所在的逻辑卷的路径。

以上是每个命令中使用的参数及其含义的详细介绍。这些参数的正确使用对于扩展文件系统是非常重要的,它们确保了正确的磁盘和文件系统管理,以便系统能够正常运行并利用新添加的存储空间。
在这里插入图片描述

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值