С этим связано .
Я хотел бы воспользоваться переключателем ОС для обновления до BTRFS.
BTRFS утверждает, что предлагает много (устойчивость к потере данных, самовосстановление, если RAID, контрольная сумма метаданных и данных, сжатие, снимки). Но это медленно, когда используется с
fsync
-интенсивными программами, такими какdpkg
(я знаюeatmydata
и дрянныеapt-btrfs-snapshot
программы), и я не буду устанавливать RAID: p.EXT4 допускает только контрольное суммирование метаданных и не сжимает данные.
За 6 лет мне пришлось дважды переустанавливать свою ОС из-за повреждения жесткого диска (после перелетов). Во-первых, из-за того, что ноутбук стал не загружаемым, была обнаружена вторая группа повреждений благодаря поврежденной пленке, а затем проверка md5sum двоичных файлов ОС. (SMART говорит мне, что диск нормальный). В настоящее время лапы ведут себя довольно странно. Я не знаю, виновато ли оборудование или программное обеспечение, но я подозреваю, что оборудование (все началось сразу после полета, еще раз).
Вы бы посоветовали перейти на BTRFS для ноутбука из-за сжатия данных и суммирования чеков, или мне следует придерживаться EXT4?
(Меня не волнует, какой из них «лучший» по отношению к какой-либо переменной, но я почти не имею опыта работы с BTRFS и хотел бы получить отзывы)
РЕДАКТИРОВАТЬ:
Давайте проясним: BTRFS все еще помечен как экспериментальный, я знаю , но SUSE говорит, что больше не должен. Так же как и Oracle (я знаю, кто такой Oracle). И несколько дистрибутивов уже предлагают BTRFS для установки, и большинство из них планируют перейти на него в ближайшие несколько месяцев.
Два факта:
- Резервные копии поврежденных данных бесполезны . Я не понимаю, почему я, кажется, единственный, кто беспокоится. Разве это не здравый смысл? Тем временем:
- Прекратите говорить мне, что я должен делать резервные копии: я уже делаю.
- Прекратите предполагать, что резервных копий достаточно для обеспечения безопасности моих данных, за исключением случаев, когда вы хотите предоставить мне ТБ свободного места для создания резервных копий на годы.
- Поврежденный файл = / => Linux жалуется . Так:
- Не думайте, что ваша система / данные нормальны только потому, что ОС загружается.
- Надеюсь, вы понимаете, что я предпочитаю (мета) контрольную сумму данных излишне спроектированному и раздутому программному обеспечению, которое неудобно будет выполнять вдвое меньше, чем BTRFS, для проверки целостности данных.
Разве это более ясно сейчас, когда я не спрашиваю, какая ФС "лучше"? Вопрос в том, что, учитывая то, что я регулярно делаю резервные копии, BTRFS все еще слишком экспериментален, чтобы использовать его для функций проверки целостности данных, или я должен придерживаться EXT4?
источник
dd
со всем моим жестким диском, я все еще не знаю , повреждены ли программы, которые я сейчас использую, или нет. Но BTRFS может быть еще слишком молод для этого времени ... Если бы я говорил о RAID, я просто хотел сказать, что я, с точки зрения предотвращения потери данных ( не резервного копирования), это было бы полезно для решения небольших проблем с коррупцией. ... Но это не применимо в этом случае.Ответы:
Я согласен с vonbrand, btrfs еще не до уровня зрелости ext * или XFS или JFS, чтобы назвать несколько. Я бы не стал использовать его на ноутбуке с ценными данными, если бы у меня не было надежной резервной копии, которую можно сделать также на ходу.
Btrfs может обнаруживать повреждения, но он не сделает ничего, кроме сообщения об обнаружении, если у вас нет доступной не поврежденной копии тех же данных, что означает, что вам нужен либо RAID, либо дублирование данных на томе.
Тем не менее, я рассматриваю возможность его использования (с использованием RAID-1) для одной машины, но у меня также есть Crashplan, работающий на этой машине!
Долгое время я использовал JFS на своем ноутбуке. Одной из причин было более низкое использование процессора по сравнению с XFS или ext3 при выполнении файловых операций. Я никогда не проверял, сохранил ли он также энергопотребление, но это было мое предположение. Я нашел JFS довольно стабильным и безопасным, никогда не терял данные при его использовании.
источник
rsync
том, что он не имеет ни малейшего представления о том, должен ли файл измениться или нет. Это более понятно?«Общая мудрость» разработчиков файловых систем заключается в том, что требуется около 5 лет, чтобы считать файловую систему достаточно стабильной для не экспериментального использования. BTRFS еще не накопила 5 лет, поэтому сейчас она рассматривается исключительно для экспериментального использования. Если данные на машине не являются критическими, и существует жесткая схема резервного копирования, сходите с ума. Будьте готовы сообщать о странных вещах.
Fedora 18 (текущий выпуск) не имеет BTRFS, и она пока не запланирована для Fedora 19 . И учитывая, что одной из целей Fedora является агрессивное отслеживание новейших технологий, вам нужно кое-что сказать ...
источник
Я использую 3 ноутбука и использую BTRFS на 2 из них уже более 4 лет. Последняя проблема со стабильностью (и потерей данных) возникла у меня до перехода на ядро 3.3, поэтому для всех практических целей я считаю, что btrfs стабилен для домашнего использования.
К сожалению, btrfs не является полной функцией:
как упомянул @Huygens, ему не хватает возможности исцелить поврежденные файлы.
когда вы кладете его поверх
ecryptfs
(общий шаблон использования, если вы цените данные, хранящиеся на вашем ноутбуке) и внезапно теряете мощность (или испытываете сбой ядра) файлы, в которые в данный момент записываются, часто усекаются до длины 0 (с небольшой надеждой) восстановления их). Думайте~/.config/dconf/user
например.любая файловая система COW становится более фрагментированной, чем не-COW. И нет никакого реального способа дефрагментировать том BTRFS, кроме как купить второй жесткий диск и
rsync
загрузить его содержимое. Если вы хотите избежать фрагментации, вы должны держать каждую ФС как минимум на 30% пустым и (или?) Избегать таких вещей, как базы данных, торренты или инструменты синхронизации файлов. В моей настройке btrfs настолько сильно фрагментировался за последние 2 года, что в контролируемых условияхapt-get install
на главном разделе btrfs в 6 раз больше, чем на полупустом ext4. И я всегда использовал btrfs с егоautodefrag
флагом.Я разочарован btrfs до такой степени, что я планирую перейти на ZFS .
источник
Если вы заботитесь о сроке службы батареи, не тратьте время процессора на сжатие. Например, простой просмотр веб-страниц может привести к тому, что ваша система потратит энергию на сжатие кэшированных данных. Если у вас возникают проблемы с объемом памяти, рассмотрите возможность использования удаленного хранилища чаще (см. Samba, sshfs и т. Д.).
Возможно, вы все еще захотите использовать btrfs для других функций, полезных для портативных дорожных воинов. Главный для меня снимок, который позволяет вам регулярно делать резервные копии на вашей рабочей станции. Существуют также ssd-оптимизации, и если у вас когда-нибудь будет ноутбук с двумя дисками, баланс btrfs обеспечит мощное зеркалирование.
источник