3

parted画像のオフセットを調べるために使用できます。

sudo parted -s image.img unit B print
Model:  (file)
Disk /home/user/image.img: 107374182400B
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start     End            Size           Type     File system  Flags
 1      2097152B  107374182399B  107372085248B  primary  ext4

たとえば、パーティションは から始まり2097152ます。

どうすれば2097152bash スクリプトで取得できますか?

おそらく出力を解析できますが、おそらくもっと適切な方法がありますか?

4

2 に答える 2

5

にフィードします

sudo parted -s image.img unit B print | 
awk '/^Number/{p=1;next}; p{gsub(/[^[:digit:]]/, "", $2); print $2}' 
于 2013-11-24T22:43:55.510 に答える