The OpenNET Project / Index page

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



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

Оглавление

Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD, opennews (??), 07-Янв-21, (0) [смотреть все]

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


22. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –6 +/
Сообщение от Аноним (22), 07-Янв-21, 15:23 
Нечего особенного в ней нет, вернее "уже нет", на фоне btrfs. Жрёт очень много оперативки, медленнее btrfs, да и возможностей меньше.
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –1 +/
Сообщение от Аноним (12), 07-Янв-21, 15:37 
Чего-то "особенного" в ФС мне совсем не нужно))  
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +4 +/
Сообщение от Djonson (?), 07-Янв-21, 16:09 
Ну про BTRFS Вы, очевидно, в теориях. Краха BTRFS никогда не было? Очень забавный и чувствительный момент. ZFS надежнее будет. И да, бэкапов никто не отменял.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

104. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –1 +/
Сообщение от Moomintroll (ok), 09-Янв-21, 14:28 
> ZFS надежнее будет.

Когда будет - тогда и приходите.

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

124. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –1 +/
Сообщение от Аноним (-), 09-Янв-21, 19:22 
> Ну про BTRFS Вы, очевидно, в теориях. Краха BTRFS никогда не было?

Кроме теории, он довольно неплох и на практике. Нет, не было.

> Очень забавный и чувствительный момент. ZFS надежнее будет. И да, бэкапов
> никто не отменял.

Особенно надежно когда фс вообще не маунтится после апдейта системы. Вдвойне круто когда это все на рутфс-е.

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

237. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Anonim (??), 12-Янв-21, 11:52 
На практике это локалхост или в проде?
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +8 +/
Сообщение от Аноним (34), 07-Янв-21, 17:25 
> Жрёт очень много оперативки,

Типичный ответ опеннетного иксперда. Файловые системы (и ZFS тоже) оперативку не жрут, а используют по прямому назначению - кешируют содержимое диска.

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

35. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +1 +/
Сообщение от Аноним (35), 07-Янв-21, 17:43 
Вообще-то, жрут. И btrfs тоже (особенно бтрфс). Да и кэши кэшам рознь. Проверить не сложно. Значит, создаёте каталог с парой миллиардов файлов и открываете его в какой-нибудь программе, потом смотрите куда и сколько памяти уходит. Это были только иноды по-сути. Далее, используете дедупликацию/снапшоты/сжатие/шифрование/вотевер и скармливаете ей подготовленный датасет на пару миллиардов файлов (дубликаты, рандомные данные, текст, частичные дубликаты - будет идеально), протоколируете наблюдения. Удаляете данные, опять отмечаете результаты. Каждый шаг тестирования должен быть воспроизводимым, повторять 3-5 раз с перезагрузкой и всем остальным. Желательно поочерёдно перебирать все варианты. Взять среднее значение, если они не расходятся совсем уж очевидно, если расходятся - проанализировать по какой причине и отбросить некорректные данные. Естественно использоваться должна консистентная система, т.е. можно взять либо снапшоты поверх bare-metal гипервизора, либо необходимо убедиться в отсутствии вмешательства внешних факторов в процесс тестирования, а тестирование проводить на отдельном (исправном) диске.
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от bOOster (ok), 07-Янв-21, 20:31 
Ну судя твоему посту садится голой жопой на кактус это конечно забава для тебя.
Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +2 +/
Сообщение от Аноним (35), 07-Янв-21, 20:46 
Это ещё почему? Потому, что я не склонен слепо доверять свои данные сырой косячной технологии и сперва проведу тестирование и проанализирую результаты? И, по возможности, сымитирую ускоренную деградацию, чтобы внезапно не столкнуться с ней, когда будет уже поздно? Или это зависть? Мне вот hammer очень нравится, но это не значит, что я ей что-нибудь доверю. Так там хотя бы разработчик у неё есть. В данном же случае оракл не особо заинтересован в развитии форка своего старого кода.
Ответить | Правка | Наверх | Cообщить модератору

146. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (146), 09-Янв-21, 20:16 
Практика лучший критерий истины.
Ответить | Правка | Наверх | Cообщить модератору

125. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (-), 09-Янв-21, 19:24 
> Вообще-то, жрут. И btrfs тоже (особенно бтрфс).

Btrfs ничем таким не особенный, он пользует обычные ядерные кэши. По поводу чего живет даже на роутере с 64 мегами оперативы. И даже не сильно тормознее EXT4, но намного надежнее и диагностируемее. Удачи в такой конфиге с ZFS'ом...

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

48. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –1 +/
Сообщение от Онаним (?), 07-Янв-21, 18:58 
Кеш ZFS, к сожалению - вещь в себе, которая именно что "жрёт память", потому что отдача памяти назад ОС при необходимости затруднена.
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

55. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +3 +/
Сообщение от zzz (??), 07-Янв-21, 19:18 
Линуксопроблемы, разделившие дисковый кэш и кэш ZFS.
Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +1 +/
Сообщение от Онаним (?), 07-Янв-21, 19:19 
Как раз таки ZFSопроблемы, кэш ZFS на системный кеш не ложится что в пингвинах, что в бзде.
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (35), 07-Янв-21, 21:12 
Так вроде в соляре этот кеш интегрирован в системный (или наоборот), в таком случае, у ZFS нет проблем с этим. Она просто инородная и все остальные ядра не разработаны под неё.
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –1 +/
Сообщение от Онаним (?), 08-Янв-21, 18:56 
Есть смысл труп обсуждать? :)
Ответить | Правка | Наверх | Cообщить модератору

126. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +1 +/
Сообщение от Аноним (-), 09-Янв-21, 19:26 
> Так вроде в соляре этот кеш интегрирован в системный (или наоборот)

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

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

101. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –1 +/
Сообщение от пох. (?), 09-Янв-21, 14:00 
Ну так это проблема систем с неотключаемым ненужно-"системнымкэшом".

У BSD НЕТ никакого "системного кэша", если ты до сих пор не в курсе. Что вызывает нешуточный батхерт у любителей портировать туда линуксный мусор, кстати. Поскольку тот вообще не в курсах, что так бывает.

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

109. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Онаним (?), 09-Янв-21, 15:45 
Извини, но ты гонишь :D
Оно у них называется "буфером", но суть та же.

"FreeBSD has a unified buffer cache. This means that ALL AVAILABLE MEMORY IS A BUFFER CACHE for all device IO."

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

127. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (-), 09-Янв-21, 19:27 
В бздях пох такой же эксперт как и в линуксе :)
Ответить | Правка | Наверх | Cообщить модератору

143. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +1 +/
Сообщение от пох. (?), 09-Янв-21, 20:12 
> Извини, но ты гонишь :D
> Оно у них называется "буфером", но суть та же.

нет, не та же.

> "FreeBSD has a unified buffer cache. This means that ALL AVAILABLE MEMORY
> IS A BUFFER CACHE for all device IO."

а это и просто бред сивой кобылы.

Ну да, с тем же успехом можно сказать что all available memory is arc в случае zfs. К счастью, можно все же сделать, чтоб не all. А то какой-нибудь просто шелл внезапно уезжает из под тебя по sigbus.

Чтобы полностью осознать отличия - можешь попробовать запустить пресловутый ntfs3g. Только не забудь отключить зависимости при сборке, а то там-то, из-за древности технологии, вручную подложен костылик.

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

160. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Онаним (?), 09-Янв-21, 21:01 
Нет. ZFS делает аллокации сам, и отдаёт когда сочтёт нужным, не сообщая ядру, что и как может отдать. А страницы буферов/кеша дропаются/отписываются ядром и отдаются при запросе на аллокацию. В этом и вся разница.
Ответить | Правка | Наверх | Cообщить модератору

161. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Онаним (?), 09-Янв-21, 21:02 
ALL AVAILABLE MEMORY поэтому и возможно, что оно не препятствует собственно аллокациям. Системный кеш может хоть на всю память распухнуть - но если в ней будет потребность, ядро его освобождает.
Ответить | Правка | Наверх | Cообщить модератору

187. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от пох. (?), 10-Янв-21, 23:08 
Б-ть, ничего что zfs и есть ядро, его часть?

> А страницы буферов/кеша дропаются/отписываются ядром

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

> В этом и вся разница.

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

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

А у поганой freebsd нет команды free, нишва6одные оне.
А vmstat всех палит, и никакого спокойного сна :-(

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

189. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Онаним (?), 10-Янв-21, 23:39 
В ZFS свой собственный кеш, который оторван от системного совершенно.
Что в бзде, что в ZoL.
Ответить | Правка | Наверх | Cообщить модератору

193. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от пох. (?), 10-Янв-21, 23:46 
БТЬ.... НЕТ никакого волшебного "системного". Кэш zfs - он настолько же "системный", как и любой другой.

Отдельный вопрос, что линyпси с их странностями пытаются кэшировать внутри драйвера блочного устройства, и, похоже, даже O_DIRECT не помогает от этого избавиться. Но это их проблемы.

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

215. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (215), 11-Янв-21, 15:24 
Ты что! В zfs/arc.c особый kmem_cache_alloc, волшебный.
Ответить | Правка | Наверх | Cообщить модератору

251. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от пох. (?), 12-Янв-21, 20:34 
> Ты что! В zfs/arc.c особый kmem_cache_alloc, волшебный.

Он лежит в /usr/src/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c
В bsd он просто однострочник-преобразователь аргументов, вызывает uma_zalloc. Точно так же как любой другой код в ядре, которому нужна zone memory. Никакого "волшебного" в нее не завезли:
% find /usr/src/sys/ -type f -print0 | xargs -0 grep -l uma_zalloc
/usr/src/sys/kern/sys_generic.c
/usr/src/sys/kern/kern_time.c
/usr/src/sys/kern/kern_rangelock.c
/usr/src/sys/kern/kern_cpuset.c
/usr/src/sys/kern/uipc_mqueue.c
[skip, оставлю избранные фрагменты]
/usr/src/sys/kern/kern_mbuf.c
/usr/src/sys/kern/vfs_cache.c
/usr/src/sys/kern/vfs_aio.c
/usr/src/sys/kern/tty_outq.c
/usr/src/sys/kern/kern_thread.c
/usr/src/sys/kern/tty_inq.c
/usr/src/sys/kern/vfs_lookup.c
/usr/src/sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c
/usr/src/sys/x86/iommu/intel_gas.c
/usr/src/sys/dev/iser/icl_iser.c

"Волшебство" самого чорного характера ты найдешь не там, а в abd.c
Этого вот не было до 11 версии. Подарочек от пингвиноидов, и хрен теперь выпилишь.
Я ж показывал недавно - там лежит половина размера ARC. Порезанная по 4k.

А что там у ла..запрещенноенавпопеннетеслово - у них спрашивай, мне совершенно неинтересно.

Очевидно, совсем г-но, иначе бы iX не дали пропасть прекрасному.

P.S. пока этот find работал, стало еще веселее - arc радостно отрос до 473M (то есть честно отрабатывает свой хлеб). abd тоже не лох - он теперь 310
Напоминаю - всей памяти у виртуалки - гигабайт.


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

211. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от пох. (?), 11-Янв-21, 14:05 
Все, я заканчиваю дискуссию. Если человек свято верит в чудеса - у нас за оскорбление чуйств сажают.

Конечно же, есть еще какое-то "более ядро" чем то ядро, в котором у нас и работает zfs.


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

183. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (-), 10-Янв-21, 03:49 
> Ну да, с тем же успехом можно сказать что all available memory
> is arc в случае zfs.

Тут ключевой вопрос - а может ли кернел это быстро забрать взад когда сие потребуется программам? А то иначе может получиться довольно дурацки - в системе вагон свободной памяти, его заняли под буферизацию, а тут кто-то из прог попросил память которой якобы дофига. А ей в ответ - а вот тебе?! Что за бред? Не говоря о том что нынче прогеры размякли и к mem alloc failure часто не готовы морально, так что дальше идет фееричнейший UB.

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

186. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от пох. (?), 10-Янв-21, 10:37 
> Тут ключевой вопрос - а может ли кернел это быстро забрать взад когда сие потребуется программам?

Быстро - не может, чудес не бывает.
Вот тебе старый линукс, с еще человекочитаемым free:
             total       used       free     shared    buffers     cached
Mem:       3085136    2863632     221504          0     415804    1005072
-/+ buffers/cache:    1442756    1642380
Swap:      4194300      52244    4142056

Чего бы он в swap залез, когда оно "free"? И зачем-то держит зазор, пусть и 5%, хотя весь тот своп бы поместился и еще осталось.

Причина вполне банальная - быстро отдать это cached не получится. Чтобы оттуда отдать - надо перебрать табличку структурок, состоящую, на минутку, у нас 4k pages, из 251268 (блжад!) айтимов - желательно не первые попавшиеся оттуда выбрасывать, а хотя бы те к которым долго не было обращений (лучшее, что умеет линукс).
Кстати, для этого потребуется память, нужна ж нам табличка кандидатов из той таблички на вынос ;-) Добавь сюда что системы у нас дохреллион-процессорные и все это через локи.

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

И вот эти механизмы - они сложные, не всегда быстрые и завязаны на кучу внутренних систем ядра. Неаккуратное вмешательство в них ведет к 12309 в лучшем случае (в худшем - к lockup, когда негде взять память, чтобы поискать свободную память, потому что мы уже ищем свободную память и память для этого кончилась).

Кстати, никто не обещал тебе, что это единственное место в системе, где есть динамически расходуемая память, и что ее вообще надо сейчас трогать (представь систему с основными дисками на nfs, или, того хуже, ceph). К сожалению, в линуксе нет никакого общедоступного способа ее посмотреть, и даже понять, относится ли она к "buffers" или показывается просто как занятая ядром.

> Не говоря о том что нынче прогеры размякли и к mem alloc failure часто не готовы морально

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

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

190. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Онаним (?), 10-Янв-21, 23:40 
В swap он залез, потому что алгоритмы такие. Ставь vm.swappiness = 1 , будет меньше залезать. Но не в ноль.
Плюс мог залезть когда был реальный оверкоммит, а освобождать не торопится - пока обращений не будет.
Ответить | Правка | Наверх | Cообщить модератору

192. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Онаним (?), 10-Янв-21, 23:41 
(освобождать - в смысле назад в RAM затягивать, освободить-то в любой момент может, если аппликуха отдаст)
Ответить | Правка | Наверх | Cообщить модератору

196. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от пох. (?), 11-Янв-21, 00:02 
> В swap он залез, потому что алгоритмы такие.

вопрос не в этом, а почему у нас при этом _пропадает_ даром память, хотя она свободная.

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

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

230. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Онаним (?), 12-Янв-21, 10:22 
Она не пропадает. Как только приложение её попросит - ОС ему даст, не ломаясь.
Более того, даст и из cache/buffers при необходимости, не дожидаясь, как с ZFS, освобождения из ARC.
Сама всё снимет и даст.
Ответить | Правка | Наверх | Cообщить модератору

191. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (191), 10-Янв-21, 23:40 
> отдать - надо перебрать табличку структурок, состоящую, на минутку, у нас
> 4k pages, из 251268 (блжад!) айтимов - желательно не первые попавшиеся
> оттуда выбрасывать, а хотя бы те к которым долго не было
> обращений (лучшее, что умеет линукс).

Head seek винча занимает больше. Так что девы купили ссд. А проблемы начинаются тогда, когда какая-то часть системных дел оказывается залоченой на такие скорости железа. Туда же и флешки с скоростью мег в секунду. 256 pps, можешь посчитать сколько времени оно гиг будет отбирать. Сейчас доформатирую дискетку^W отберу память и покажу тебе интерактивность.

