用dd命令复制磁盘分区
首先是复制
复制前对写入的分区执行umount
操作
sudo dd if=/dev/sda1 of=/dev/sda2
可以在另外一个终端输入这句,然后在原来的dd终端看到进度
watch -n 5 killall -USR1 dd
写完后发现新的分区UUID和大小都变成原来的的分区了。
然后处理分区大小问题。
进行检查,并修复参数。
sudo e2fsck -f /dev/sda2
调整分区大小
sudo resize2fs /dev/sda2
再处理UUID的问题。
查看分区UUID。需要sudo,不输入sudo得到的值不会实时更新。
sudo blkid
生成新的uuid写入分区
sudo tune2fs /dev/sda2 -U `uuidgen`
修改fstab
sudo vim /etc/fstab
其他
如果修改了启动分区,还得更新一下grub的配置
sudo update-grub
或者直接
sudo vim /boot/grub/grub.cfg