Не хочу развивать холивар, но чтобы btrfs нормально работала на её надо
правильно ставить систему или хитрыми манипуляциями переносить систему. Потому как тут принцип основной на саб разделах, если их не использовать, то проку от btrfs zero.
Вывод консоли, первый используемый раздел, на нём subvolume "@home" and "/" с кучей параметров и lzo сжатием.
Граб2 вынес на отдельный subvolume @boot с lzo сжатием (не умеет он с lzo запускаться).
timofey@TimLen-B570:~$ btrfs filesystem df /
Data: total=10.96GB, used=6.46GB
System, DUP: total=64.00MB, used=4.00KB
System: total=4.00MB, used=0.00
Metadata, DUP: total=768.00MB, used=352.88MB
timofey@TimLen-B570:~$ btrfs filesystem df '/media/timofey/backup-1'
Data: total=2.95GB, used=2.95GB
System, DUP: total=8.00MB, used=4.00KB
System: total=4.00MB, used=0.00
Metadata, DUP: total=1.00GB, used=218.60MB
Metadata: total=8.00MB, used=0.00
Это со всем что мне нужно, а оставшиеся 450+ гигов я отрезал за ненадобностью. Как видите выигрыш более чем в 2 раза в занимаемом пространстве (надо понимать, что основной раздел ставился на не сжатый диск), потому даже чисто прикидывая оно будет ускорять операции чтения записи
Никаких тормозов или проблем не было, систему убивал только руками, пока копался (проще переустановить было чем юнити поднимать, старые привычки) и один раз с помощью магнита =_= (ноут).
А так, снапшоты + параметры монтирования, всё работает очень гладко и стабильно.
Но да, в случаях повреждения восстановить её нельзя, без зеркального raid (офф вики + опыт с магнитом)
Граб кстати с маленьким фиксом(комеммент той строчки которая выдаёт запрос на нажатие кнопки), нормально загружается с её.
Да я читал что у одного человека полетели данные на 2х террабайтах, тут я ничего не могу возразить.
В общем: Прошу прощения за сугубо личное мнение, механизм снапшотов и сжатия + сабразделы меня купили. Сам пользуюсь, правда второй месяц.
+ Достаточное количество плюшек для ssd (я его буду себе ставить, потому знаком с этим вопросом), + CoW блягодаря которому она имеет много плюсов имеющихся у log-structured fs, т.е. например при правильных параметрах-равномерный износ диска.
+Для обычного HDD может предложить autodefrag + balance + cache + compress, которые уменьшают количество транзакций с HDD и в общем ускоряют.
(Кстати из личных наблюдений, balance, даже без Raid (он для него предназначен), чистит(переписывает заново) fs и меттаданные (он раздаёт эксценты насколько я могу судить))
-Собственно главный минус, это отсутствие возможности поправить систему без raid, потому как recovery и degraded плохо помогают.
В общем как говорилось выше, у каждого свои приоритеты
В общем обращайтесь, всё что нужно поясню и покажу, кстати у самого EFI
Для пущего эффекта мой fstab (у меня 1 раздел на 15 гигобайт, всё на него перенёс, готовлюсь к переезду на ssd)
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda2 during installation
UUID=afe94e84-837c-4dd7-9280-6dddf20ac006 / btrfs defaults,subvol=@,inode_cache,space_cache,compress-force=lzo,noatime,discard,noatime,ssd_spread 0 1
#boot was on /dev/sda2 during installation
UUID=afe94e84-837c-4dd7-9280-6dddf20ac006 /boot btrfs defaults,subvol=@boot,inode_cache,space_cache,compress-force=zlib,noatime,discard,noatime,ssd_spread 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=AE6F-5284 /boot/efi vfat defaults 0 2
# /home was on /dev/sda3 during installation
UUID=afe94e84-837c-4dd7-9280-6dddf20ac006 /home btrfs defaults,subvol=@home,inode_cache,space_cache,compress-force=lzo,noatime,discard,noatime,ssd_spread 0 2
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0
tmpfs /var/cache/apt/archives/ tmpfs defaults,noatime 0 0
Признаюсь только что нахимичил и забил систему (поставил пару игрушек и добавил мусора), затем уменьшил размер бекап раздела и бекапнулся.
ФАйловая система доступна для чтения, но не для записи, данные не полетели, но увеличить её не удаётся т.к. btrfsck не может поправить найденные ошибки.
Но это опять же осозннаные попытки что-то испортить и испорчен был не нужный раздел.
После установки FlightGear
Data: total=11.90GB, used=8.89GB
System, DUP: total=64.00MB, used=4.00KB
System: total=4.00MB, used=0.00
Metadata, DUP: total=768.00MB, used=375.84MB
timofey@TimLen-B570:~$ btrfs filesystem df '/media/timofey/backup'
Data: total=8.62GB, used=6.47GB
System, DUP: total=8.00MB, used=4.00KB
System: total=4.00MB, used=0.00
Metadata, DUP: total=1.00GB, used=291.16MB
Metadata: total=8.00MB, used=0.00
Чуда не произошло, трудносжимаемые данные, трудносжимаемыми и остались