添加分区并保留设备结构

添加分区并保留设备结构

如何dd在保留设备结构的同时进行分区?

源设备:

[root@cal-7-3 ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0 37.3G  0 disk 
└─sda1   8:1    0 1000M  0 part /

挂载图像时的预期输出:

loop0                      7:3    0     1G  0 loop  
└─loop0p1 (dm-3)         253:3    0     1G  0 part  /temp

如果if=/dev/sda图片太大(37.5G)。

如果if=/dev/sda1结构丢失。

答案1

[root@cal-7-3 ~]# sudo sfdisk -luS /dev/sda
   Device  Boot  Start      End  #sectors  Id  System
/dev/sda1     *   2048  2050047   2048000  83  Linux

dd直到最后一个扇区,为简单起见,四舍五入。

dd if=/dev/sda bs=512 count=2100000 | gzip | ssh 192.168.1.254 'gzip -d | dd of=/root/my-image'

来源:http://ubuntuforums.org/showthread.php?t=1840320#post_11234165

相关内容