> Кстати, для этого потребуется память, нужна ж нам табличка кандидатов из той
> таблички на вынос ;-)

А список кандидатов на вынос не держится постоянно? Или в чем смысл его постоянно аллоцировать, если он часто нужен? А те циферки не мировая константа и зависят от настроек swappiness и вокруг. Дистры могли за это время дефолты поменять, например. Решив что RAM прибавилось и теперь не обязательно хрустеть диском до тех пор пока реально не прижмет, например.

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

Локам давно дали бой, твое 2.6.чтототам для которого это релевантно и 5.10 скорее всего 2 большие разницы. В btrfs на эту тему патчи активно прут, они там локи перетряхнули, роботы репортят приколы с стрельбой палок раз в год, естественно в RC и до юзеров не долетит.

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

Может и найду. Но mm/ нынче довольно большой и сложный, копаться в нем должна быть хорошая причина. Кстати, если ты думал что знания о всем этом мировая константа, как тебе c843966c556d7370bb32e7319a6d164cb8c70ae2 допустим? Да, ему меньше года, так что в 2.6.чотам оно не так.

> И вот эти механизмы - они сложные, не всегда быстрые и завязаны
> на кучу внутренних систем ядра.

Они сложные. А что до не всегда быстрые, большие головы все же воротят core techs дабы "не всегда быстрые" случалось поменьше, им за это денег даже платят. При том железо тоже эволюционирует, пример чему и даден выше (изначально найдено как git log mm/vmscan.c вокруг других любопытных изменений).

> Неаккуратное вмешательство в них ведет к 12309 в лучшем случае (в худшем - к lockup,
> когда негде взять память, чтобы поискать свободную память, потому что мы уже ищем
> свободную память и память для этого кончилась).

Я делаю с Linux много странного г-на в разных конфигах. Но именно это я видел только в 1 случае: в роутерах где контрек настраивают неверно, так что он сжирает RAM, а когда она кончается под тяжелым флудом, отобрать неоткуда т.к. контрек тоже ядро, трололо. Но это вообще ошибка конфигурации. Систембилдер лох.

> К сожалению, в линуксе нет никакого общедоступного способа ее посмотреть, и
> даже понять, относится ли она к "buffers" или показывается просто как
> занятая ядром.

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

> они часто еще более неготовы к подождать, пока освободится

Их вообще никто не спрашивает. И таки спорный вопрос что хуже: подвисшая на эн прога или прога которая толи сразу вылетит совсем, толи поработает 5 минут и сдохнет в диких глюках, да таких что ты в жизни не отдебажишь - откуда ж ты знал что там память не выделилась просто? Ты ж не трейсил все аллокации от сотворения мира небось?

> (ты в линку в бравзере ткнул - и у тебя повисло все вообще -

При 12309 таки повиснет сперва браузер. А остальное - только если ты будешь дергаться как муха в паутине провоцируя новые аллокации другими прогами.

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

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

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

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

63. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –3 +/
Сообщение от Аноним (22), 07-Янв-21, 20:43 
Ай да молодец. Установи сначала steam, игру более-менее большую, поиграй и посмотри, прежде чем писать "типичную" писанину но и чём.
При использовании ext4, btrfs и xfs ничего подобного не происходит, а с zfs - даже после выхода со всех программ из 8 гб доступными остаются только 1-2 гб. Побегал по форумам и да, действительно, zfs при определенных обстоятельствах жрёт очень много оперативки. Она вообще очень сырая, и на текущий момент её уровень соответствует уровню btrfs 5-летней давности.
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

75. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (75), 08-Янв-21, 03:46 
Это zol такой. zfs в солярисах работает как надо.
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (22), 08-Янв-21, 04:22 
Спору нет, более чем уверен, что в Solaris оно работает наверное идеально, или около того.
Ответить | Правка | Наверх | Cообщить модератору

145. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +1 +/
Сообщение от пох. (?), 09-Янв-21, 20:13 
> Это zol такой. zfs в солярисах работает как надо.

ноль остается?
Ну да, примерно так.

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

80. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +2 +/
Сообщение от Аноньимъ (ok), 08-Янв-21, 05:41 
Потребление памяти зфс как бы настраивается. Дефолты там серверные.

Про сырость это вы так толстите или туту?

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

103. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –1 +/
Сообщение от пох. (?), 09-Янв-21, 14:07 
То что его там надо "настраивать" - неисправимая ошибка в ДНК тех людей, которые, к сожалению, захватили контроль над проектом. Почему потребление памяти ext4 НЕ НАДО настраивать, это всегда вся свободная память системы (даром что используется неэффективно в виду родовых травм)?

В солярисе ничего настраивать было не надо. Создать аналогичные фичи в любой другой системе (кроме линyпса, где не пустят) можно и небезумно сложно, просто некому - iX и дельфиксам платят не за это.

slw@ свалил пилить ceph.

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

105. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноньимъ (ok), 09-Янв-21, 14:32 
Нет не вся.
То же нужно настраивать для спецефических задачь.
Коими для зфс является персональный компьютинг с низким объёмом ОЗУ.

А в екс4 в принципе нет тех механизмов кеширования что в зфс.

На счёт Соляриса незнаю, вы пользовались солярисом на десктопе?

Попробуйте сравнить челе на одном и том же железе.

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

128. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (-), 09-Янв-21, 19:31 
> ext4 НЕ НАДО настраивать, это всегда вся свободная память системы (даром
> что используется неэффективно в виду родовых травм)?

Более того - в btrfs его тоже не надо настраивать. Юзает сколько может, отдает когда надо другим, без дурацких драк за ресурс. Ну и вот так по приколу взлетает на мипсе с 64 мегами и особо не тормозит. Ext4 пошустрей конечно, но чексумы и дублирование метаданных все же не умеет.

> В солярисе ничего настраивать было не надо.

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

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

148. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от пох. (?), 09-Янв-21, 20:26 
>> ext4 НЕ НАДО настраивать, это всегда вся свободная память системы (даром
>> что используется неэффективно в виду родовых травм)?
> Более того - в btrfs его тоже не надо настраивать. Юзает сколько
> может, отдает когда надо другим, без дурацких драк за ресурс. Ну

только неэффективно - поскольку кэш этот не ее, а дядин. А дядя ничего не знает о том, что можно отдавать, а что попридержать. Баг 12309 - он именно оттуда, на вымывании кэша.

> Так там это не было дублирующейся фичой, за ресурс драться было не

Было, у нее тоже была ffs с afair уже даже buffer cache в последних версиях. Как не с кем? Память для программ откуда по твоему взяться должна?
Просто ее инженеры проектировали, и как один общий проект, а не как лебедьщукураком и "мы вам запретим пользоваться avx-фичами процессора чтоб у вас все плохо работало, патамушта могем".

Взяли и запилили апи специально для избегания global lock и быстрого отъема лишнего - просто потому что он коллегам был нужен именно такой.

> Но из линухов и бздей никто в здравом уме их кэши
> не выкинет, там другие users этого есть.

Внезапно, vm_obj shadowing с (uncompressed) arc - работает. А никакой другой кэш поверх arc - не нужен (и особенно ненужен ZoL'овый abd с его локапами. Кстати, эта память жрется как не в себя, и ее нигде не видно).

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

162. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (162), 09-Янв-21, 21:08 
> только неэффективно - поскольку кэш этот не ее, а дядин. А дядя
> ничего не знает о том, что можно отдавать, а что попридержать.

Намного прикольнее если ФС не тормозит, зато программа огребла out of memory и вообще навернулась, потому что отнять память под ее запрос здесь и сейчас сдув дисковый кэш ядро не смогло. А это точно фича на системах которые не файлопомойки?

> Баг 12309 - он именно оттуда, на вымывании кэша.

Он не оттуда, он из-за thrashing с отбрасыванием страниц из файлов а потом метаниями по всему диску с бинарями чтобы подчитать все это взад, потому что программы, падлы, работают и страницы потребовались взад. Своп тасующий данные усугубляет картину. Дисковый кэш тут довольно сбоку, ты же не предлагаешь кэшировать, ..., своп, всамделе?!

> Было, у нее тоже была ffs с afair уже даже buffer cache
> в последних версиях. Как не с кем? Память для программ откуда по твоему взяться должна?

Откуда может память взяться вариантов много. А может и ниоткуда. Вернуть гаду NULL, и пусть что хочет то и делает.

> Просто ее инженеры проектировали, и как один общий проект, а не как
> лебедьщукураком и "мы вам запретим пользоваться avx-фичами процессора чтоб у вас
> все плохо работало, патамушта могем".

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

> Взяли и запилили апи специально для избегания global lock и быстрого отъема
> лишнего - просто потому что он коллегам был нужен именно такой.

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

> Кстати, эта память жрется как не в себя, и ее нигде не видно).

Прикольно, чо.

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

180. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от пох. (?), 10-Янв-21, 00:34 
> Намного прикольнее если ФС не тормозит, зато программа огребла out of memory

Ну вот до нашествия openzfs еще были шансы это починить.

>> Баг 12309 - он именно оттуда, на вымывании кэша.
> Он не оттуда, он из-за thrashing с отбрасыванием страниц из файлов а

у меня он был именно оттуда - свопа при этом по факту не было. (понятно, discard активных процессов это тоже такой своп, только всем хуже - а с чего оно, по-твоему, подискардилось и кому память-то понадобилась, причем совершенно бестолку?)

>> Взяли и запилили апи специально для избегания global lock и быстрого отъема
>> лишнего - просто потому что он коллегам был нужен именно такой.
> И получили в результате нечто пригодное только для файлопомоек, по большому счету.

в каком месте sun'ы у тебя работали файлопомойками?
Причем у них, в результате, в отличие от всех остальных, не возникал deadlock в случае, когда для освобождения памяти надо бы сперва потратить память, и они могли себе позволить держать swap в zfs.

>> Кстати, эта память жрется как не в себя, и ее нигде не видно).
> Прикольно, чо.

