xref: /aosp_15_r20/external/e2fsprogs/resize/test-resize (revision 6a54128f25917bfc36a8a6e9d722c04a0b4641b6)
1*6a54128fSAndroid Build Coastguard Worker#!/bin/sh
2*6a54128fSAndroid Build Coastguard Worker
3*6a54128fSAndroid Build Coastguard WorkerFS=/bigscratch/testfs
4*6a54128fSAndroid Build Coastguard WorkerFEATURE="-O 64bit"
5*6a54128fSAndroid Build Coastguard Worker
6*6a54128fSAndroid Build Coastguard WorkerRESIZE2FS=/tmp/resize2fs.static
7*6a54128fSAndroid Build Coastguard WorkerMKE2FS=mke2fs
8*6a54128fSAndroid Build Coastguard WorkerDUMPE2FS=dumpe2fs
9*6a54128fSAndroid Build Coastguard WorkerE2FSCK=e2fsck
10*6a54128fSAndroid Build Coastguard Worker
11*6a54128fSAndroid Build Coastguard Worker/bin/rm -f $FS ; touch $FS
12*6a54128fSAndroid Build Coastguard Workertruncate -s 8T $FS
13*6a54128fSAndroid Build Coastguard Worker$MKE2FS -F -t ext4 $FEATURE $FS
14*6a54128fSAndroid Build Coastguard Worker$E2FSCK -FY $FS
15*6a54128fSAndroid Build Coastguard Worker$DUMPE2FS $FS > /tmp/d1
16*6a54128fSAndroid Build Coastguard Worker
17*6a54128fSAndroid Build Coastguard Workertruncate -s 20T $FS
18*6a54128fSAndroid Build Coastguard Workertime $RESIZE2FS -d 31 -p $FS > /tmp/r1
19*6a54128fSAndroid Build Coastguard Worker$DUMPE2FS $FS > /tmp/d2
20*6a54128fSAndroid Build Coastguard Worker$E2FSCK -fy $FS
21*6a54128fSAndroid Build Coastguard Worker$DUMPE2FS $FS > /tmp/d3
22*6a54128fSAndroid Build Coastguard Worker
23*6a54128fSAndroid Build Coastguard Workertruncate -s 21T $FS
24*6a54128fSAndroid Build Coastguard Workertime $RESIZE2FS -d 31 -p $FS > /tmp/r2
25*6a54128fSAndroid Build Coastguard Worker$DUMPE2FS $FS > /tmp/d4
26*6a54128fSAndroid Build Coastguard Worker$E2FSCK -fy $FS
27*6a54128fSAndroid Build Coastguard Worker$DUMPE2FS $FS > /tmp/d5
28