在 Debian(或其他 Linux 系统)中,“分区迁移”通常有以下几种常见场景。我先按最常见需求分类说明,你可对号入座;如果需要,我也可以给你具体命令步骤。
适用场景:硬盘太小、换 SSD、调整分区结构
# 假设旧分区挂载在 /old,新分区挂载在 /new
sudo rsync -aAXHv /old/ /new/
参数说明:
-a 保留权限、时间-A 保留 ACL-X 保留 SELinux(如用)-H 保留硬链接sudo blkid # 查看 UUID
sudo nano /etc/fstab
把旧 UUID 改成新分区的 UUID。
df -h
适用场景:旧硬盘 → 新硬盘,系统不动
/etc/fstabsudo grub-install /dev/sdX
sudo update-grub
⚠️ 注意:
/boot、/efi 也要一起迁适用场景:合并空间、调整顺序
⚠️ 风险较高,必须备份
如果你用的是 LVM:
pvmove /dev/sda1 /dev/sdb1
可以在不中断系统的情况下迁移数据。
很常见、很安全:
/home我可以直接给你一步一步可执行的命令。