add syncs to avoid fs issues

This commit is contained in:
Tobias Powalowski 2024-07-12 09:57:39 +02:00
parent 68b89ad773
commit f7cc4bbce6

View file

@ -99,7 +99,7 @@ for i in bcachefs btrfs ext4 swap vfat xfs; do
else else
mkfs.${i} /test.img &>"${_NO_LOG}" ||\ mkfs.${i} /test.img &>"${_NO_LOG}" ||\
echo "Creation error: ${i}" >> filesystems-error.log echo "Creation error: ${i}" >> filesystems-error.log
sync [[ "${i}" == bcachefs ]] && sleep 5
mount /test.img /mnt &>"${_NO_LOG}" ||\ mount /test.img /mnt &>"${_NO_LOG}" ||\
echo "Mount error: ${i}" >> filesystems-error.log echo "Mount error: ${i}" >> filesystems-error.log
umount /mnt &>"${_NO_LOG}" || echo "Unmount error: ${i}" >> filesystems-error.log umount /mnt &>"${_NO_LOG}" || echo "Unmount error: ${i}" >> filesystems-error.log
@ -133,7 +133,7 @@ echo "Stop error: lvm pv" >> blockdevices-error.log
echo "12345678" >/passphrase echo "12345678" >/passphrase
cryptsetup -q luksFormat /dev/loop0 </passphrase &>"${_NO_LOG}" ||\ cryptsetup -q luksFormat /dev/loop0 </passphrase &>"${_NO_LOG}" ||\
echo "Creation error: cryptsetup" >> blockdevices-error.log echo "Creation error: cryptsetup" >> blockdevices-error.log
sync sleep 5
cryptsetup luksOpen /dev/loop0 /dev/mapper/testluks </passphrase &>"${_NO_LOG}" ||\ cryptsetup luksOpen /dev/loop0 /dev/mapper/testluks </passphrase &>"${_NO_LOG}" ||\
echo "Creation error: cryptsetup open" >> blockdevices-error.log echo "Creation error: cryptsetup open" >> blockdevices-error.log
cryptsetup remove /dev/mapper/testluks &>"${_NO_LOG}" ||\ cryptsetup remove /dev/mapper/testluks &>"${_NO_LOG}" ||\