The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Проект CoreOS рассматривает возможность ухода от использован..., opennews (ok), 20-Дек-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


15. "Проект CoreOS рассматривает возможность ухода от использован..."  +1 +/
Сообщение от Онаним (?), 20-Дек-14, 14:27 
ZFS используют во многих ОС, а не только в BSD...

Зато в Linux все как всегда - файловых систем полно, а доведенных до ума - почти ниодной :)

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

17. "Проект CoreOS рассматривает возможность ухода от использован..."  –3 +/
Сообщение от Школьник (ok), 20-Дек-14, 14:49 
+100500

И, что самое интересное, ситуация за 10 лет практически не изменилась.

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

19. "Проект CoreOS рассматривает возможность ухода от использован..."  +3 +/
Сообщение от Аноним (-), 20-Дек-14, 14:54 
Сантехники написали опенсорцную схд, похожую на фс, бздуны радуются, что её не включили в линуксовое ядро.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

22. "Проект CoreOS рассматривает возможность ухода от использован..."  –1 +/
Сообщение от Аноним (-), 20-Дек-14, 15:35 
Покажите стабильно работающий аналог в Linux.BTRFS ведь совсем не торт :)
Ответить | Правка | Наверх | Cообщить модератору

25. "Проект CoreOS рассматривает возможность ухода от использован..."  +4 +/
Сообщение от EHLO (?), 20-Дек-14, 15:53 
> Покажите стабильно работающий аналог в Linux.BTRFS ведь совсем не торт :)

Если сравнивать только с ZFS, то Btrfs торт.
Но так как в Линуксе выбор несколько шире, можно подобрать более подходящий инструмент.

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

31. "Проект CoreOS рассматривает возможность ухода от использован..."  –3 +/
Сообщение от НуфНуф (?), 20-Дек-14, 17:40 
>Если сравнивать только с ZFS, то Btrfs торт.

Ну, это неправда.

Насчет широкого выбора - согласен.

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

67. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от Аноним (-), 21-Дек-14, 00:03 
> Ну, это неправда.

В btrfs можно подыграть базе или файлу виртуалки, отключив CoW. Там не врут про ненадобность дефрагера. И экстенты делают по людски. И памятью управляют нормально. И даже уровни RAID могут делать в произвольной смеси. А не так что 1 раз и на века hardcoded схема, а потом ничего не переделать без перестройки немеряного пула.

> Насчет широкого выбора - согласен.

Кроме всего прочего кому сильно надо - могут и ZFS использовать.

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

75. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от Александр (??), 21-Дек-14, 00:19 
Прекрасно. А теперь прочитайте новость. Не благодарите!
Ответить | Правка | Наверх | Cообщить модератору

81. "Проект CoreOS рассматривает возможность ухода от использован..."  –3 +/
Сообщение от Аноним (-), 21-Дек-14, 00:31 
> Прекрасно. А теперь прочитайте новость. Не благодарите!

Почитал. И имею заметить что сдуру можно и ... сломать.

Да, ext4 может быть несколько быстрее. Но он не делает полное журналирование, снапшоты можно только где-то сбоку приделать, тормозно и урезанно. Смена уровня RAID потребует ребилдить весь пул. Ну и так далее. А так то да, мопед входит в повороты лучше самосвала.

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

148. "Проект CoreOS рассматривает возможность ухода от использован..."  –2 +/
Сообщение от Аноним (-), 21-Дек-14, 20:12 
Перестаньте онанировать на экстенты - переменный размер блока это примерно тоже. Опять же - у экстентов свои проблемы.
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

34. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от Аноним (-), 20-Дек-14, 18:56 
Назовите хоть 10 функций btrfs которых нет в zfs :)

P.S. zfs отлично работает в продакшн в разных ОС, а btrfs пока еще пытается избавится от детских болезней при работе только в одной ОС :)

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

49. "Проект CoreOS рассматривает возможность ухода от использован..."  –1 +/
Сообщение от ананим (?), 20-Дек-14, 21:52 
Ну назовите 10 ОС, в которых zfs "работает в продакшн".

Зыж
Под виртуалки и контейнеры zfs подходит ещё хуже.
Или как минимум — не лучше (как минимум cow можно в бтр отключить по-файлово)
Например вот такой эпиквын — шhttp://habrahabr.ru/company/hostkey/blog/179151/
Ззыж
> которых нет в zfs

Например закрузка со снепшота. одно это 10 заменит.

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

63. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от Аноним (-), 20-Дек-14, 23:34 
гружусь со снапшота на zfs, ЧЯДНТ?
Ответить | Правка | Наверх | Cообщить модератору

83. "Проект CoreOS рассматривает возможность ухода от использован..."  +2 +/
Сообщение от ананим (?), 21-Дек-14, 00:53 
> ЧЯДНТ?

Э-э-э, врёшь?

Zfs позволяет создать из снэпшота новый boot environment (ручками), но не загрузиться с любого снэпшота корневой фс.

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

68. "Проект CoreOS рассматривает возможность ухода от использован..."  +2 +/
Сообщение от Аноним (-), 21-Дек-14, 00:05 
> Назовите хоть 10 функций btrfs которых нет в zfs :)

https://www.opennet.ru/openforum/vsluhforumID3/100963.html#67 - может не 10, но вам хватит.

> P.S. zfs отлично работает в продакшн в разных ОС,

Понятия о хорошем у всех разные. И кстати ZFS как-то так заметно постарше будет.

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

43. "Проект CoreOS рассматривает возможность ухода от использован..."  –3 +/
Сообщение от anonimouse (?), 20-Дек-14, 20:10 
>Если сравнивать только с ZFS, то Btrfs торт.

бтрку хоть с чем сравнивай - все одно эпическое она *вно. В чём центосовцы _прямо_ и пишут, мол поддались пиз****лам с форумов - перешли, теперь вылим с неё быстрее собственного визга :)

Ну а по делу ZFS - хорошая СХД, но на песюг - овекилл.
Ранше, давным давно в Линуксе была JFS которая служила верой и правдой, за ~7 лет жёсткой 24х7 експлуатации в продакшене с ней небыло проблем ... ВООБЩЕ! От слова напрочь. Но она скучная - без свисулек и колокольчиков, в линуксах еЯ забыли, там такое больше не живёт ...

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

46. "Проект CoreOS рассматривает возможность ухода от использован..."  +2 +/
Сообщение от EHLO (?), 20-Дек-14, 20:50 
>бтрку хоть с чем сравнивай - все одно эпическое она *вно. В чём центосовцы _прямо_ и пишут, мол поддались пиз****лам с форумов - перешли, теперь вылим с неё быстрее собственного визга :)

Не надо утрировать. Абсолютно аналогично ZFS, она просто не годится в ФС общего назначения пока, а возможно и не будет годиться. Тем не менее юзкейсы у нее есть.

>Ну а по делу ZFS - хорошая СХД

Не знаю где и с кем ты ее сравнивал как СХД, но глядя на все эти недо-NetApp-ы с ZFS внутри, я категорически в этом сомневаюсь.

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

50. "Проект CoreOS рассматривает возможность ухода от использован..."  +1 +/
Сообщение от ананим (?), 20-Дек-14, 21:57 
> Ранше, давным давно в Линуксе была JFS которая служила верой и правдой, за ~7 лет жёсткой 24х7 експлуатации в продакшене с ней небыло проблем.

Хм. Вон xfs рядышком.
С 2007 как раз живёт например.

Зыж
> бтрку хоть с чем сравнивай - все одно эпическое она *вно.

Да пфу на вас и ваше мнение.

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

110. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от Аноним (-), 21-Дек-14, 13:25 
> Хм. Вон xfs рядышком.
> С 2007 как раз живёт например.

Только до 2.6.28 данные нулями затирала только в путь. И с тех пор так и осталась ФС где журналятся только метаданные. И которая противно тупит на куче мелочевки (e.g. распаковка ядра линукс).

p.s.докопаться можно к любой ФС - идеальных не бывает ;)

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

132. "Проект CoreOS рассматривает возможность ухода от использован..."  +2 +/
Сообщение от Crazy Alex (ok), 21-Дек-14, 17:13 
Нули? Вы о продакшне говорите, или о чем? Или у вас на продакшне бесперебойников нет? Это, если что, единственная ситуация, где xfs могла нули нарисовать.

Кстати, не тупит на мелочевке она уже с год, если не больше. Но так - да, для мелочевки и не предназаначалась. JFS зато зашибись какая "быстрая".

А полное журналирование, кстати - дурь для подваляющего большинства случаев. Потому что даже если все данные записаны на момент сбоя - это никак не гарантирует их логическую целостность. Целостность метаданных как раз и даёт возможность задействовать высокоуровневые тулзы, которые понимают, что вы там писали, и могут проверить целостность.

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

184. "Проект CoreOS рассматривает возможность ухода от использован..."  –1 +/
Сообщение от Аноним (-), 22-Дек-14, 11:02 
> Нули? Вы о продакшне говорите, или о чем? Или у вас на
> продакшне бесперебойников нет?

Да-да, в тепличных условиях - любая ФС это образец надежности :). Собственно без упсы я XFS вообще не рискую использовать. Хотя это дело с нулями всех достало и вроде опосля 2.6.28 это более-менее сошло на нет.

> Это, если что, единственная ситуация, где xfs могла нули нарисовать.

А еще оно журналит только метаданные и не парится что с данными случится. Режима полного журнала нет совсем, что как бы намекает.

> Кстати, не тупит на мелочевке она уже с год, если не больше.

Где-то в свежих ядрах ее действительно подтянули в плане интенсивной работы с метаданными. Но стало вместо "уу, как все плохо" всего лишь "да ну его, что тут хорошего?". В смысле, какой-нибудь ext4 довольно сильно воткнет в таких нагрузках. Ну так, по наблюдениям. В общем файлуха под видеомонтаж и есть файлуха под видеомонтаж. Оно ничего так если распихать на несколько дисков да под большие файлы. И только.

> Но так - да, для мелочевки и не предназаначалась. JFS зато зашибись какая "быстрая".

JFS слоупочный что так что сяк. По поводу чего я им и перестал пользоваться. Но на слабых машинах, где проц относительно хилый а диск относительно быстрый и все начинает упираться в проц - JFS может быть интересной опцией и даже кого-то обыграть по скорости. Главное чтобы все в проц упиралось ;). Так что не самая плохая опция для всяких малохольных мипсов и армов.

> А полное журналирование, кстати - дурь для подваляющего большинства случаев.

Не знаю кому оно "подваливает", но дурь - это когда у вас в файле оказывается половина новых данных и половина старых. После этого файл обычно напрочь неюзабелен.

> Потому что даже если все данные записаны на момент сбоя - это никак
> не гарантирует их логическую целостность.

Зато обрывание записи на середине - почти гарантирует дальнейшую непригодность содержимого файла.

> Целостность метаданных как раз и даёт возможность задействовать высокоуровневые
> тулзы, которые понимают, что вы там писали, и могут проверить целостность.

Ну окей, допустим у меня образовался в результате жыпег который наполовину новый и наполовину старый. Декодер жпега в середине файла поймает какую-нибудь ошибку декодирования. И? Нормальной фотографией это уже не будет являться. И никакие высокоуровневые тулзы нормальный вид этому уже не вернут.

Вот например откатить все снапшот (или просто достать из иерархии снапшота нужный файл) - это прокатит. В плане того что все вернется в вид как было на момент его создания. Но это уже не про XFS...

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

198. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от Crazy Alex (ok), 22-Дек-14, 15:01 
>Да-да, в тепличных условиях - любая ФС это образец надежности :). Собственно без упсы я XFS вообще не рискую использовать. Хотя это дело с нулями всех достало и вроде опосля 2.6.28 это более-менее сошло на нет.

Не просто "более-менее сошло на нет", а сошло на нет напрочь. Во всяком случае, после этого жалоб не видел ни в интернете, ни живьём - был случай плотно полюбоваться на xfs, умирающую по причине периодических отказов диска из-за хренового БП.


>

Где-то в свежих ядрах ее действительно подтянули в плане интенсивной работы с метаданными. Но стало вместо "уу, как все плохо" всего лишь "да ну его, что тут хорошего?". В смысле, какой-нибудь ext4 довольно сильно воткнет в таких нагрузках. Ну так, по наблюдениям. В общем файлуха под видеомонтаж и есть файлуха под видеомонтаж. Оно ничего так если распихать на несколько дисков да под большие файлы. И только.

Я, если что, её бенчил на этот счёт, могу данные подкинуть. там расхождение в пределах 10-20 процентов с ext4, и не всегда в пользу последней (удаление на xfs быстрее, iirc). И это был далеко не самый комфортный для xfs режим - потому что не на RAID, где она себя показывает круче всего.

>JFS слоупочный что так что сяк. По поводу чего я им и перестал пользоваться. Но на слабых машинах, где проц относительно хилый а диск относительно быстрый и все начинает упираться в проц - JFS может быть интересной опцией и даже кого-то обыграть по скорости. Главное чтобы все в проц упиралось ;). Так что не самая плохая опция для всяких малохольных мипсов и армов.

Экзотика - ну да ладно, может пригодиться. В любом случае не серверная и не десктопная ФС получается.


>Не знаю кому оно "подваливает", но дурь - это когда у вас в файле оказывается половина новых данных и половина старых. После этого файл обычно напрочь неюзабелен.

Разумеется, неюзабелен. Ситуация, никак не отличающаяся от той, когда программа-писатель успела пол-файла записать (в смысле вызова write), а  потом система умерла. Что, собственно, в большинстве случаев би будет происходить. Попасть в промежуток, когда write() все прошли и файл консистентен, но еще (частично) не записан на диск - это суметь надо. Опять же - на каких-то ворклоадах, может, это и частая ситуация, но так с ходу в голову ничего не приходит.


>Вот например откатить все снапшот (или просто достать из иерархии снапшота нужный файл) - это прокатит. В плане того что все вернется в вид как было на момент его создания. Но это уже не про XFS...

Дык. И это не про журналирование вообще. Снапшоты - штука хорошая, не спорю. Хотя, опять же, если софт не закладывается на их существование (а он и не должен) то старого доброго "переименовал - создал новое - прибил старое" достаточно, если, конечно, система каждый час не падает. Но да - согласен, снапшоты на уровне ФС - приятно и удобно.

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

218. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от Аноним (-), 23-Дек-14, 00:39 
> Не просто "более-менее сошло на нет", а сошло на нет напрочь.

Это отлично, но сколько лет это чинили? Да и из интересного в XFS разве что структура при которой оно хорошо работает на нескольких дисках с большими файлами. В остальном ФС как ФС, без каких-то гигантских преимуществ.

> Во всяком случае, после этого жалоб не видел ни в интернете, ни
> живьём - был случай плотно полюбоваться на xfs, умирающую по причине
> периодических отказов диска из-за хренового БП.

Мне тоже после 2.6.28 такое не попадалось - наверное более-менее дожали.

> расхождение в пределах 10-20 процентов с ext4, и не всегда в
> пользу последней (удаление на xfs быстрее, iirc).

У меня до сих пор есть несколько томов в XFS и мне в целом не особо нравится как они работают. Если не лениво - попробуй забенчить например получение полной иерархии (обход директорий и получение списка файлов) на холодную для ext4 и xfs.

Это разумеется надо делать на холодную для каждой ФС (записали файлы - ребут - обход иерархии) и никуда не выводить весь список (чтобы IO и рендеринг от большого списка нигде не клинило). Есть ощущение что xfs на холодную как-то довольно неспешно делает обход vs остальные. Очевидный юзкейс где это может анноить - поиск по вилдкардам в mc, например. На горячую конечно все шустро, но это не заслуга ФС.

> RAID, где она себя показывает круче всего.

Ну да, он с его allocation groups заточен на то чтобы его на несколько дисков раскладывали. Если охота работать с большими файлами и на RAID - вариант. Но это как-то не мои типовые юзкейсы. А например как оно выдерживает несколько иерархий линуксного кернела мне не нравится - на холодную оглавление как-то долго обходится.

> Экзотика - ну да ладно, может пригодиться. В любом случае не серверная
> и не десктопная ФС получается.

