25 lines
317 B
Bash
Executable File
25 lines
317 B
Bash
Executable File
#!/bin/sh
|
|
|
|
roottmp=$(lsblk -l -o NAME,MOUNTPOINT | grep '/$')
|
|
rootpart=/dev/${roottmp%% */}
|
|
rootdev=${rootpart%2}
|
|
rootdev=${rootdev%p}
|
|
|
|
flock $rootdev sfdisk -f $rootdev -N 2 <<EOF
|
|
,+
|
|
EOF
|
|
|
|
sleep 5
|
|
|
|
udevadm settle
|
|
|
|
sleep 5
|
|
|
|
flock $rootdev partprobe $rootdev
|
|
|
|
mount -o remount,rw $rootpart
|
|
|
|
resize2fs $rootpart
|
|
|
|
exit 0
|