整盘复制
输入命令安装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