Еще не врут про неубиваемость (насколько это понятие применимо для классики с журналом только метаданных). Но в остальном - серая мышка. Единственное разумное что приходит - ФС для винча прицепленного к роутеру со слабым процом и подобные странноватые применения.

> успела пол-файла записать (в смысле вызова write), а  потом система умерла.

Если программа не атомарно пишет файл и потом не может это прочитать - это продолб программы и за это спрос с авторов. А если прога сделала 1 большой write на весь файл и файлуха при этом сделала ни два ни полтора - это уже предъявы к файлухе.

> Что, собственно, в большинстве случаев би будет происходить. Попасть в
> промежуток, когда write() все прошли и файл консистентен, но еще (частично)
> не записан на диск - это суметь надо.

По идее достаточно сделать 1 большой write() со стороны программы, переписывающий весь файл или его заметный кусок, а потом нарваться на крах, когда это стало по факту выдавливаться на блины? В результате получится файл который ни туда ни сюда. Хотя программа со своей стороны все нормально сделала. Если не считать нормальным адские костылищи, типа записи в темпарь и ренейм, что почем зря гадит фрагментацией и заметно усложняет код. И является гнусным хаком для компенсации непотребного поведения ФС на уровне приложений. Хотя по идее им бы вообще про журналирование знать не следовало.

> Дык. И это не про журналирование вообще.

Снапшоты как таковые в нормальном виде - некое логическое доразвитие неразрушающего однократного журналирования (CoW и все что подобное по смыслу). Их можно конечно делать и иначе, но получается дрянь. В случае CoW все необходимое для снапшота - уже есть, а сама механика подразумевает легкое и беспроблемное обеспечение сохранности снапшота. Это, в паре с скоростью записи близкой к скорости совсем без журнала, при эффекте близком к полному журналированию настолько жирный и очевидный плюс что большинство новых дизайнов ФС - пытаются делать как-то вот так в основном. Бонусом такие дизайны лучше для флешовых носителей - read-patch-write со стороны фс они не любят, поскольку очень маловероятно что это совпадет с блоками флеша и в результате получится усиление протирания флеша.

> (а он и не должен) то старого доброго "переименовал - создал
> новое - прибил старое" достаточно,

Со своей стороны я считаю это у...щным application layer костылем недожурналу. Этот подход должен умереть - программы не должны делать работу ФС без сильной причины. Я знаю только 2 сильные причины: БД и CoW диски виртуалок, которые могут иметь какие-то свои очень кастомные пожелания по поводу того чтобы ФС была для них почти интерфейсом к блочному уровню, с минимумом помех. Чисто блочные девайсы лучше - но их неудобно админить.

> Но да - согласен, снапшоты на уровне ФС - приятно и удобно.

Бонусом я еще считаю крайне у..щным когда программы вынуждены заниматься левым oнaнизмoм усложняющих их код, для компенсации неспособности ФС нормально журналировать.

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

69. "Проект CoreOS рассматривает возможность ухода от использован..."  +1 +/
Сообщение от Аноним (-), 21-Дек-14, 00:09 
> Ранше, давным давно в Линуксе была JFS которая служила верой и правдой,

Только журнал, как обычно только метаданных. И скорость работы довольно хилая. А так ФС как ФС. Но какой-то смысл имеет только на конфигах с слабым процом - ресурсы кушает очень скромно.

> проблем ... ВООБЩЕ!

А жесткая эксплуатация включала слеты питания, ребуты и кернелпаники? Или в чем жесткость состояла?

> Ну а по делу ZFS - хорошая СХД, но на песюг - овекилл.

А мне вот и btrfs даже на нотике ничего так. Снапшоты штука хорошая. И в отличие от всяких LVM они просто и быстро делаются и потом не тормозят всю файлуху. А некие фичи СХД не так уж плохо смотрятся на десктопнике с кучей хардов. Возможность добавить +1 хард при недостатке места без перетрясок данных терабайтами - очень мило.

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

116. "Проект CoreOS рассматривает возможность ухода от использован..."  –1 +/
Сообщение от Аноним (-), 21-Дек-14, 14:21 
btrfs збс пока не начинает рассыпаться
Ответить | Правка | Наверх | Cообщить модератору

185. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от Аноним (-), 22-Дек-14, 11:07 
> btrfs збс пока не начинает рассыпаться

Это же верно для любой ФС. А у бтрфс на крайний случае есть неразрушающая "читалка" позволяющая цепляться к остаткам структур и выцеплять файлы без риска все испортить еще сильнее. Какие-то аналоги этого я видел разве что в паре коммерческих утилей для фат и нтфс.

А так у меня бтрфс есть на некоторых машинах. Некоторые уже с полгода наверное пользуются оной. Вроде не рассыпается. Не буду утверждать что это хардкорный тест на убиение, с зашкаливащей нагрузкой и тыканием в краевые условия типа окончания места каждые 5 минут или пулы с 100500 дисков, но все-таки.

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

193. "Проект CoreOS рассматривает возможность ухода от использован..."  –1 +/
Сообщение от iZEN (ok), 22-Дек-14, 13:49 
> А так у меня бтрфс есть на некоторых машинах. Некоторые уже с
> полгода наверное пользуются оной. Вроде не рассыпается.

С какой периодичностью вы запускаете утилиту верификации данных на ФС? (по типу scrub)

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

213. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от Аноним (-), 22-Дек-14, 17:25 
> С какой периодичностью вы запускаете утилиту верификации данных на ФС? (по типу scrub)

