е знаю правда или нет, но когда появился стандарт сата и первые диски, sun
приехал на выставку и анонсировал свои системы хранения данных, построенные
на solaris-e и zfs, ну и на дисках сата. Стандарт считался сырым, глючным и
ни один нормальный админ не готов был доверять ему диски.

Все были одеты в футболки с надписью - мы любим сата.

Я использую зфс с фри 8.0, когда он там только появился. Используются
сервера на обычном десктопном железе, их больше десятка, на примерно 25%
отсутсвуют упс-ы, установлены могут быть где угодно - ни одного в
гермозоне. Проблема была один раз - виновата была мертвая планка памяти.

25 июня 2017 г., 2:29 пользователь Sergey Matveev <[email protected]>
написал:

> *** artiom <[email protected]> [2017-06-25 00:21]:
> >У вас прям по ZFS сплошные плюсы.
>
> Кстати, забыл отметить важное (если не важнейшее) отличие ZFS массивов
> от RAID-ов: проблема write-hole-ов. Например у вас RAID5 и чтобы
> консистентность данных была в порядке, то при записи вы обязаны сделать
> атомарную запись всех stripe-ов на все диски. А сделать это атомарно на
> три (или более) аппаратных диска просто невозможно. Внезапное выключение
> питания запросто приведёт к тому что на каком-то диске что-то
> недозаписано. И встаёт проблема: кому доверять и как понять на ком
> недочёт. Решают аппаратные контроллеры её за счёт использования памяти,
> подпитываемой батарейкой (или SSD в контроллере), где хранится
> информация о записанных данных. При восстановлении питания, он тогда
> сможет понять что надо дозаписать. Но это хорошие дорогие контроллеры.
> Программно так не сделать и при внезапном выключении питания вы сильно
> рискуете реально потерять данные в stripe массива. С RAIDZ всё что
> увидит ФС -- атомарно. Или она увидит обновлённый корень дерева хэшей
> или нет. При пропаже питания вы безусловно рискуете потерять то что не
> смогло быть чисто физически записано на диск, но никакого нарушения
> целостности. То есть фича дорогих аппаратных контроллеров с батарейкой
> или SSD на боту -- бесплатно в софте.
>
> --
> Sergey Matveev (http://www.stargrave.org/)
> OpenPGP: CF60 E89A 5923 1E76 E263  6422 AE1A 8109 E498 57EF
>
>

Ответить