温馨提示×

debian分区怎样迁移

小樊
44
2026-09-10 18:00:29
栏目: 智能运维

在 Debian(或其他 Linux 系统)中,“分区迁移”通常有以下几种常见场景。我先按最常见需求分类说明,你可对号入座;如果需要,我也可以给你具体命令步骤。


一、把某个分区“搬家”到另一块磁盘/分区(数据迁移)

适用场景:硬盘太小、换 SSD、调整分区结构

常见做法

  1. 用 rsync 复制数据(推荐)
# 假设旧分区挂载在 /old,新分区挂载在 /new
sudo rsync -aAXHv /old/ /new/

参数说明:

  • -a 保留权限、时间
  • -A 保留 ACL
  • -X 保留 SELinux(如用)
  • -H 保留硬链接
  1. 修改挂载点(fstab)
sudo blkid        # 查看 UUID
sudo nano /etc/fstab

把旧 UUID 改成新分区的 UUID。

  1. 重启验证
df -h

二、迁移整个 Debian 系统分区(换盘不减配置)

适用场景:旧硬盘 → 新硬盘,系统不动

步骤概览

  1. 新盘分区 + 格式化
  2. rsync 复制根分区
  3. 修改 /etc/fstab
  4. 重装 GRUB
sudo grub-install /dev/sdX
sudo update-grub

⚠️ 注意:

  • /boot、/efi 也要一起迁
  • UEFI 系统要确认 ESP 分区

三、调整分区位置(不换盘,只挪)

适用场景:合并空间、调整顺序

工具

  • GParted(图形,安全)
  • parted / fdisk(命令行)

⚠️ 风险较高,必须备份


四、LVM 分区迁移(高级)

如果你用的是 LVM:

pvmove /dev/sda1 /dev/sdb1

可以在不中断系统的情况下迁移数据。


五、只迁移 Home 分区

很常见、很安全:

  1. 新建分区
  2. 复制 /home
  3. 改 fstab 挂载
  4. 删除旧 home 内容

你可以告诉我:

  • 是 数据盘 / 系统盘 / home?
  • 是否 换硬盘?
  • 是否使用 LVM / UEFI?

我可以直接给你一步一步可执行的命令。

0 踩