Как правило - примерно раз в месяц. И нет, ошибок не обнаруживалось. Но это на грани test flight и неответственного продакшна. В системах с btrfs используются свежие ядра. Наверное поэтому все оки-доки.

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

199. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от Crazy Alex (ok), 22-Дек-14, 15:07 
Для ext2 такое добро точно есть, в репах дебиана лежит. Даже пользовался как-то. На тот момент (а было это года 4 назад) работало для ext2/3, для ext4 не пахало. дальше не копал, так как вытаскивать надо было с ext3.

Ну и из общих соображений - чем сложнее труктуры данных тем больше проблем что-то из них вытащить в нештатной ситуации и тем больше шансов на эту самую ситуацию нарваться. В том числе поэтому там, где можно обойтись простой ФС - надо ей обходиться. Это, если что, безотносительно btrfs - так, общий принцип. Вполне верю, что её в плане востстановления сделали достойно и сам код довели до приличного уровня стабильности.

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

214. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от Аноним (-), 22-Дек-14, 17:52 
> вытаскивать надо было с ext3.

Я забыл что такое ext3. Его производительность на фоне ext4 - ни о чем.

> проблем что-то из них вытащить в нештатной ситуации и тем больше
> шансов на эту самую ситуацию нарваться.

В принципе все это так, но лажа случается везде а спецутиля для этого самого, готовая к такому обороту в явном виде - лучше чем самому в хексэдиторе пыхтеть, знаете ли.

> где можно обойтись простой ФС - надо ей обходиться.

Надо? Обходитесь. Берите FAT и радуйтесь простоте. А я как-то так несколько раз налетал на перезаписывание куска иерархии и терял данные именно по этому поводу. Раскатав относительно старый бэкап при отсутствии более нового, например. Или переписав вон тот файл более старым. Бэкап в целом достаточно длинная и затратная операция и часто ее делать не будешь. А снапшот - можно. В CoW все есть для его создания - снапшот это лишь некая довольно формальная пометка. Это не занимает много времени и ресурсов само по себе. Мне это нравится. Я привык к этому на VM и считаю что настает время сделать мне столь же удобно и на железных хостах.

Как по мне - выбор ФС сложный и многофакторный процесс, без единого универсального критерия. Есть некие задачи и пожелания. Есть разные ФС. И простота ФС - да, это некий плюсик. Но в целом мое время стоит дорого и у меня есть ряд более интересных вещей чем занятие патологоанатомией с хексэдитором в останках ФС. Поэтому мной прото будет предпринят ряд мер которые не требуют много моего времени но позволяют восстановить в случае аварии большинство данных без такого хардкора. Это сэкономит мне кучу времени.

> в плане востстановления сделали достойно и сам код довели до приличного
> уровня стабильности.

Просто как-то радует подход. Судя по списку рассылки - те кто доигрывался до совсем убитой ФС как правило отколупывали этими утилитами наиболее ценные данные и при своем все-таки обычно оставались. Что довольно неплохо на мой вкус. И с точки зрения дата рекавери мне недеструктивное чтение наиболее симпатично - при этом надо только дисковую емкость под спасаемые файлы и не надо места под образ и отпадает длительная операция снятия образа. Потому что нет шанса напортачить. Хотя если проблема в самом носителе - там конечно лучше образ сделать штуками типа myrescue, чтобы накопитель не сдох в процессе восстановления. Но тут уж здравый смысл никто не отменял.

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

215. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от Crazy Alex (ok), 22-Дек-14, 18:41 
Ну, что было (ext3) - то и вытаскивал. Там, где она жила, скорость диска вообще роли не играла, даже не заню, с каких времен она там жила. Я к тому, что не стоит приводить тулзу для btrfs как что-то экстраординарное. Навскидку в сети нашлись проги и для ext4, и для xfs на эту тему. Так что про время и хексэдитор - не надо.

И да, если у тебя три десятка файлов, которые пишутся раз в три года - можно и FAT взять, или ext2, которую многие до сих пор любят юзать для /boot. А снапшоты... где они нужны, где нет. Что-то сомнительно мне, что в /tmp нужны снапшоты. Да и в большинстве других случаев "снапшот" делается переименованием изменяемого директория на *.backup, если места хватает, конечно. Но его почти всегда хватает.

Я не спорю, что у btrfs прикольный дизайн и, возможно, крутая реализация. Но в результате имеем сложную штуковину, до сих пор не "благословлённую" для продакшна как те же ext*, xfs или, упаси шайтан, FAT.

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

216. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от Аноним (-), 22-Дек-14, 19:25 
> Ну, что было (ext3) - то и вытаскивал.

Со своей стороны могу похвалить ext-ы за неплохой fsck - обычно удается догнать до моунтабельного состояния и вынуть данные штатно.

> тулзу для btrfs как что-то экстраординарное.

Таких утилит не слишком много.

> Навскидку в сети нашлись проги и для ext4, и для xfs на эту тему.

И все-таки штатная утилита такого плана прямо от авторов ФС - это очень симпатично придумано и я склонен считать это ощутимым достоинством пакета утилит к ФС.

> Так что про время и хексэдитор - не надо.

Возможно. Но у btrfs такая утиля идет сразу в комплекте и если она даст маху - про нее можно спросить у тех кто делал ФС. Т.е. тех кто в своей ФС лучше всего и разбирается как раз.

> И да, если у тебя три десятка файлов, которые пишутся раз в
> три года - можно и FAT взять,

