I use LVM on my system, so my crypt device is /dev/mapper/vgcrypt and the root filesystem is actually mounted on /dev/mapper/vgcrypt-root. Here's my /proc/cmdline:
The arch-luks-suspend script temporarily remounts ext4 filesystems with barrier=0, but it looks for a mounted filesystem in /dev/mapper/${CRYPTNAME}, which isn't necessarily the root filesystem's device. Instead, I think it should use the value of root in /proc/cmdline. I'll submit a PR shortly.
I use LVM on my system, so my crypt device is
/dev/mapper/vgcrypt
and the root filesystem is actually mounted on/dev/mapper/vgcrypt-root
. Here's my/proc/cmdline
:The
arch-luks-suspend
script temporarily remounts ext4 filesystems withbarrier=0
, but it looks for a mounted filesystem in/dev/mapper/${CRYPTNAME}
, which isn't necessarily the root filesystem's device. Instead, I think it should use the value ofroot
in/proc/cmdline
. I'll submit a PR shortly.