
Avi Miller <avi.miller@gmail.com> writes:
The rotational = 0 means it’s non-spinning, so that’s fine.
Does this change anything *other than* making -o ssd the default? My onboard m.2 correctly declaims rotational=0, but my SD card reader doesn't.
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.
You can check this way (I think): $ sudo btrfs fi df / System, single: total=4.00MiB, used=4.00KiB Data+Metadata, single: total=9.01GiB, used=7.98GiB Not sure how to check for --metadata dup vs. --metadata single.
The fact that a rebalance panics the kernel is worrying, because I would’ve recommended rebalancing to single data and metadata.
Use netconsole to see what the printks are at panic time? (Assuming you can't just read that off the serial port, or whatever rpis have.)
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”
Strongly agree (for volumes <<1TiB, which an MMC surely is).