Free
Free
Vladislav
Free
Ну что-то она проверяет.
Например, если пул перенесен с другого хоста без экспорта - говорит, что нужно будет -f использовать.
Ну и сели бы совсем не проверяла - то как тогда
Determines whether a non-importable pool can be made importable again
Хотя вот другие опции (-T с каким-то - может даже невалидным TXG) -n наверное не смотрит. Сваливается сразу в свой стандартный алгоритм проверки
exit_node🙂↕️
Сейчас подтюнил эти параметры, тестирую виртуалки на zvol. Ведут себя так же как при cache=unsafe, за исключением неприятной особенности. В virt-manager виртуалка "зависает" со статусом "Выключается", пока не дозапишутся данные из кэша
Aleksey
Добрый день возможно ли такая практика в zfs, которую я применяю в btrfs : на работающую систему с эталонной системы я подкачиваю новый более свежий RO снапшот @rootfs-new далее я его восстанавливаю в subvol @rootfs-new-rw и назначаю его подтомом по-умолчанию и после перезагрузки система уже загрузится в обновленный @rootfs-new-rw
Roman
Fedor
В новой солярке прикольная фича
https://docs.oracle.com/en/operating-systems/solaris/oracle-solaris/11.4/manage-zfs/retaining-files-on-your-zfs-file-system.html
central
Δαρθ
Fedor
По позиксу неудаляемость многие на уровне атрибутов уже умеют, тут больше будто про таймштамп протухания этого флага
Δαρθ
Δαρθ
просто так чтоб не удалить было на диру надо ридонли воткнуть вроде как
Fedor
chattr -i
Fedor
Файл с установленным атрибутом `i' становится полностью не модифицируемым (недосягаемым): он не может быть удален или переименован, никакие ссылки не могут быть созданы на этот файл и никакие данные не могут быть записаны в него. Только суперпользователь или процесс, обладающий возможностью CAP_LINUX_IMMUTABLE может установить или очистить такой атрибут
Artem
Если руту можно, то ладно.
А то вообще дурдом какой-то
Fedor
sexst
Compressratio разный жеж
Vladislav
George
sexst
Free
Там куда пересылаешь обычно может быть больше сжатие,потому что это запись по новой
Пересылка вообще-то с опциями -Lec.
-c, --compressed
Generate a more compact stream by using compressed WRITE records for blocks which are compressed on disk and in memory (see the compression property for details). If the lz4_compress feature is active on the sending system, then the receiving system must have that feature enabled as well.
На обеих сторонах на пуле lz4, передуются сжатые данные
Vladislav
Vladislav
А не, наоборот
Станислав
Станислав
Не успел написать, что без неё как раз не работает -с))
George
Free
Free
George
но суть - надо собрать разницу пулов.
А, в 2.3 релизе приехали мои доработки про более умные отсечки при сжатии, на 2.2 некоторые данные могут считаться незжимаемыми раньше чем в новом коде. Но это надо прям прокапывать и на конкретных данных проверять
George
в целом, если гемоетрия и версия кода разная - то скорее нормально, что разница по размерам может быть в процентах
sexst
А мне всё ещё интересно насколько отличается несжатый размер)
sexst
sexst
А этого я посчитать, очевидно, не могу
sexst
В целом можно и проигнорить, это чисто любопытство
Vladislav
Zdb?
sexst
Так оно ж в атрибутах пула показывает размер до сжатия вроде, не?
Станислав
Free
Совпадают.
Исходный:
NAME PROPERTY VALUE SOURCE
my/329 logicalreferenced 3.00T -
my/329 logicalused 3.00T -
Конечный:
NAME PROPERTY VALUE SOURCE
s10/329 logicalreferenced 3.00T -
s10/329 logicalused 3.00T -
sexst
Free
Исходный
NAME PROPERTY VALUE SOURCE
NAME PROPERTY VALUE SOURCE
my/329 logicalreferenced 3293747142144 -
my/329 logicalused 3295123609600 -
Конечный
NAME PROPERTY VALUE SOURCE
s10/329 logicalreferenced 3293450937344 -
s10/329 logicalused 3296692861952 -
Но, как я говорил, немного конечный датасет уже изменился 🤷♂️
Но разница всего 0.009% - сильно меньше, чем разница сжатых данных.
Сжатые на конечном датасете практически не изменились:
root@S04 ~# zfs list | grep 329 s10/329 2.16T 6.74T 2.16T /s10/329
s10/329@send0 1.06G - 2.16T -
s10/329@send1 302M - 2.16T -
Alter Ego
есть 16 hdd по 500гб, что-то можно из них собрать толковое? подскажите пожалуйста
Evgeny
Пирамидку
Alexey
Alter Ego
какие требования к пулу?
обычные, никаких космических технологий, пары дисков для на случай смерти, я склонялся к raidz2
Ivan
Alexey
дисков много Вы хотите добавить. Будет либо много полок (кол-во дисков в объединении), либо большая полка. Такие большие массивы не рекомендуют создавать... Хотя можно сделать:
draid3 2 полки по 7 дисков. Итого 14 дисков
draid2 2 полки по 6 дисков. Итого 12.
Alexey
на большом массиве не стоит использовать raidz. У draidz более быстрая синхронизация данных при выходе из строя диска.
Кстати, оставшиеся диски можно использовать под замену.
Georg🎞️🎥
Alexey
в тестах
Georg🎞️🎥
На каких конфигурациях массивов ?
Alexey
на реальном железе не тестил, в виртуалке, на nvme устройствах.
Georg🎞️🎥
Ну то есть опыта создания пула на 60-100 винтов и теста в работе не было ? Ясно 🤝
Nvme и hdd это же очень близко по принципу работы и скорости :)))
Georg🎞️🎥
Тогда к чему такие «рекомендации» , если толком не делали, интересно 🤔
Alexey
Georg🎞️🎥
И то хорошо 🤝
Vladislav
Vladislav
Это всего 8ТБ RAW
Georg🎞️🎥
Vladislav
Georg🎞️🎥
Потому и три винта на вылет )
Vladislav
Смертельнее в этой схеме скорее тот факт, что это 500ГБ 2.5'' и потенциально ноутбочные WD Blue какой-нибудь
Georg🎞️🎥
Так и есть скорее всего )) может Тошибы из старых мак буков ))
Станислав
Alexey
Alexey
а какой объем recordsize и какого объема минимальный файл? средний файл?
Georg🎞️🎥