Ubuntu 在 VBox 中扩容磁盘
基本步骤与 CentOS 一样, 只是磁盘的格式, 卷组等名字不同. 以及最后扩容的命令不同.
可以参考 虚拟机中为Centos磁盘扩容.
基本步骤:
- 查看磁盘容量.
- 新建分区, 查看, 写入后重启.
- 创建物理卷, 查看卷组, 扩展卷组.
- 扩展逻辑卷, 增加文件系统大小.
涉及到的命令:
df -h
sudo fdisk -l /dev/sda
sudo fdisk /dev/sda
# 依次输入 p n p w
sudo reboot
# sudo vgdisplay
sudo pvcreate /dev/sda4
sudo vgextend ubuntu-vg /dev/sda4
# df -h
# sudo pvdisplay
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
详细步骤
查看磁盘容量:
df -h # 查看当前磁盘分配容量
sudo fdisk -l /dev/sda # 查看磁盘总容量
添加新分区:
sudo fdisk /dev/sda
然后在向导中依次输入:
p
(查看现有分区), n
(新建分区, 一路回车分配所有空间), p
(查看新建分区后的所有分区), w
(写入磁盘).
然后重启虚拟机.
sudo reboot
扩展卷组:
sudo vgdisplay # 查看卷组名: ubuntu-vg
sudo pvcreate /dev/sda4 # 使用新分区创建卷组
sudo vgextend ubuntu-vg /dev/sda4 # 扩展卷组
可以使用
vgdisplay
查看前后的卷组信息
扩展逻辑卷:
df -h # 查看需要扩展的逻辑卷
sudo pvdisplay # 可以查看物理卷
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv # 扩展逻辑卷
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv # 扩展文件系统