kopia lustrzana https://github.com/cyoung/stratux
fix for parted not wanting to shrink partitions from script
rodzic
902a622180
commit
523bd56f19
|
@ -49,8 +49,8 @@ truncate -s 3500M $IMGNAME || die "Image resize failed"
|
|||
lo=$(losetup -f)
|
||||
losetup $lo $IMGNAME
|
||||
partprobe $lo
|
||||
e2fsck -f ${lo}p2
|
||||
parted ${lo} resizepart 2 100%
|
||||
e2fsck -y -f ${lo}p2
|
||||
parted --script ${lo} resizepart 2 100%
|
||||
partprobe $lo || die "Partprobe failed failed"
|
||||
resize2fs -p ${lo}p2 || die "FS resize failed"
|
||||
|
||||
|
@ -96,10 +96,12 @@ resize2fs -p ${lo}p2 $minsize
|
|||
zerofree ${lo}p2 # for smaller zip
|
||||
|
||||
bytesEnd=$(($partoffset + $minsizeBytes))
|
||||
echo "Yes" | parted ${lo} resizepart 2 ${bytesEnd}B yes
|
||||
partprobe $lo
|
||||
|
||||
losetup -d ${lo}
|
||||
|
||||
# parted --script $IMGNAME resizepart 2 ${bytesEnd}B Yes doesn't seem tow rok any more... echo yes | parted .. neither. So we re-create partition with proper size
|
||||
parted --script $IMGNAME rm 2
|
||||
parted --script $IMGNAME unit B mkpart primary $partoffset $bytesEnd
|
||||
truncate -s $(($bytesEnd + 4096)) $IMGNAME
|
||||
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue