ubuntu磁盘扩容
ubuntu磁盘扩容
- 描述
- 先在虚拟机设置里面扩容
- 进入Ubuntu 配置
- 使用命令行工具parted进行分区
- 输出如下
- 完成
描述
执行命令,查看 fs 类型是什么
lsblk -o NAME,FSTYPE,MOUNTPOINT
将60G扩容到100G,其中有些操作我也不知道什么意思,反正就是成功了,哈哈。
先在虚拟机设置里面扩容
如果有快照,那么就删除快照,然后扩容,扩容后可以再拍摄快照。
进入Ubuntu 配置
- 查看系统分区
lsblk
输出如下:
这里可以看到 sda已经是100G,但是 根目录 /
并没有分配到100G,
使用命令行工具parted进行分区
这里是多sda磁盘进行操作,所以指定 /dev/sda
sudo parted /dev/sda
输出如下
输出如下为成功,然后输入命令
# 意思是将sda3的空间分配为100%,也就是说把 / 根目录 的空间分配100G
resizepart 3 100%
#没有其他输出,说明成功了,退出
quit
- 更新分区表
sudo partprobe /dev/sda
- 重新分配 pv
sudo pvresize /dev/sda3
#输出如下
Physical volume "/dev/sda3" changed
1 physical volume(s) resized or updated / 0 physical volume(s) not resized
- 查看分配详细
sudo pvdisplay
- lv 拓展
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
- fs重分配
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
完成
使用命令查看结果
df -h
# 输出
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 63.9M 1 loop /snap/core20/2318
loop1 7:1 0 63.7M 1 loop /snap/core20/2434
loop2 7:2 0 87M 1 loop /snap/lxd/29351
loop3 7:3 0 89.4M 1 loop /snap/lxd/31333
loop4 7:4 0 38.8M 1 loop /snap/snapd/21759
loop5 7:5 0 44.4M 1 loop /snap/snapd/23545
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 2G 0 part /boot
└─sda3 8:3 0 98G 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 98G 0 lvm /
sr0 11:0 1 2G 0 rom