From: Duncan <1i5t5.duncan@cox.net>
To: linux-btrfs@vger.kernel.org
Subject: Re: default mount options 3.10
Date: Sat, 24 Aug 2013 12:23:18 +0000 (UTC) [thread overview]
Message-ID: <pan$348ab$94e882cf$7b189911$f0786ffb@cox.net> (raw)
In-Reply-To: 4901822.EYC3h3vBSD@merkaba
Martin Steigerwald posted on Fri, 23 Aug 2013 14:58:07 +0200 as excerpted:
> Am Freitag, 23. August 2013, 12:29:42 schrieb Xavier Bassery:
>> On Fri, 23 Aug 2013 11:38:56 +0200
>>
>> David Kofler <dkofler92@googlemail.com> wrote:
>> > Hi,
>> > can someone tell me which mount options are included in "defaults"
>> > mount option? Couldn't find this in BTRFS Wiki. I'm using Debian
>> > Wheezy 7.1 and Linux kernel 3.10.6.
>> > Thanks in advance.
>>
>> Hi,
>> you've looked at the wrong place.
>> From mount man page:
>>
>> FILESYSTEM INDEPENDENT MOUNT OPTIONS defaults : Use default options:
>> rw, suid, dev, exec, auto, nouser, async
>
> That are just VFS options, no BTRFS specific ones.
>
> A good way is to look at output of "mount" and "cat /proc/mounts". It
> can differ from situation as well, for example SSD or not.
>
> But some hints at BTRFS default options are also on (search for
> "default"):
>
> https://btrfs.wiki.kernel.org/index.php/Mount_options
FWIW, space_cache seems to be the default now, and for ssds (detected if
sysfs has a device rotation value of zero), ssd. There's some others
that are the normal default now, but aren't listed (flushoncommit is
one), as running with those features disabled can increase performance
but also dramatically increases chance of data loss, so it's not
recommended.
Compression options are the big ones you may want to add, but they aren't
default as usage is too varied for them to be a sane default. And of
course ssd if it applies and isn't detected, and possibly ssd_spread.
I recommend autodefrag for general use, as well, but you'll want to have
it enabled when you first start copying data to the filesystem, and some
distros don't enable it by default and setup a system on btrfs, which
means there's fragmentation to begin with, and performance will probably
be bad for awhile (even on newly setup systems!) when the option is first
enabled as a result. You can readup on defrag on the wiki for a defrag
command that should fix the problem, but unfortunately the command isn't
as straightforward as one might expect. (Also note that if compression
is enabled, a compressed file over a certain size, 128 MiB IIRC, but I'm
not sure if that's compressed or uncompressed size, will appear
fragmented to filefrag no matter what. That's an artifact of the way
btrfs handles compression.)
Inode_cache LOOKS good, but beware; people have reported problems with it
and unsafe shutdowns or the like. So it's probably best to avoid it
unless you really need it for your workload and judge it to be worth the
risk. That's why it's not the default, yet.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
next prev parent reply other threads:[~2013-08-24 12:23 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-08-23 9:38 default mount options 3.10 David Kofler
2013-08-23 10:29 ` Xavier Bassery
2013-08-23 12:58 ` Martin Steigerwald
2013-08-24 12:23 ` Duncan [this message]
2013-08-24 16:55 ` Chris Murphy
[not found] ` < pan$348ab$94e882cf$7b189911$f0786ffb@cox.net>
2013-08-25 10:29 ` Duncan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='pan$348ab$94e882cf$7b189911$f0786ffb@cox.net' \
--to=1i5t5.duncan@cox.net \
--cc=linux-btrfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.