Thread (4 messages) 4 messages, 3 authors, 2015-11-24

Re: Btrfs on bcache device: mount options?

From: Simon Herter <hidden>
Date: 2015-10-15 21:27:30

Vojtech Pavlik writes:
On Thu, Oct 15, 2015 at 03:04:35PM +0200, Simon Herter wrote:
quoted
I'm using btrfs on a bcache device and I'm a bit confused about mount
options. For example, bcache may (if I understood correctly) bypass the
cache completely for sequential access. So should I use "ssd" mount
option or not? Are there any general recommendations?
No, you should not. It modifies the data layout behavior to ignore seek
times. These may be present when reading from the backing media.
Sounds reasonable. A short note on that: _not_ specifying 'ssd' is not
enough, one has to specify 'nossd' explicitly. Btrfs enables 'ssd'
automatically by checking /sys/block/bcache0/queue/rotational to be
zero - which is true. (Though I'm not sure whether bcache got that right.
One could argue that returning the backing device's rotational value
would be better, especially to get the defaults right for btrfs.)
You likely want to enable compression and autodefragmentation, too.
When I read 'autodefrag' I was worried about my ssd at first, but I found
some discussion about that on the btrfs mailing list, so that seems to
be fine. Thanks for the suggestions.

-Simon
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help