Можно. Но у меня обычно больше файлов, мне не фиолетово с какой скоростью это будет работать, я не считаю что меня устраивают ограничения по иерархиям и размерам и хотелось бы чтобы на случай продолбов был откат. В ряде случаев я бы не отказался от прозрачной расширяемости по принципу доткнул диск - получил место. И возможности гибко переиграть. Понятно что без ряда возможностей можно прожить. Но так в принципе можно прожить и без электричества...

> или ext2, которую многие до сих пор любят юзать для /boot.

Я в общем случае не считаю нужным городить лоскутное одеяло из кучи разделов. Если загрузка с физически отдельного носителя - я еще это понимаю. Но там обычно вся система. А какую самоценность представляет лысый бутлоадер без ОС?

> А снапшоты... где они нужны, где нет. Что-то сомнительно мне, что в /tmp нужны снапшоты.

Ну так необязательно делать /tmp со снапшотами. Хотя тут тоже очень зависит от софта и прочего.

> Да и в большинстве других случаев "снапшот" делается переименованием
> изменяемого директория на *.backup, если места хватает, конечно. Но его почти
> всегда хватает.

Вот только копирование разлапистых иерархий может занимать ощутимо времени. Снапшот делается условно-мгновенно, поскольку ничего никуда не копирует. А просто ставит некие метки и потом изменения в этой иерархии будут идти относительно вот этого вот. Мне это как-то кажется разумным и логичным. Я привык к этой механике в виртуализаторах, где cow based диски виртуалок - норма жизни. И считаю что на железках мне это тоже хочется.

> для продакшна как те же ext*, xfs или, упаси шайтан, FAT.

Вообще-то по мнению разработчиков - уже можно юзать со свежими ядрами. Ну кроме RAID5/6. Этому же мнению вторили и фуджики, при том они вообще куда-то в ответственные применения метят и потому явно будут пинать причастных и сами подпрягутся остатки закидонов вылавливать. А так я вижу довольно много интересных заделов на будущее в таком дизайне и склонен считать это еще на поколение опосля ZFS. Этакий CoW сделанный с оглядкой на современные продакшны и их проблемы.

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

102. "Проект CoreOS рассматривает возможность ухода от использован..."  +1 +/
Сообщение от Аноним (-), 21-Дек-14, 05:28 
> чём центосовцы _прямо_ и пишут,

Какие центосовцы? В новости про CoreOS. Это весьма нишевая и своеобразная операционка с весьма своеобразными задачами.

> мол поддались пиз****лам с форумов -

Пиз****лы с форумов похоже не различают CentOS и CoreOS в своих приступах понoса...

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

52. "Проект CoreOS рассматривает возможность ухода от использован..."  –1 +/
Сообщение от Аноним (-), 20-Дек-14, 22:04 
zfs в линуксе достаточно стабильно работает для показывания?
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

61. "Проект CoreOS рассматривает возможность ухода от использован..."  –1 +/
Сообщение от Andrew Kolchoogin (ok), 20-Дек-14, 23:21 
Приемлемо.

Есть определённые грабли, но есть и хорошее средство защиты от них: при создании ZFS-пула просто сказать "-o version=28".

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

27. "Проект CoreOS рассматривает возможность ухода от использован..."  +4 +/
Сообщение от Аноним (-), 20-Дек-14, 16:38 
> ZFS используют во многих ОС, а не только в BSD...
> Зато в Linux все как всегда - файловых систем полно, а доведенных
> до ума - почти ниодной :)

Ну, и покажи что-то надёжнее семейства ext*, особенно ext4!
Ищи во всех ОС и неОС.

Из неродных, как родная работают jfs, zfs.

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

35. "Проект CoreOS рассматривает возможность ухода от использован..."  –3 +/
Сообщение от Аноним (-), 20-Дек-14, 19:01 
>> ZFS используют во многих ОС, а не только в BSD...
>> Зато в Linux все как всегда - файловых систем полно, а доведенных
>> до ума - почти ниодной :)
> Ну, и покажи что-то надёжнее семейства ext*, особенно ext4!
> Ищи во всех ОС и неОС.
> Из неродных, как родная работают jfs, zfs.

ext4 уже научилась хотя-бы делать snapshot`ы?

btrfs начали лепить со стыда перед возможностями zfs )))

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

107. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от Аноним (-), 21-Дек-14, 11:24 
Снэпшоты есть в снэпшотных ФС, а не экстентных.
Ответить | Правка | Наверх | Cообщить модератору

115. "Проект CoreOS рассматривает возможность ухода от использован..."  +1 +/
Сообщение от Аноним (-), 21-Дек-14, 13:59 
> Снэпшоты есть в снэпшотных ФС, а не экстентных.

А бтрфс использует экстенты и умеет снапшоты. Ы?

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

153. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от maximnik0 (?), 21-Дек-14, 21:21 
>>> ZFS используют во многих ОС, а не только в BSD...
>>> Зато в Linux все как всегда - файловых систем полно, а доведенных
>>> до ума - почти ниодной :)
>> Ну, и покажи что-то надёжнее семейства ext*, особенно ext4!
>> Ищи во всех ОС и неОС.
>> Из неродных, как родная работают jfs, zfs.
> ext4 уже научилась хотя-бы делать snapshot`ы?

Снапшоты при помощи костылей  может делать и ext3 -проект  ext3cow .Читал про такой же  проект и  для  ext4 ,вроде в какие то ветку Аллана падчи  даже и включены ,почему падчи не принемают в основную ветку не знаю .


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

186. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от Аноним (-), 22-Дек-14, 11:09 
> ,почему падчи не принемают в основную ветку не знаю .

