version 1.1.1.1, 2011/07/05 23:43:00
|
version 1.2, 2021/03/11 13:59:50
|
Line 31 else
|
Line 31 else
|
fi |
fi |
|
|
echo "Fit slice ${DEV}e to whole size of $DEV ..." |
echo "Fit slice ${DEV}e to whole size of $DEV ..." |
DEVSIZE=`diskinfo $DEV | awk '{ printf("%s", $4); }'` | DEVSIZE=`diskinfo $DEV | awk '{ printf("%d", $4); }'` |
disklabel $DEV 2>&- | awk -vdevsize=$DEVSIZE '($1 == "c:") { | OLDSIZE=`disklabel $DEV | awk '($1 == "c:") { printf("%d", $2); }'` |
| disklabel $DEV 2>&- | awk -vdevsize=$DEVSIZE -voldsize=$OLDSIZE '($1 == "c:") { |
for (i = 1; i <= NF; i++) |
for (i = 1; i <= NF; i++) |
printf("%s ", (i == 2) ? devsize : $i); |
printf("%s ", (i == 2) ? devsize : $i); |
printf("\n"); |
printf("\n"); |
next; |
next; |
} |
} |
($1 == "a:") { |
($1 == "a:") { |
for (i = 1; i <= NF; i++) { | printf("e: %d %d unused 0 0 0\n", devsize - oldsize, oldsize); |
if (i == 2) | |
offset = $i + $3 | |
printf("%s ", $i); | |
} | |
printf("\n"); | |
printf("e: %d %d unused 0 0 0\n", devsize - offset, offset); | |
next; | |
} |
} |
{ printf("%s\n", $0); }' >/tmp/disklabel.tmp |
{ printf("%s\n", $0); }' >/tmp/disklabel.tmp |
|
|
Line 59 rm -f /tmp/disklabel.tmp
|
Line 53 rm -f /tmp/disklabel.tmp
|
echo |
echo |
echo " Now will restart system to activate new schema !!!" |
echo " Now will restart system to activate new schema !!!" |
echo |
echo |
reboot | kill -2 1 |