The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Хостинг-оператор Anchor протестировал Btrfs на готовность к ..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Хостинг-оператор Anchor протестировал Btrfs на готовность к ..." –1 +/
Сообщение от iZEN (ok), 29-Апр-13, 15:56 
>> CoW ФС несовместимы с TRIM.
> Бугага. BTRFS прекрасно совместим. Может быть, ZFS несовместима с TRIM? Хотя TRIM
> туда припёрли, да, напомнили в этой ветке.
> А можно объяснить - почему CoW несовместим с TRIM, и как выжить на флеше без этой операции?

CoW ФС распространяется на всё доступное пространство блочного устройства и занимает его целиком. Со временем новые данные пишутся поверх помеченных к удалению самых старых не нужных данных. Если случается сбой ФС, то она должна откатиться на то состояние, которое было подтверждено предыдущей транзакцией, если это состояние тоже неконсистентно, то откат происходит дальше — и так до самого конца, когда на носитель делалась самая первая запись. Только в этом случае CoW ФС в принципе не нуждается в отдельной процедуре проверки целостности всех данных, а только в проверке консистентности последней транзакции при своей инициализации.

Таким образом, TRIM (и последующий GC) для CoW ФС фактически уменьшает пространство для манёвра отката и не способствует глубокому восстановлению ФС в случае значительных разрушений — в последнем случае необходима внешняя утилита для полной проверки целостности и фиксации нарушений (почти что сделано в Btrfs).

В ZFS же повреждения ФС обходятся откатом на последнее консистентное состояние, монтированием (импортом) с последующим выяснением характера повреждения и недоступных данных (scrubbing). Если все физические устройства, из которых состоят виртуальные, физически целы, но часть из них перезаписаны внешними инструментами (dd, например, в то время, как ZFS находилась в оффлайне), при наличии отказоустойчивых конфигураций виртуальных устройств вероятность полного восстановления ZFS практически 100% без использования ручного запуска проверочных утилит.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Хостинг-оператор Anchor протестировал Btrfs на готовность к ..., opennews, 26-Апр-13, 23:34  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру