
Hey, On 5 Apr 2014, at 11:36 am, Tim Connors <tconnors@rather.puzzling.org> wrote:
/dev/mmcblk0p2 / btrfs defaults,relatime,ssd_spread,discard,space_cache,autodefrag,inode_cache,compress 0 1
My advice: switch relatime to noatime, and remove discard (not used on MMC/SD) and inode_cache. I’d also recommend removing the compress option, because I’m betting the Pi is suffering under the compression calculations.
Where/what package is mount.btrfs's manpage in debian? No idea whether btrfs has actually detected it's not spinning.
No idea where the manpage is on Debian, but https://btrfs.wiki.kernel.org/index.php/Main_Page is your friend. :) Also http://manpages.ubuntu.com/manpages/quantal/man8/mkfs.btrfs.8.html The rotational = 0 means it’s non-spinning, so that’s fine. However, the default btrfs conversion would switch to duplicated metadata with single data. You possibly also don’t have inline/mixed on the SD, which means you have separate metadata and data block assignment. The fact that a rebalance panics the kernel is worrying, because I would’ve recommended rebalancing to single data and metadata. If it’s possible, I’d actually reformat completely in mixed-mode, with single for both data and metadata, ie. pass “-M -m single -d single” Though, I’d still strongly recommend upgraded to a 3.13 kernel, if possible. Cheers, Avi