将根 Linux 硬盘克隆到新驱动器的最佳方法是什么?

将根 Linux 硬盘克隆到新驱动器的最佳方法是什么?

我买了一个新的企业级 SSD 来替换我的三星 SSD。它花了 500 美元,不便宜。无论如何,目的是拥有更可靠、更持久的根硬盘,因为非企业级硬盘实际上是一个定时炸弹。

我的系统是 CentOS 7 x64。我的服务器是专用服务器(不是虚拟机或 VPS)。

我的服务器是实时的。从头开始设置新驱动器并复制所有内容需要花费更多时间,因为上次我花了数周时间,而且我当时也没有像现在这样有一份全职工作。所以这是不可行的。

相反,我想将驱动器克隆到比旧驱动器更大的新驱动器。

尽管我的服务器处于在线状态,但如果需要进行克隆,我愿意将其离线几个小时。但离线时间越短当然越好。我有很多网站在上面。

我如何将旧驱动器克隆到新驱动器?我使用什么进行克隆?

我不能亲自去,太远了。我也没有机会使用 Windows 系统。

我可以将整个活动驱动器添加到新驱动器,但我在网上看到,如果我尝试这样做,可能会出现错误。他们说最好先将其脱机并将其安装为只读,然后将驱动器克隆到新驱动器。

那么,我到底该怎么做呢? dd 是正确的解决方案吗? 我是否将两者都安装到第二台服务器上,以便我可以 ssh 到第二台服务器来安装这两个驱动器? 或者在这种情况下最好的方法是什么?


服务器详细信息

CentOS 7 x64(专用服务器)

#lsblk

NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda               8:0    0  10.9T  0 disk
└─sda1            8:1    0  10.9T  0 part /mnt/home1
sdb               8:16   0  10.9T  0 disk
└─sdb1            8:17   0  10.9T  0 part /mnt/home2
sdc               8:32   0 931.5G  0 disk
├─sdc1            8:33   0     4G  0 part /boot
└─sdc2            8:34   0 927.5G  0 part
  ├─centos-root 253:0    0 911.5G  0 lvm  /
  └─centos-swap 253:1    0    16G  0 lvm  [SWAP]
sdd               8:48   0  16.4T  0 disk
└─sdd1            8:49   0  16.4T  0 part /mnt/home3
loop0             7:0    0     4G  0 loop /home/virtfs/[removed]/var/tmp

相关内容