Потому что нафиг никому не упало делать из запорожца аэроплан, когда под боком есть аэродром с нормальным самолетом.

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

41. "Проект CoreOS рассматривает возможность ухода от использован..."  –6 +/
Сообщение от Аноним (-), 20-Дек-14, 19:58 
NTFS. не троллю,  серьёзно.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

44. "Проект CoreOS рассматривает возможность ухода от использован..."  +7 +/
Сообщение от anonimouse (?), 20-Дек-14, 20:13 
> NTFS. не троллю,  серьёзно.

Курам на смех, и что характерно - тоэе не троллю, тоэе - серьёзно. :)

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

70. "Проект CoreOS рассматривает возможность ухода от использован..."  +1 +/
Сообщение от Аноним (-), 21-Дек-14, 00:11 
> NTFS. не троллю,  серьёзно.

Дисковые технологии ранних девяностых. С соответствующими скоростями работы и костылями.

В чем разница? Когда у меня на btrfs лежит кучка снапшотов я даже не задумываюсь что они есть. Когда на NTFS делается снапшот - всю систему клинит нафиг.

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

125. "Проект CoreOS рассматривает возможность ухода от использован..."  –2 +/
Сообщение от Аноним (-), 21-Дек-14, 15:59 
>> NTFS. не троллю,  серьёзно.
> Дисковые технологии ранних девяностых. С соответствующими скоростями работы и костылями.
> В чем разница? Когда у меня на btrfs лежит кучка снапшотов я
> даже не задумываюсь что они есть. Когда на NTFS делается снапшот
> - всю систему клинит нафиг.

Сынок, может, ты asyncIO просто не знаешь, где включается?

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

158. "Проект CoreOS рассматривает возможность ухода от использован..."  +1 +/
Сообщение от Аноним (-), 21-Дек-14, 23:18 
>Сынок, может, ты asyncIO просто не знаешь, где включается?

Сынок а ты не хочешь озвучить с какой форточки это стало доступно ? :-)
И самое главное - насколько это помогло :))))

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

187. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от Аноним (-), 22-Дек-14, 11:10 
> Сынок, может, ты asyncIO просто не знаешь, где включается?

Не отменяет того факта что в случае нтфс файлуха при снапшотировании истошно тормозит, дяденька. И если файлуха тормозит - там хоть синхронный io, хоть асинхронный. Стоять колом он будет одинаково. И нет, я не считаю что все это должно работать настолько погано...

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

51. "Проект CoreOS рассматривает возможность ухода от использован..."  –1 +/
Сообщение от анонко (?), 20-Дек-14, 22:04 
> ZFS используют во многих ОС, а не только в BSD...
> Зато в Linux все как всегда - файловых систем полно, а доведенных
> до ума - почти ниодной :)

и не только файловых систем...

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

96. "Проект CoreOS рассматривает возможность ухода от использован..."  +1 +/
Сообщение от Аноним (-), 21-Дек-14, 05:05 
> и не только файловых систем...

Только почему-то мегаконцептуальные системы вообще взлететь не могут, академичные бзды отовсюду повылетали, etc. При том заслуженно. Потому что когда господа делают убер-мега-слой журналирования которым потом пользуется аж целый гунявый UFS, который доброго слова не стоит ни так ни эдак - это просаживание кучи времени в унитаз.

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

127. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от Куяврег (?), 21-Дек-14, 16:03 
> а доведенных до ума - почти ниодной :)

jfs, xfs, reiser3, не?  я не возражаю, что во фряхе есть и толковая ZFS, и геом прекрасен, но "ни одной" в Линуксе - это перебор, не находишь? и лично я бы не отказался от xfs на фряхе, например.


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

138. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от ананим (?), 21-Дек-14, 18:07 
Вообще-то zfs для линуха сейчас не менее "родная", чем для фряхи (Разве что с ядром не идёт одним тарболом).
И пишут (если можно так назвать процесс без участия ораклп) её уже года 2 совместно. Более того, линуксоиды даже больше остальных.
Ответить | Правка | Наверх | Cообщить модератору

141. "Проект CoreOS рассматривает возможность ухода от использован..."  –2 +/
Сообщение от iZEN (ok), 21-Дек-14, 18:18 
> Вообще-то zfs для линуха сейчас не менее "родная", чем для фряхи (Разве
> что с ядром не идёт одним тарболом).
> И пишут (если можно так назвать процесс без участия ораклп) её уже
> года 2 совместно. Более того, линуксоиды даже больше остальных.

Можно взглянуть на выхлоп линуксового "zpool upgrade -v"?

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

146. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от ананим (?), 21-Дек-14, 19:16 
ровно такой же, как в бзд релиз.
Да, писюн в бзде карент и стэбл длиннее. А поддержка lz4 например в линухе была раньше.
И что? Что ты этим хотел доказать?

"Родственность" определяется использованием (и в линухе, и в бзде) spl (Solaris Porting Layer) — эдакий вайн, но вместо вантуза — соляра. Так что, "родственник", гони рубль. Мне Афоня рубль должен. И ещё не факт, в силу тех или иных причин, в какой системе будет работать надёжнее, быстрее и тд.

В линухе работы только чуть больше, потому что начали позже. Поэтому и пилят сейчас больше.
А когда дойдут до предела вываленных ораклом сырцов, так все и встанут.
Вот такой вот вендор-лок'с. (Есть вариант пилить дальше, наплевав на совместимость. Весело короче)

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

