在两个各 4TB 的 GPT HDD 上复制分区表(仅限)

在两个各 4TB 的 GPT HDD 上复制分区表(仅限)

我在 CentOS 7 上有两个 4TB 的硬盘。我需要将其中一个硬盘的分区复制到另一个硬盘,以便我可以使用第二个硬盘定期从第一个硬盘进行备份。尝试使用 -R 选项的 sgdisk,但没有帮助,但parted能够正确读取信息。输出如下:

# parted -ml | sed 's/^/    /'
BYT;
/dev/sda:4001GB:scsi:512:4096:gpt:ATA WDC WD40EFRX-68W:;
1:1049kB:53.5MB:52.4MB:fat16:EFI System Partition:boot;
2:53.5MB:263MB:210MB:xfs::;
3:263MB:537GB:537GB:xfs::;
4:537GB:554GB:17.2GB:linux-swap(v1)::;
5:554GB:4001GB:3446GB:xfs::;

BYT;
/dev/sdb:4001GB:scsi:512:4096:gpt:ATA WDC WD40EFRX-68W:;
1:1049kB:53.5MB:52.4MB:fat16:EFI System Partition:boot;
2:53.5MB:263MB:210MB:xfs::;
3:263MB:525GB:524GB:xfs::;
4:525GB:541GB:16.8GB:::;
5:541GB:4001GB:3459GB:::;
#

考虑到必须将它们安装在一起,如何克隆分区?

编辑:我可以通过使用其他地方提到的以下内容来完成:

sgdisk --backup=table /dev/sda
sgdisk --load-backup=table /dev/sdb
sgdisk -G /dev/sdb

但我不确定重启是否安全。请帮忙!

答案1

只是想补充一点,该-R选项的sgdisk作用正是您在前两个步骤中所做的事情。

sgdisk -R /dev/sdb /dev/sda
sgdisk -G /dev/sdb

下一步做什么?挂载分区并将它们相互同步?

相关内容