summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@schwinge.name>2011-07-21 19:12:43 +0200
committerThomas Schwinge <thomas@schwinge.name>2011-07-21 19:12:43 +0200
commit793a7d109946d4cfe49ea614b8e0757735414184 (patch)
treef79e7ad2b1876b4c0d069781d17f281c41e7d6c7
parent6a08ff9d57897a960206787abae0d8a6198fb93e (diff)
open_issues/sync_but_still_unclean_filesystem: Suggest syncfs -s.
-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.