Clone

(僅)在兩個 4TB 的 GPT HDD 上複製分區表

  • July 4, 2016

我在 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

但我不確定重新啟動是否仍然安全。請幫忙!

只是想補充一點,該-R選項與sgdisk您在前兩個步驟中所做的完全一樣。

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

下一步你要怎麼做?掛載分區並將它們相互同步?

引用自:https://serverfault.com/questions/787623