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

操作系统:Ubuntu 10.04

我已经从sda保存了我的分区布局,并希望将其恢复到我的新磁盘sdb。 我已经使用下面的命令来保存布局,但我怎样才能使用parted恢复到我的新磁盘?

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

我不认为你可以做到这一点,虽然你可能会阅读文件,并手动执行,这是一个容易理解的格式

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

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

对于非GPT磁盘sfdisk的作品

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

对于GPT磁盘

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

后者克隆分区表,然后为磁盘创build新的GUID,如果两个磁盘将在同一个系统中使用,则它是必需的分区。