ЛинOOPSь, сэр... Они ТАК управляют большими блоками памяти. Опять же до поры, до времени, это вредительство можно было слегка поубавить, а теперь уже вряд ли.

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

232. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Онаним (?), 12-Янв-21, 10:24 
12309 - он от интеловских ICH, которые начиная с 82801 встают раком при задержках от диска.
И до сих пор встают раком, что-то там с обработкой оных награблили.
Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору

233. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Онаним (?), 12-Янв-21, 10:25 
(и даже в винде "12309" офигительным образом есть - на интеловском железе)
Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору

88. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +3 +/
Сообщение от Аноним (34), 08-Янв-21, 16:52 
> Она вообще очень сырая, и на текущий момент её уровень соответствует уровню btrfs 5-летней давности.

ЧИТД. Уровень икспердизы зашкаливает.

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

43. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +3 +/
Сообщение от псевдонимус (?), 07-Янв-21, 18:05 
Бтрфс...лучше совсем не показывать этого калеча и никому о нем не говорить. Позорище позорное, неисправимое.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

65. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –3 +/
Сообщение от Аноним (22), 07-Янв-21, 20:46 
Смех, да и только;) Поверьте, лучше не создано, и не будет создано ещё очень долго. И сейчас btrfs становится фс номер один, и будет номер один очень долго.
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +2 +/
Сообщение от псевдонимус (?), 07-Янв-21, 20:51 
Федорактивиста вижу в треде я...
Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (22), 08-Янв-21, 04:34 
Таки нет, хотя в последнее время fedora очень даже ничего. Вообще btrfs масштабно и по умолчанию начали применять в opensuse, а fedora упор на lvm делала? Но возможности и потенциал btrfs - огромны, хотите вы того или нет. Даже они это поняли, и в 33 версии по умолчанию её предлагают. А начиная с 34 версии появятся очень интересные фишки, благодаря возможностям btrfs. Да и вообще в будущем будет создано много классных вещей благодаря этой фс.
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –1 +/
Сообщение от псевдонимус (?), 08-Янв-21, 06:57 
> Таки нет, хотя в последнее время fedora очень даже ничего. Вообще btrfs
> масштабно и по умолчанию начали применять в opensuse, а fedora упор
> на lvm делала? Но возможности и потенциал btrfs - огромны, хотите
> вы того или нет. Даже они это поняли, и в 33
> версии по умолчанию её предлагают. А начиная с 34 версии появятся
> очень интересные фишки, благодаря возможностям btrfs. Да и вообще в будущем
> будет создано много классных вещей благодаря этой фс.

А не могли бы они запили б такую фичу, как сохранение данных, а не превращение их в кашу без возможности восстановления? Джва..10 лет жду.


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

130. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (-), 09-Янв-21, 19:34 
Ты вообще линукс судя по всему только на скриншотах видишь, а бсдшный экспериенс относительно btrfs можно и 20 лет ждать, пожалуй. Скорее виндузоиды дождутся, но вот у них оно и правда сырое.
Ответить | Правка | Наверх | Cообщить модератору

137. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от псевдонимус (?), 09-Янв-21, 19:58 
К счастью я его в виртуалке в основном вижу.
Ответить | Правка | Наверх | Cообщить модератору

144. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +1 +/
Сообщение от Аноним (146), 09-Янв-21, 20:13 
> К счастью я его в виртуалке в основном вижу.

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

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

156. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от псевдонимус (?), 09-Янв-21, 20:53 
> инструмент не по руке

Согласен. Руки у меня не под хрен заточены.

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

163. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –1 +/
Сообщение от Аноним (162), 09-Янв-21, 21:09 
> Согласен. Руки у меня не под хрен заточены.

Ну так тогда и твое мнение в др^W пингвинах учитывать ни к чему. А на что они заточены? Минет корпорации Майкрософт? Или ты таки свои бзды как десктопы и лаптопы осилил?

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

167. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –1 +/
Сообщение от псевдонимус (?), 09-Янв-21, 21:16 
Уж по пинетки мелкософту линуксоиды впереди планеты всей. Даже на всл насоса..подарил имиплатпновцй спонсор!

А чего там на десктопа осиливать? Программы так же как на Лине работают.

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

194. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –1 +/
Сообщение от Аноним (-), 10-Янв-21, 23:56 
> Даже на всл насоса..подарил имиплатпновцй спонсор!

Платиновый спонсор имхо сссыт что девелоперс, девелоперс, драп-драп, потому что как дев воркстэйшн этот крап ни о чем, а реклама и кейлогеры с онлайн аккаунтами - девы все же не совсем хомяки, сорян.

> А чего там на десктопа осиливать? Программы так же как на Лине работают.

Ага, только компил в линухе раза в 2 быстрее, б-дских кейлогеров и рекламы нет, уйма полезных мне технологий. Нахрен мне платный обкоцный крап с бэкдорами, если я могу бесплатно оригинал заюзать? К тому же он работает на в 10 раз большем количестве железок.

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

200. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (-), 11-Янв-21, 00:48 
>>> Или ты таки свои бзды как десктопы и лаптопы осилил?
>> А чего там на десктопа осиливать? Программы так же как на Лине работают.
> Ага, только компил в линухе раза в 2 быстрее, б-дских кейлогеров и
> рекламы нет, уйма полезных мне технологий. Нахрен мне платный обкоцный крап
> с бэкдорами, если я могу бесплатно оригинал заюзать?

"Опеннетные предания о бздах", том 118


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

203. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от псевдонимус (?), 11-Янв-21, 04:49 
Когда это в бздю успели встроить кейлогер и рекламу? А вот дистрибутиве линукс--андроиде реклама и привязка к аккаунту есть.

Винда же у меня мирно сидит в виртуалке и я не заплатил за нее ни копейки.

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

129. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (-), 09-Янв-21, 19:32 
> Федорактивиста вижу в треде я...

Кстати, от этих тоже патчей подвалило. Ничего сверхъестественного, но время монтирования поубавили, например. Пустячок а приятно.

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

67. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от псевдонимус (?), 07-Янв-21, 21:00 
> Смех, да и только;) Поверьте, лучше не создано, и не будет создано
> ещё очень долго. И сейчас btrfs становится фс номер один, и
> будет номер один очень долго.

Петя, ты?

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

83. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (-), 08-Янв-21, 10:09 
Нет, это его жена.
Ответить | Правка | Наверх | Cообщить модератору

87. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от псевдонимус (?), 08-Янв-21, 11:23 
> Нет, это его жена.

Однополая надеюсь?

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

91. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Онаним (?), 08-Янв-21, 18:57 
У вас есть двуполая жена? Покажите!
Ответить | Правка | Наверх | Cообщить модератору

131. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (-), 09-Янв-21, 19:34 
> Петя, ты?

Not Petya!

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

102. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от пох. (?), 09-Янв-21, 14:03 
"а я и не сплю".
В смысле, а исправлять никто и не собирался, md raid (с полным копированием всех данных после перезагрузки ресетом - хороший, полезный стресстест для твоего массива) ихнее всьо.

Изучай thin lvm. Все равно ничего другого в обозримом будущем не останется (и zfs доломают, причем на всех платформах).

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

107. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от псевдонимус (?), 09-Янв-21, 15:07 
> "а я и не сплю".
> В смысле, а исправлять никто и не собирался, md raid (с полным
> копированием всех данных после перезагрузки ресетом - хороший, полезный стресстест для
> твоего массива) ихнее всьо.
> Изучай thin lvm. Все равно ничего другого в обозримом будущем не останется
> (и zfs доломают, причем на всех платформах).
> Полезный стресс есть.

Так данные от такой "пользы" похерится могут. Иихерятся.

Надеюсь зфс окончательно не разломают.

Линукса, тем более шапкообразного с на хранилке у меня не будет.

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

140. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –1 +/
Сообщение от Аноним (-), 09-Янв-21, 20:04 
> Линукса, тем более шапкообразного с на хранилке у меня не будет.

А вот это уже твои проблемы.

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

150. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +1 +/
Сообщение от псевдонимус (?), 09-Янв-21, 20:36 
Т.е. моя проблема будет состоять в отсутствии проблем? Принято.
Ответить | Правка | Наверх | Cообщить модератору

164. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (162), 09-Янв-21, 21:10 
> Т.е. моя проблема будет состоять в отсутствии проблем? Принято.

Про это все метко говорится - дай дураку стеклянный х... :)

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

169. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +1 +/
Сообщение от псевдонимус (?), 09-Янв-21, 21:19 
"дай линуксоиду докер и бтрфс" ты хотел сказать.
Ответить | Правка | Наверх | Cообщить модератору

195. Скрыто модератором  +/
Сообщение от Аноним (-), 10-Янв-21, 23:59 
Ответить | Правка | Наверх | Cообщить модератору

208. Скрыто модератором  +1 +/
Сообщение от псевдонимус (?), 11-Янв-21, 13:42 
Ответить | Правка | Наверх | Cообщить модератору

149. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от пох. (?), 09-Янв-21, 20:30 
> Линукса, тем более шапкообразного с на хранилке у меня не будет.

synology жрет, и добавки просит, а он, вишь, не хочет!

А что там внутре netapp - нам не расскажут и не покажут (точнее, по принципу "на те Боже, что нам не гоже")

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

159. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от псевдонимус (?), 09-Янв-21, 20:57 
У синолоджи с нетапом в штате целый полк псевдонимусов и рота похов. А у псевдонимуса всего один псевдонимус :-(
Ответить | Правка | Наверх | Cообщить модератору

165. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (162), 09-Янв-21, 21:11 
> У синолоджи с нетапом в штате целый полк псевдонимусов и рота похов.
> А у псевдонимуса всего один псевдонимус :-(

Да какой у синоложи полк? Хотя справедливости ради они даже что-то комитили в btrfs, но на полк было не похоже. Так, 1-2 мелких дева для дежурных фиксов, они даже не core devs технологии.


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

108. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от псевдонимус (?), 09-Янв-21, 15:10 
> "а я и не сплю".
> В смысле, а исправлять никто и не собирался, md raid (с полным
> копированием всех данных после перезагрузки ресетом - хороший, полезный стресстест для
> твоего массива) ихнее всьо.
> Изучай thin lvm. Все равно ничего другого в обозримом будущем не останется
> (и zfs доломают, причем на всех платформах).

Кроме того у бсд..ов есть геом.

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

142. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –2 +/
Сообщение от Аноним (146), 09-Янв-21, 20:11 
> Кроме того у бсд..ов есть геом.

Чего с ним делать предлагается? Инновационный UFS развернуть? Или таки FAT? Что там у вас еще есть? Какой-то кастрированный вариант EXT'а, чтоли?

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

132. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –1 +/
Сообщение от Аноним (-), 09-Янв-21, 19:35 
> Изучай thin lvm.

Лучше btrfs изучить - и почувствовать разницу. Рулится в духе zfs, только без некоторых его дурацкостей :-]

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

136. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от псевдонимус (?), 09-Янв-21, 19:56 
>> Изучай thin lvm.
> Лучше btrfs изучить - и почувствовать разницу. Рулится в духе zfs, только
> без некоторых его дурацкостей :-]

И без некоторых сохранностей данных.

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

141. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –2 +/
Сообщение от Аноним (146), 09-Янв-21, 20:09 
> И без некоторых сохранностей данных.

Естественно, бсдшнику виднее что у нас там в этих наших линуксах с сохранностью данных.

> Линукса, тем более шапкообразного с на хранилке у меня не будет.

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

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

152. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +1 +/
Сообщение от псевдонимус (?), 09-Янв-21, 20:42 
Конечно виднее.

К несчастью видел не на скриншоте кашицу, в которые БТР превратил данные. Но да, виновата была не только лишь фс. Админ-линуксоид по скудоумию пытался с упорством,  достойным лучшего применения восстановить данные средствами этой калечной фс.

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

166. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –3 +/
Сообщение от Аноним (-), 09-Янв-21, 21:16 
> Конечно виднее.

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

> К несчастью видел не на скриншоте кашицу, в которые БТР превратил данные.
> Но да, виновата была не только лишь фс. Админ-линуксоид по скудоумию
> пытался с упорством,  достойным лучшего применения восстановить данные средствами этой
> калечной фс.

А может вы там по скудоумию просто буфернули диск виртуалки для лучшего перфоманса, послав допущения файлух и прочие ненужности типа смеантики к лешему? Ну оно при крахе и продолбало вагон всего из буфера хоста. Для бсдшников с линухом я скорее в что-то такое поверю, unless declared otherwise. С вашим уровнем знания технологий подобные версии как-то лучше объясняют наблюдаемое.

А восстановить чего, там офлайн ридер есть, даже работает, если не идиотничать. Но при этом надо все же соображать что и нафига делаешь немного.

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

170. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +3 +/
Сообщение от анонн. (?), 09-Янв-21, 21:43 
> А может вы там по скудоумию просто буфернули диск виртуалки для лучшего
> перфоманса, послав допущения файлух и прочие ненужности типа смеантики к лешему?
> Ну оно при крахе и продолбало вагон всего из буфера хоста.
> Для бсдшников с линухом я скорее в что-то такое поверю, unless
> declared otherwise. С вашим уровнем знания технологий подобные версии как-то лучше объясняют наблюдаемое.

