challenge: Redo the disk bonus, with losetup

This commit is contained in:
nemunaire 2022-03-01 22:56:19 +01:00
parent f0dc0b4f56
commit 6a94315057

View File

@ -73,18 +73,19 @@ for l in a b c d e f g h i j k l m n o p q r s t u v w x y z zz; do
done
/bin/dd if=/dev/zero of=/dev/blk count=1 bs=10240000 > /dev/null 2> /dev/null
cat <<EOF | fdisk /dev/blk
cat <<EOF | fdisk /dev/blk > /dev/null 2> /dev/null
n
p
1
+5M
w
EOF
LOOPDEV=$(losetup -f)
losetup -P "${LOOPDEV}" /dev/blk
losetup -P "${LOOPDEV}" /dev/blk > /dev/null 2> /dev/null
mdev -s
/sbin/mkfs.ext4 "${LOOPDEV}p1" > /dev/null 2> /dev/null
mount "${LOOPDEV}" /mnt > /dev/null 2> /dev/null
mount "${LOOPDEV}p1" /mnt > /dev/null 2> /dev/null
N1=$((72 - $RANDOM % 35))
N2=$((25 + $RANDOM % 35))
{
@ -96,7 +97,7 @@ N2=$((25 + $RANDOM % 35))
sync
rm /mnt/bonus2
sync
umount /mnt 2> /dev/null
umount /mnt
# Launch requested init