1、将1T SSD (称为B)备份数据并清空全部分区,保持跟2T SSD(称为A)分区表类型一致(这里为MBR)
- A上的分区结构为
- 1.85 TB ext4 根文件系统,数据占用大约500GB(称为a)
- 1.5 GB linux-swap 交换分区
用DiskGenius将a调整为500GB(此步貌似可忽略)
2、将B分区为
- 930GB ext4 根文件系统(称为b)
- 1.5GB linux-swap 交换分区
3、用DiskGenius(在Windows下)进行分区对拷(从a对拷至b,按文件),时间可能2-3h
4、修复引导
- 在Windows的VMware Debian(如:Ubuntu、kali等)虚拟机中挂载B,假设设备为/dev/sdc(即/dev/sdb1(根文件系统)、/dev/sdb2(swap))
- sudo su
- mount /dev/sdb1 /mnt
- mount –bind /dev /mnt/dev
- mount –bind /proc /mnt/proc
- mount –bind /sys /mnt/sys
- mount –bind /run /mnt/run
- chroot /mnt /bin/bash
- grub-install /dev/sdb
- update-grub
- blkid
- 检查启动分区和/etc/fstab中的UUID是否一致