Вы там поаккуратней с разоблачениями, а то недавно выяснилось, что "ваши" (которые с лапками перепончатыми) не "может", а точно сделали:
https://m.opennet.ru/openforum/vsluhforumID3/122280.html#26
Хорошо хоть детали слили - разобраться можно было, а то ведь столько ору в фряшных темах до этого было: "фряшная файловая система херится на ровном месте после выключения!", "Почуму-то только правильная бздешичка ломается" и проч в том же духе.

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

171. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +1 +/
Сообщение от анонн. (?), 09-Янв-21, 21:53 
> Вы там поаккуратней с разоблачениями, а то недавно выяснилось, что "ваши" (которые
> с лапками перепончатыми) не "может", а точно сделали

Причем, это не какой-то там очередной диванный форумчанин, а разработчик коммерческого пингвинячьего дистра ;)

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

174. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (-), 09-Янв-21, 22:46 
> Причем, это не какой-то там очередной диванный форумчанин, а разработчик коммерческого
> пингвинячьего дистра ;)

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

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

175. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +1 +/
Сообщение от анонн (ok), 09-Янв-21, 23:02 
>> Причем, это не какой-то там очередной диванный форумчанин, а разработчик коммерческого
>> пингвинячьего дистра ;)
> А чего за дистр?

Rosa Linux
> Впрочем, разработчику линукса и не обязательно быть профи в фрибзде.

И знать, чем чреват запуск kvm+qemu с cache=writeback для гостя, тоже похоже не обязательно и даже после разжевывания детально ему дозволяется писать "что доказать-то пытаетесь? Что qemu виноват? А если реальную железяку из розетки выдернуть". Ведь он линуксоид, а "это другое, понимать надо!"(с)
Казалось бы, причем тут "быть профи в фрибзде".

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

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


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

197. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –1 +/
Сообщение от Аноним (197), 11-Янв-21, 00:13 
> Rosa Linux

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

> И знать, чем чреват запуск kvm+qemu с cache=writeback для гостя, тоже похоже
> не обязательно и даже после разжевывания детально ему дозволяется писать "что
> доказать-то пытаетесь? Что qemu виноват?

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

> А если реальную железяку из розетки выдернуть".

Для меня это стандартный тест при оценке устойчивости ФС к внешним воздействиям. Зачем мне ФС которая скопытится и провалит задачу?

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

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

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

218. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от анонн (ok), 11-Янв-21, 16:17 
>> А если реальную железяку из розетки выдернуть".
> Для меня это стандартный тест при оценке устойчивости ФС к внешним воздействиям. Зачем мне ФС которая скопытится и провалит задачу?

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

Вот так выглядит реальность вне россказней с опеннета:


$ smartctl -x /dev/ada0 |grep -i "unexpec\|wr.*cache"
Write cache is:   Enabled
174 Unexpect_Power_Loss_Ct  -O--CK   100   100   000    -    75

$ stattime / /usr /boot |grep -i birth
Birth:    20:50:17 03/11/2013
Birth:    20:47:49 03/11/2013
Birth:    20:49:53 03/11/2013

$ df -T / /usr /boot|awk '{$0=$2};2'    
Type
ufs
ufs
ufs

>> Rosa Linux
> А, ну эти довольно чудесатые. С другой стороны... попробуй стать разработчиком коммерческой бзды, лол. Звучит почти как мишн импасибл, поэтому ты небось занимаешься какой-нибудь фигней в какой-нибудь маздайке, так что твои рассказы о прелестях бсдшных свобод или "истории успеха" стоят довольно дешево.

Просто прелестно - опять сменил тему, опять что-то нафантазировал и подвел какие-то "обоснования", опять приписал каки-то "рассказы" и перевел в плоскость ad-hominem.
В общем, "этот пингвиняш сдулся, вносите следующего!" (с)

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

247. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от псевдонимус (?), 12-Янв-21, 19:41 
Это 294-й скорее всего.
Ответить | Правка | К родителю #218 | Наверх | Cообщить модератору

173. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –2 +/
Сообщение от Аноним (-), 09-Янв-21, 22:44 
> Вы там поаккуратней с разоблачениями,

Это не разоблачения а всего лишь здоровый дефолтный скепсис на основе смотряния на уровень владения технологиями и понимания как все это работает.

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

Ну там первый же комент на проблему просто эпик, в характерном стиле бсд-про,


> qemu+KVM на Linux

Проблема здесь.


Алсо:

Запускают системы дендрофекальным образом, а потом плачутся в инторнетах, ...

Сразу видно уровни владения технологиями и общий как бы и не-луддизм, ога. Одно вот это уже отличная причина не иметь дел с бсдшным сообществом. Напыщеная ламота имеющая мнение основанное на их измышлизмах - визитная карточка современной бсдшной экосистемы.
Ответить | Правка | К родителю #170 | Наверх | Cообщить модератору

177. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +3 +/
Сообщение от анонн (ok), 09-Янв-21, 23:26 
> Ну там первый же комент на проблему просто эпик, в характерном стиле бсд-про,
>
 
>> qemu+KVM на Linux
> Проблема здесь.
>

> Алсо:
>
 
> Запускают системы дендрофекальным образом, а потом плачутся в инторнетах, ...
>

> Сразу видно уровни владения технологиями и общий как бы и не-луддизм, ога.

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

Получается, запускать виртуалку с (умолчательным, лет 8 как) cache=writeback,


By default, the cache.writeback=on mode is used. It will report
           data writes as completed as soon as the data is present in the host
           page cache.  This is safe as long as your guest OS makes sure to
           correctly flush disk caches where needed. If your guest OS does not
           handle volatile disk write caches correctly and your host crashes
           or loses power, then the guest may experience data corruption.

расчитанным на "специально пропатченного" гостя (читай: пинвгинчика, там в этом режиме пробрасывают пингвинячий fdatasync, если дока шапки-суси не врала. RedHat этот режим очень "не рекомендовал" это для гостя RHEL 5.5 и меньше), искренне удивляясь сопутствующему "оно при крахе и продолбало вагон всего из буфера хоста" - это на самом деле не запуск "дендрофекальным образом" и "высокий уровень владения технологиями"?
Вот оно как!

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

Отличная демонстрация напыщенной "солидарности" вашего "линукс-про" сообщества, благодарю.


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

198. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –3 +/
Сообщение от Аноним (-), 11-Янв-21, 00:39 
> научно-техническому прогрессу, при этом "изящно" игнорируя все остальные комментарии
> - не менее эпичный, характерный опеннет-линукс-про стайл.

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

> расчитанным на "специально пропатченного" гостя (читай: пинвгинчика, там в этом режиме
> пробрасывают пингвинячий fdatasync, если дока шапки-суси не врала.

То-есть, в пингвине была фича, а в бзде - как обычно. Ооок!

> RedHat этот режим очень "не рекомендовал" это для гостя RHEL 5.5 и меньше),

Спасибо что хоть не гайд по майнтенансу пушек 1812 года.

> искренне удивляясь сопутствующему "оно при крахе и продолбало вагон всего из буфера
> хоста" - это на самом деле не запуск "дендрофекальным образом" и "высокий уровень
> владения технологиями"? Вот оно как!

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

> Отличная демонстрация напыщенной "солидарности" вашего "линукс-про" сообщества, благодарю.

Не знаю про какую солидарность речь, но чисто по человечески, после такого велкама и такой демонстрации технологий лично я бы не стал ту штуку в следующие 5 лет трогать даже трехметровой палкой... не qemu-kvm, естественно ;)

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

204. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +1 +/
Сообщение от псевдонимус (?), 11-Янв-21, 04:57 
Это не фича, а кривой костыль. Очередной. Костылинукс он такой, да.
Ответить | Правка | Наверх | Cообщить модератору

179. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от пох. (?), 10-Янв-21, 00:21 
> Вы там поаккуратней с разоблачениями, а то недавно выяснилось, что "ваши" (которые
> с лапками перепончатыми) не "может", а точно сделали:
> https://m.opennet.ru/openforum/vsluhforumID3/122280.html#26

ой, прелесть какая.

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

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

199. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –1 +/
Сообщение от Аноним (-), 11-Янв-21, 00:42 
> запуске линуксов в bsd'шных виртуалках, знаете ли, ничего само собой почему-то
> не ломается.

Еще бы. Так никто не делает - оно и не ломается почему-то. Бзда как хост виртуализации? Пусть псевдонимус этот номер показывает, если здоровья хватает. И поха напарником в этот смертельный номер можно :)

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

243. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +1 +/
Сообщение от пох. (?), 12-Янв-21, 12:40 
>> запуске линуксов в bsd'шных виртуалках, знаете ли, ничего само собой почему-то
>> не ломается.
> Еще бы. Так никто не делает - оно и не ломается почему-то.

Я делаю. Виртуалке ДВЕНАДЦАТЬ лет. Пережила три разные виртуализации и четыре хоста, и до сих пор работает.

А у л@...х все как всегда. Работать в волшебном qemu-kvm могут только лап@тые системы, специальным образом приготовленные (то есть вот та - не будет, кстати, она слишком стара для такого б-ского цирка). А все кто не в ногу - те луддиты и их быть вообще не должно.

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

> Бзда как хост виртуализации?

работает. Бредовых требований к гостевым системам о поддержке того, что даже не документировано - не предъявляет.


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

155. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +2 +/
Сообщение от пох. (?), 09-Янв-21, 20:52 
>> И без некоторых сохранностей данных.
> Естественно, бсдшнику виднее что у нас там в этих наших линуксах с
> сохранностью данных.

А, оно из-за этого навернулось? Как учуяло-то за двадцать километров...


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

168. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –2 +/
Сообщение от Аноним (-), 09-Янв-21, 21:17 
> А, оно из-за этого навернулось? Как учуяло-то за двадцать километров...

Как, как, вы так мастерски мины себе на пути раскладываете и подрываетесь на них - что за 20 километров бабах слышно.

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

209. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от псевдонимус (?), 11-Янв-21, 13:46 
>> И без некоторых сохранностей данных.
> Естественно, бсдшнику виднее что у нас там в этих наших линуксах с
> сохранностью данных.
>> Линукса, тем более шапкообразного с на хранилке у меня не будет.
> Тебя за язык никто не тянул, это все что на самом деле
> надо знать о твоем уровне экспертизы по поводу данных в Linux.
> Ты это небось даже на скриншоте не видел но мнение имеешь.

Админ линуксоид. Восстанавливал, пока диски не вылетели. На райд5.


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

214. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (-), 11-Янв-21, 15:00 
>> Тебя за язык никто не тянул, это все что на самом деле
>> надо знать о твоем уровне экспертизы по поводу данных в Linux.
>> Ты это небось даже на скриншоте не видел но мнение имеешь.
> Админ линуксоид. Восстанавливал, пока диски не вылетели. На райд5.

Забей. Это почти-трехсотый, с ним диалог невозможен - он или снова покажет мастер-класс передерга и чтения жопой или сменит неудобную тему или просто перейдет на ad hominem. Ну или все вместе, плюс опять придумет какую нибудь *рень, как выше.

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

216. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от псевдонимус (?), 11-Янв-21, 15:28 
Да пусть хоть кто-то прочтет, может не подорвет  и не навредит себе и окружающим. Чела уволили. Я к людям использующим Линукс никакой ненависти не испытываю.
Ответить | Правка | Наверх | Cообщить модератору

151. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +1 +/
Сообщение от пох. (?), 09-Янв-21, 20:36 
>> Изучай thin lvm.
> Лучше btrfs изучить - и почувствовать разницу. Рулится в духе zfs, только
> без некоторых его дурацкостей :-]

вот, к примеру, без объявления войны не смонтировался надысь. ага.  Вполне в духе современной zfs, конечно, тут ты прав.

Кстати, а как там сделать замену диска? Не send/receive, это-то и бестолковая zfs могет, а просто был sda, стал sdb, а sda надо отдать прямщас. Не останавливая систему, потому что я хз как ее потом загрузить.

Предположим даже, для простоты, что никаких зеркал и, б-же упаси, raid там нет (хотя для lvm это было бы совершенно неважно).


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

172. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Аноним (172), 09-Янв-21, 22:27 
> вот, к примеру, без объявления войны не смонтировался надысь. ага.  Вполне
> в духе современной zfs, конечно, тут ты прав.

А error message какой? И какие версии кернела и проч? Ну и чего с ним сделали для такого?

> Кстати, а как там сделать замену диска?

btrfs replace ...
Альтернативный вариант: device add -> device remove.

Второй вариант умеет крайне неортодоксальныее трансформации, btw. Как тебе перенос системы? device add -> RAID 1 -> single -> device remove. Можно -> DUP вместо single как вариант. Это странный способ перенести систему на другой винч, но работает и быстро, переноятся только используемые области. А, grub еще установить. ФС остается той же самой с точностью до UUID, а винч под ОС заменяется без остановки системы. Сможешь нонстоп замену системного диска с твоими технологиями? И если да, то как? Block-level для этого плохо подходит: non stop означает работающую ОС которая может писать, меняя блоки.

> Не send/receive, это-то и бестолковая zfs могет, а просто был sda, стал sdb, а sda надо
> отдать прямщас.

А в чем проблема сделать btrfs device remove? Удвинет данные с него - и забирай! При том удвинет только то что фактически аллоцировано, а backrefs делают это быстрым. Так что эта операция умеет заканчиваться быстрее ожидаемого.

Даже больше! Было у тебя 5 дисков, RAID1, половина места не юзалось, но по дискам раскидалось. Сказал device remove, удвинул данные, вынул диск, единственное отличие - на ФС стало немного меньше места. А 4 там диска или 5 и какого размера - решительно похрен.

А ZFS уже научили пулы уменьшать, девайсы изымать и все такое? Уровень RAID выбирается раз и навсегда?

> Не останавливая систему, потому что я хз как ее потом загрузить.

Я систему на новый диск перебросил без остановки...

> Предположим даже, для простоты, что никаких зеркал и, б-же упаси, raid там
> нет (хотя для lvm это было бы совершенно неважно).

RAID в btrfs полностью прозрачен для этих процедур. Btrfs похрен, он видит block group, и moving его away с изымаемого диска. По backref смотрит чье это и двигает на любой другой диск с свободным местом подходящий под требования схемы хранения этого block group (он еще и разный может быть, даже смесь таковых, уровни избыточности data и metadata могут отличаться опять же). Т.е. RAID1(metadata) совершенно не означает RAID1(data). Может быть и RAID0, если данные относительно похрен но развал ФС наповал по метаданным все же неохота.

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

178. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +1 +/
Сообщение от пох. (?), 10-Янв-21, 00:16 
> А error message какой?

дык, никакого. Есть типовые мусорные сообщения, которые при нормальном монтировании в лог зачем-то валятся (хз что означают, и зачем у них дурная привычка логать мусор).
Монтирования - нет.

> Ну и чего с ним сделали для такого?

shutdown -r
К сожалению, времени разбираться не было, там не терабайты и вообще большая часть была бэкапом самой себя, поэтому плюнул и пересоздал. Но, надо отметить, с zfs у меня бывало всякое, но ВСЕГДА оно об этом внятно писало прямо в консоль. lvm писала невнятно, но хотя бы тоже пыталась разговаривать. А тут молча опаньки.

> А в чем проблема сделать btrfs device remove?

а он один. То есть меня интересовал аналог pvmove (не то чтобы эта тварь была безопасной).

