Linux: лучшие файловые системы | Надежность и Готовность SSD
Linux: лучшие файловые системы | Надежность и Готовность SSD

Linux: лучшие файловые системы | Надежность и Готовность SSD

❤ 563 , Категория: Новости,   ⚑ 11 Авг 2017г

Содержание:
1. Введение;
2. Доступность;
3. Совместимость;
4. Производительность;
5. Надежность и Готовность SSD (Вы читаете данный раздел);
6. Дополнительные функции, поддержка и документация;
7. Вердикт.


Надежность / Можно ли доверить ей свои ценные данные?

Ни одна файловая система не может гарантировать 100% защиту данных от повреждения или потери (например, в случае сбоя), однако наши участники неодинаковы по стабильности и надежности.

ext4 по умолчанию использует барьеры записи, что помогает добиться стабильной структуры диска, даже если файловая система была неправильно размонтирована. XFS не уступает ext4 в зрелости и надежности; за ней водились серьезные ошибки, когда, например, пользовательские файлы после отказа в работе заполнялись нулями, однако эти ошибки уже несколько лет как исправлены. Надежность btrfs по-прежнему вызывает вопросы, хотя ситуация постоянно улучшается; мы бы советовали использовать с btrfs самую свежую версию ядра. Несмотря даже на тот факт, что некоторые разработчики на предприятиях считают btrfs стабильной, это не означает, что она готова для производства. Reiser4 отправила нас в нокаут паникой ядра (‘not syncing’) при отключении устройства без раз-монтирования, и теперь мы сумеем сломать любую систему Linux, подготовив USB-флэшку-убийцу. И всё же Reiser4 хорошо работает для раздела root. ZFS знаменита непоколебимой надежностью, что и неудивительно — ведь она применяется на предприятиях, где безопасность данных—один из главных приоритетов. Есть даже руководство по установке Ubuntu на раздел ZFS (http://bit.ly/1s9Q4Cx), основная цель которого— добиться максимальной целостности и безопасности данных. ZFS демонстрирует свою мощь, объединяя несколько физических устройств в один пул.

Готовность SSD / Будут ли они работать на ваших быстрых SSD?

Общая проблема дисков SSD в Linux — поддержка TRIM. Она позволяет SSD справиться с издержками очистки памяти, что в противном случае приведет к замедлению операций записи и к ускоренному износу SSD. XFS, ext4 и btrfs поддерживают TRIM, но иногда вам нужно предпринять некие дополнительные меры, чтобы он заработал корректно: например, ext4, XFS и btrfs включают TRIM после добавления discard в свои опции монтирования в /etc/fstab (многие современные дистрибутивы используют discard с SSD автоматически). В btrfs вы также можете использовать discard по запросу, с помощью команды fstrim.

ZFS не сильно выигрывает от работы со всем пулом на диске SSD, однако SSD может увеличить производительность пула в реальной реализации ZFS на нескольких физических дисках. ZFS использует механизм журналирования для хранения синхронных записей. По умолчанию этот журнал хранится вместе с другими данными в пуле, однако если его перенести на SSD, производительность пула в целом увеличится. Что пригодится в домашних решениях NAS.

До 2014 Reiser4 долго считалась несовместимой из-за исключительных потерь производительности по причине журналирования и отсутствия поддержки TRIM. Однако Reiser4 выпустила заплатки для решения обеих проблем, и последний код поддерживает монтирование в режиме copy-on-write (опция txmod=wa) и правильно обрабатывает параметр discard в /etc/fstab. Эти функции поддерживаются в версиях ядра Linux 3.14 и новее.


В данный момент вас гораздо больше интересует покупка нового снегохода, а не надежность файловых систем? В этом случае, можете вернуть к прочтению данной статьи как-нибудь в другой раз, а сейчас я рекомендую вам заглянуть на страничку http://www.quadrocenter.ru/catalog/snow/. Здесь представлен широчайший ассортимент данной техники от ведущих мировых брендов. Так что вы без особых проблем сможете подобрать наиболее качественную модель, вписывающуюся в ваш бюджет.


По теме: ( из рубрики Новости )

Оставить отзыв

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*
*

19 − 15 =

Похожие записи

наверх