]> err.no Git - util-linux/commitdiff
mount: update documentation about barrier mount options
authorJan Kara <jack@suse.cz>
Wed, 13 Jan 2010 17:07:33 +0000 (18:07 +0100)
committerKarel Zak <kzak@redhat.com>
Tue, 16 Feb 2010 08:58:56 +0000 (09:58 +0100)
Signed-off-by: Jan Kara <jack@suse.cz>
mount/mount.8

index 217071ec5d07cbdc1c8236f8b7fd015b88f7af51..2888b46d9d127fa5cb109c8967de989725f412bf 100644 (file)
@@ -1267,7 +1267,11 @@ in files after a crash and journal recovery.
 .TP
 .BR barrier=0 " / "  barrier=1 "
 This enables/disables barriers.  barrier=0 disables it, barrier=1 enables it.
-The ext3 filesystem does not enable write barriers by default.
+Write barriers enforce proper on-disk ordering of journal commits, making
+volatile disk write caches safe to use, at some performance penalty.  The ext3
+filesystem does not enable write barriers by default.  Be sure to enable
+barriers unless your disks are battery-backed one way or another.  Otherwise
+you risk filesystem corruption in case of power failure.
 .TP
 .BI commit= nrsec
 Sync all data and metadata every
@@ -1932,6 +1936,15 @@ manual page.
 Enable POSIX Access Control Lists. See the
 .BR acl (5)
 manual page.
+.TP
+.BR barrier=none " / "  barrier=flush "
+This enables/disables the use of write barriers in the journaling code.
+barrier=none disables it, barrier=flush enables it. Write barriers enforce
+proper on-disk ordering of journal commits, making volatile disk write caches
+safe to use, at some performance penalty. The reiserfs filesystem does not
+enable write barriers by default. Be sure to enable barriers unless your disks
+are battery-backed one way or another. Otherwise you risk filesystem
+corruption in case of power failure.
 
 .SH "Mount options for romfs"
 None.