147. "Проект CoreOS рассматривает возможность ухода от использован..."  –1 +/
Сообщение от iZEN (ok), 21-Дек-14, 19:29 
> ровно такой же, как в бзд релиз.
> Да, писюн в бзде карент и стэбл длиннее. А поддержка lz4 например
> в линухе была раньше.

Что, есть документальные подтверждения этого?

У FreeBSD есть: http://svnweb.freebsd.org/base?view=revision&sortby=date&rev...

> И что? Что ты этим хотел доказать?

То, что линукс с поддержкой ZFS всё-таки позади.

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

149. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от ананим (?), 21-Дек-14, 20:23 
Тогда повторяю ещё раз фразу, на которую ты выдал этот спич:
> Вообще-то zfs для линуха сейчас не менее "родная", чем для фряхи

А какой там актуальный номер стабильной (критерии стабильности где? ещё раз в бсд-релиз точно такая же, что и в лине) версии — не имеет никакого значения.
Всё. Занавес.

Зыж
Другое дело, что линуксоиды понимают, что эта фс с вендор-локом — инородное тело. Было, есть и будет. Причём и для линуха, и для бсд.
А бсдишнеги (вернее конкретно ты. чего это я обобщаю то?) делают вид, что не понимают.

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

157. "Проект CoreOS рассматривает возможность ухода от использован..."  –2 +/
Сообщение от iZEN (ok), 21-Дек-14, 22:27 
> Тогда повторяю ещё раз фразу, на которую ты выдал этот спич:
>> Вообще-то zfs для линуха сейчас не менее "родная", чем для фряхи

Более новая версия ZFS не прочитается в ОС, которая не поддерживает новых фич.

> А какой там актуальный номер стабильной (критерии стабильности где? ещё раз в
> бсд-релиз точно такая же, что и в лине) версии — не
> имеет никакого значения.
> Всё. Занавес.

Так какая версия в линуксе? "zpool upgrade -v" что говорит?

> Зыж
> Другое дело, что линуксоиды понимают, что эта фс с вендор-локом — инородное
> тело. Было, есть и будет. Причём и для линуха, и для
> бсд.
> А бсдишнеги (вернее конкретно ты. чего это я обобщаю то?) делают вид,
> что не понимают.

Лично я не вижу в ZFS никакого vendor lock-in, так как версии ZFS от Oracle и Illumos давно несовместимы и развиваются параллельными ветками. А тот код ZFS, который используется на FreeBSD, открыт под CDDL - признанной свободной Open Source лицензией.

"CDDL несовместима с лицензией GPL. Это происходит из-за того, что GPL требует удаления всех лицензий и применения GPL вместо них, в то время как CDDL запрещает это."

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

173. "Проект CoreOS рассматривает возможность ухода от использован..."  –2 +/
Сообщение от ананим (?), 22-Дек-14, 07:55 
> Более новая версия ZFS не прочитается в ОС, которая не поддерживает новых фич.

Именно. Например с соляры на бзд. На любой бзде. (Что там с шифрацией?) Что на линухе не можешь, что на бзде (о чём я и говорил).
И? Каков диагноз?

> Лично я не вижу в ZFS никакого vendor lock-in, так как версии ZFS от Oracle и Illumos давно несовместимы и развиваются параллельными ветками.

Апофиоз мaрaзма. Ты себе так зaсpaл свой мозг своим же фанатизмом, что даже признавая тот факт, что это по существу уже разные фс, продолжаешь гнать пypгу про какую-то исключительную поддержку zfs в бзде.
> А тот код ZFS, который используется на FreeBSD, открыт под CDDL - признанной свободной Open Source лицензией.

Да-да. А сша — демократическая страна. И вполне по демократически уничтожила 1,2 миллиона мирных жителей Ирака. А теперь демократически признала, что Ирак к 11 сентября не имел никакого отношения.
Ещё раз — zfs для линукса такая же "родная", как и для бзд. Ну допишут эти фьючерсы рано или поздно (добавят пару мелочей, вида lz4, не более), а дальше — обоим ждать гумманитарных бомбардировок от оракла.

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

195. "Проект CoreOS рассматривает возможность ухода от использован..."  –1 +/
Сообщение от iZEN (ok), 22-Дек-14, 14:18 
>> Более новая версия ZFS не прочитается в ОС, которая не поддерживает новых фич.
> Именно. Например с соляры на бзд. На любой бзде. (Что там с
> шифрацией?)

ZFS поверх GEOM ELI или BDE — отлаженные решения.

> Что на линухе не можешь, что на бзде (о чём я и говорил).
> И? Каков диагноз?

Диагноз: на линуксе всё гораздо сложнее, чем на фре.

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

211. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от Аноним (-), 22-Дек-14, 17:18 
> Диагноз: на линуксе всё гораздо сложнее, чем на фре.

Какой нахальный подгон решения под ответ от пользователя putty.exe. Ишь, шалунишка.

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

177. "Проект CoreOS рассматривает возможность ухода от использован..."  +/
Сообщение от ананим (?), 22-Дек-14, 08:12 
>> А поддержка lz4 например  в линухе была раньше.
> Что, есть документальные подтверждения этого?

айзен, ты в курсе что это так (отмечался в новости про это тут, на опеннете)
но если твой фанатизм блокирует твой мозк, то могу напомнить:
>illumos    Jan 2013
>FreeBSD    Feb 2013
>ZFS on Linux    Jan 2013
>OpenZFS on OS X    Jan 2013

http://open-zfs.org/wiki/Features#lz4_compression

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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