Hi list.
On shutdown I have
   Buffer I/O error on device dm-...
because the truecrypt disk is unmounted later than the usb disk
containing the truecrypt image.
I think this happens, because
1) systemd can't figure out the correct mount dependencies
2) umount is called with the force flag
---------
There are workarounds specially for truecrypt, but why not solve the
problem entirely?

1) I think the mount dependencies can't be made 100% reliable. systemd
should use the combination of them and /proc/mounts, but only as a HINT
In my case /proc/mounts contains the right order.
2) Instead of force umount, systemd should first try to umount
everything gracefully, and if at least one mount point was unmounted
successfully, then retry.
Only if all mounts are busy, systemd should force umount the first
candidate and then repeat the graceful umount for others.

_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to