> А ZFS уже научили пулы уменьшать, девайсы изымать и все такое? Уровень RAID выбирается раз и
> навсегда?

слава Аллаху, навсегда. Я вообще не представляю, что там должно быть такое на том пуле, чтобы я рискнул на подобную процедуру и при этом оно имело смысл вообще (в смысле не проще снести и заново создать как надо).
То есть vdev теперь в некоторых случаях таки можно удалить и убрать с него данные, и обещали что прямо вот скоро это будут любые случаи, когда есть еще один, но все это для тех кому данные, по-моему, вообще не нужны. А тогда - чего ж страдать?

А что, btrfs'ным рэйдом (а не зеркалом) уже в принципе пользоваться можно стало? Расскажи это synology, а то ребята не в курсах и мучаются.
А то с зеркальными конфигурациями и у zfs проблем почти нет (только ну его нафиг).

> RAID в btrfs полностью прозрачен для этих процедур.

если бы еще и работал...

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

185. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от псевдонимус (?), 10-Янв-21, 06:33 
Райд5 в БТР работает отлично. Данные полностью потеряны.

Но хоть холодный бэкап был у админа.

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

202. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –1 +/
Сообщение от Аноним (-), 11-Янв-21, 04:24 
> Райд5 в БТР работает отлично. Данные полностью потеряны.

https://btrfs.wiki.kernel.org/index.php/Status - правильно, кто ж маны то читает? И эти люди что-то там про qemu и чтение манов :)

> Но хоть холодный бэкап был у админа.

А RTFM он делать все же не умеет.

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

205. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от псевдонимус (?), 11-Янв-21, 05:10 
>> Райд5 в БТР работает отлично. Данные полностью потеряны.
> https://btrfs.wiki.kernel.org/index.php/Status - правильно, кто ж маны то читает? И эти
> люди что-то там про qemu и чтение манов :)
>> Но хоть холодный бэкап был у админа.
> А RTFM он делать все же не умеет.

Да, за 7лет так и не допилии. Неудивительно.

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

201. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  –2 +/
Сообщение от Аноним (-), 11-Янв-21, 01:45 
> дык, никакого.

Прикалываться изволите?

> Есть типовые мусорные сообщения, которые при нормальном монтировании в лог
> зачем-то валятся (хз что означают, и зачем у них дурная привычка логать мусор).

Дык, цитаты? Чего-нибудь типа failed to open ctree? Или тому подобное? А может просто логлевел никакой?

> Монтирования - нет.

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

> отметить, с zfs у меня бывало всякое, но ВСЕГДА оно об
> этом внятно писало прямо в консоль.

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

> А тут молча опаньки.

Вот это странно. А логлевел системные гениусы не догадались прибавить? Хотя это по любому должно быть как минимум error.

>> А в чем проблема сделать btrfs device remove?
> а он один.

Так добавь второй, ремувни первый. Если ремотно надо - в чем проблемы send -> receive? А если локально - трансфер данных с диска на диск должен же случиться когда-то? (при device replace или device remove, ессно). Правда есть прикол, если дисков в ФС 2 и более, оно метаданные делает RAID1 по дефолту. Это хорошо и правильно, но если это именно data move с диска на диск, с планом вынуть второй, не в кассу. Но лечится ребалансом метаданных с фильтром уровня избыточности метаданных. Да, чтобы продвинутые фокусы гонять ман читануть все же придется, как и понять некоторые азы inner working. А у ZFS что, не так? :P

> То есть меня интересовал аналог pvmove (не то чтобы
> эта тварь была безопасной).

Я ж описал что я систему на живую с винча на винч подвинул
- на горячую цепанул 2-й
- btrfs device add его, FS теперь временно 2-дисковая.
- (зачем мне raid1 метаданных, rebalance тебе в block groups!)
- btrfs device remove
- GRUB install
- отцепляем 1й.

Система передвинута на другой диск. Онлайн. Без остановки. Вроде как раз как ты хотел, если не круче: другой системный диск без ребутов и отключки питания, с подцеплением нового и отключением старого нагорячую. Data move случится в момент btrfs device remove. Ни один открытый файловый дескриптор в процессе не пострадал. Система в этом процессе продолжает работать, диск подгружен io конечно. Его сильно меньше площади диска - move away случается только для фактически используемого места - это как раз плюс FS-aware аллокаций и рэйда.

> слава Аллаху, навсегда.

Ну его нафиг славу прибитого на гвозди...

> Я вообще не представляю, что там должно быть такое
> на том пуле, чтобы я рискнул на подобную процедуру и при этом оно имело смысл
> вообще (в смысле не проще снести и заново создать как надо).

В случае btrfs это миловая фоновая операция с конфигурируемым приоритетом, при крахе оно просто возобновляет с места облома, пока это идет прекрасно живет с смесью уровней (дизайн изначально такое предполагает) - и это онлайн ФС, доступная на R/W. В этом месте можно начать догадываться почему мне нравится это менеджить. Он удобный и фичастый.

Корректность при этом ... изначально заложена в дизайн. Дизайн аллоцирует место "block groups", чушками, порядка 1..несколько гигов размерами. Юнит райда - они. Они же юнит ребаланса и прочих data move типа device remove.

То-есть я добавил диск новый диск и изъял старый. Нюансом было объяснение btrfs'у что RAID1 для метаданных круто, но - забей, это у меня не планируется многодисковым.

> То есть vdev теперь в некоторых случаях таки можно удалить и убрать
> с него данные, и обещали что прямо вот скоро это будут любые случаи,

У btrfs нет никаких vdev. Есть фс, есть свободное место. Ну, еще subvolumes есть, но это юнит администрирования, "супер-директория", технически - точка входа в иерархию некого, хм, снапшота. Writable или не очень. Снапшоты технически новые subvolumes, изначально на 100% реюзающие блоки исходной иерархии, но могут и разъехаться благодаря cow. А reflinks - когда блоки реюзнуты, но в снапшот не оформлялось. На самом деле довольно логично сделано, круто и гибко.

> А что, btrfs'ным рэйдом (а не зеркалом) уже в принципе пользоваться можно
> стало? Расскажи это synology, а то ребята не в курсах и мучаются.

А чего они там мучаются? И да, RAID1 считается стабильным. И вполне юзабелен. У меня с ним проблем не было. А чего с ним у synology?

> если бы еще и работал...

Так работает вроде. Ну, RAID5/6 стабильными не заявлены, а в остальном - см. вику проекта.

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

217. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +1 +/
Сообщение от псевдонимус (?), 11-Янв-21, 15:36 
>[оверквотинг удален]
> но в снапшот не оформлялось. На самом деле довольно логично сделано,
> круто и гибко.
>> А что, btrfs'ным рэйдом (а не зеркалом) уже в принципе пользоваться можно
>> стало? Расскажи это synology, а то ребята не в курсах и мучаются.
> А чего они там мучаются? И да, RAID1 считается стабильным. И вполне
> юзабелен. У меня с ним проблем не было. А чего с
> ним у synology?
>> если бы еще и работал...
> Так работает вроде. Ну, RAID5/6 стабильными не заявлены, а в остальном -
> см. вику проекта.

Вместо документации "Вика проекта". Этого достаточно, чтобы не прикасаться к убожеству.

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

234. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Онаним (?), 12-Янв-21, 10:27 
> md raid (с полным копированием всех данных после перезагрузки ресетом

Это называется про bitmap забыли.

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

242. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от пох. (?), 12-Янв-21, 12:34 
>> md raid (с полным копированием всех данных после перезагрузки ресетом
> Это называется про bitmap забыли.

это называется непонимание элементарных вещей.

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

244. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"  +/
Сообщение от Онаним (?), 12-Янв-21, 15:23 
Именно так это и называется.
Потому что bitmap в md позволяет полного рефреша избежать.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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