LVM (逻辑盘管理)

查看那个硬盘使用的是逻辑盘
$lsblk
NAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
loop0                       7:0    0 40.4M  1 loop /snap/snapd/20671
loop1                       7:1    0   87M  1 loop /snap/lxd/27037
loop2                       7:2    0 63.9M  1 loop /snap/core20/2105
sda                         8:0    0    1T  0 disk
├─sda1                      8:1    0    1M  0 part
├─sda2                      8:2    0    2G  0 part /boot
└─sda3                      8:3    0 1022G  0 part
  ├─ubuntu--vg-ubuntu--lv 253:0    0  200G  0 lvm  /
  └─ubuntu--vg-my--lv     253:1    0  810G  0 lvm  /mnt/disk-1t
sr0                        11:0    1 1024M  0 rom

sd3是一个物理盘,分成了两个逻辑卷。


#查看逻辑卷
$sudo lvs

#查看物理卷与逻辑卷对应关系
sudo pvs


#扩充逻辑卷
$ sudo lvresize --size +100G /dev/ubuntu-vg/ubuntu-lv
$sudo resize2fs /dev/ubuntu-vg/ubuntu-lv


#添加一个逻辑卷
$sudo lvcreate -n my-lv -L 810G ubuntu-vg    # 创建一个my-lv逻辑卷,属于ubuntu-vg逻辑组
$sudo mkfs.ext4 /dev/ubuntu-vg/my-lv            
$sudo mount /dev/ubuntu-vg/my-lv /mnt/disk-1t/


#设置自动挂载
$ls /dev/disk/by-id/dm-uuid-LVM-ohSvMJ3YNUS37ESt89oQlhSkfhYa8skyKN6UZ1qvveC4acuKha9YmpD4nc8Q2QDZ  # 查看UUID
$sudo vim /etc/fstab
添加一行 
/dev/disk/by-id/dm-uuid-LVM-ohSvMJ3YNUS37ESt89oQlhSkfhYa8skyKN6UZ1qvveC4acuKha9YmpD4nc8Q2QDZ /mnt/disk-1t ext4 defaults 0 2

扩充分区

#进入分区命令行
$sudo parted /dev/sda

# 打印硬盘信息及分区信息
(parted)print
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 2199GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name  Flags
 1      1049kB  2097kB  1049kB                     bios_grub
 2      2097kB  2150MB  2147MB  ext4
 3      2150MB  2199GB  2197GB

#扩展sda3,结束为 2210GB,比原来多了2GB
(parted)resizepart 3  2199GB
#确认扩充
(parted)yes
# 再次查看分区大小
(parted)print
(parted)quit

#执行完以上操作后,执行 lsblk可以看到sda3容量增加了
$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   87M  1 loop /snap/lxd/27037
sda                         8:0    0    2T  0 disk
├─sda1                      8:1    0    1M  0 part
├─sda2                      8:2    0    2G  0 part /boot
└─sda3                      8:3    0    2T  0 part
  ├─ubuntu--vg-ubuntu--lv 253:0    0  200G  0 lvm  /
  └─ubuntu--vg-my--lv     253:1    0  810G  0 lvm  /mnt/disk-1t
sr0                        11:0    1    2G  0 rom

再将sda3的容量扩充到ubuntu--vg--my--lv上

#将sd3新增容量同步到ubuntu-vg
$sudo pvs
$sudo pvresize /dev/sda3
$sudo pvs

猜你喜欢

转载自blog.csdn.net/chenchuanhai04/article/details/136562550