summaryrefslogtreecommitdiff
path: root/open_issues/sync_but_still_unclean_filesystem.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'open_issues/sync_but_still_unclean_filesystem.mdwn')
-rw-r--r--open_issues/sync_but_still_unclean_filesystem.mdwn6
1 files changed, 6 insertions, 0 deletions
diff --git a/open_issues/sync_but_still_unclean_filesystem.mdwn b/open_issues/sync_but_still_unclean_filesystem.mdwn
index 83c7951e..606e9393 100644
--- a/open_issues/sync_but_still_unclean_filesystem.mdwn
+++ b/open_issues/sync_but_still_unclean_filesystem.mdwn
@@ -26,3 +26,9 @@ Also filed as [[!GNU_Savannah_bug 29292]].
<slpz> guillem: in theory, locking mechanisms in libpager should prevent
this from happening by keeping track of write operations, but this seems
to fail in some situations
+
+It helps a lot to run [[`syncfs --synchronous /`|hurd/syncfs]] before issuing
+the `halt` or `reboot` command. This will prevent most of the uncleanliness.
+Of course, [[hurd/translator/ext2fs]] is meant to be doing this to-disk
+synchronization internally upon translator shutdown, but evidently it doesn't
+in all cases.