Please enable Javascript to view the contents

pve中飞牛os存储linear模式的磁盘扩容

 ·  ☕ 1 分钟  ·  ✍️ YSL

整盘复制

输入命令安装screen

apt-get update && apt-get install -y screen

命令建立一个会话,名称随意,我这里用xk:

screen -S xk

回车之后进入了新会话。

lsblk
root@popo:/home/popo# lsblk
NAME                                            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda                                               8:0    0 931.5G  0 disk 
└─sda1                                            8:1    0 931.5G  0 part 
  └─trim_915eaf59_f62c_49a4_98f7_215dac378583-0 254:0    0 119.2G  0 lvm  /vol1
sdb                                               8:16   0    16G  0 disk 
├─sdb1                                            8:17   0    94M  0 part 
└─sdb2                                            8:18   0  15.9G  0 part 

好了,现在可以进行dd了,把/dev/sda全盘拷贝到/dev/sdb上去,命令如下:
前面是旧的硬盘,后面是新的硬盘

dd if=/dev/sda of=/dev/sdb bs=4k status=progress conv=sync,noerror

回车之后就是漫长的等待,可以关闭终端窗口,如果想看进度的话可以重新登录终端,输入以下命令回车,恢复上面例子中的xk会话查看:

screen -r xk

扩展 PV

pvresize /dev/sda1
root@popo:/home/popo# pvresize /dev/sda1
  Physical volume "/dev/sda1" changed
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized

扩展 LV

lvextend -l +100%FREE /dev/trim_915eaf59_f62c_49a4_98f7_215dac378583/0
root@popo:/home/popo# lvextend -l +100%FREE /dev/trim_915eaf59_f62c_49a4_98f7_215dac378583/0
  Size of logical volume trim_915eaf59_f62c_49a4_98f7_215dac378583/0 changed from <119.24 GiB (30525 extents) to <931.51 GiB (238466 extents).
  Logical volume trim_915eaf59_f62c_49a4_98f7_215dac378583/0 successfully resized.

扩展文件系统

btrfs filesystem resize max /vol1
root@popo:/home/popo# btrfs filesystem resize max /vol1
Resize device id 1 (/dev/mapper/trim_915eaf59_f62c_49a4_98f7_215dac378583-0) from 119.24GiB to max