如何使用 parted 将保存的分区表还原到另一个磁盘

如何使用 parted 将保存的分区表还原到另一个磁盘

操作系统:Ubuntu 10.04

我已从 sda 保存了分区布局,并想将其恢复到我的新磁盘 sdb。我已使用以下命令保存了布局,但如何使用 parted 将其恢复到我的新磁盘?

parted -ms /dev/sda print > sda.parted

答案1

我不认为你能做到这一点,尽管你可能可以阅读文件并手动执行,但这是一种易于理解的格式

BYT;
/dev/sda:120GB:scsi:512:512:msdos:ATA KINGSTON SV300S3:;
1:1049kB:500MB:499MB:ext4::boot;
2:500MB:120GB:120GB:::lvm;

如果你的系统中还有 sda,那么你还可以使用其他工具

对于非 GPT 磁盘,sfdisk 有效

sfdisk -d /dev/sda | sfdisk /dev/sdb

对于 GPT 磁盘

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

后者克隆分区表,然后为磁盘及其分区创建新的 GUID,如果两个磁盘都在同一系统中使用,这是必要的。

相关内容