𝚔𝚟𝚊𝚙𝚜
видел ты уже нашёл баг))
Да, оказалось это баг, не стоило пытаться повторно использовать уже заюзанный spare 😜
George
Да, оказалось это баг, не стоило пытаться повторно использовать уже заюзанный spare 😜
если ты остановишься на draid, то у проекта появился шикарный тестер)))
𝚔𝚟𝚊𝚙𝚜
уже остановился, посмотрим насколько стабильно оно будет работать, пока мне всё нравится!
𝚔𝚟𝚊𝚙𝚜
Нормас теперь хранилка тащит😜 https://asciinema.org/a/gg8zH0WtQwcKyR13bR3gj7jqf
George
Нормас теперь хранилка тащит😜 https://asciinema.org/a/gg8zH0WtQwcKyR13bR3gj7jqf
ага, видел, канал полностью утилизирует!
𝚔𝚟𝚊𝚙𝚜
А есть ли какой-то гарантированный способ определить маунтпоит для ZFS не обновляя unit-файлы всех зависимых сервисов в systemd?
𝚔𝚟𝚊𝚙𝚜
Простой пример: docker контейнер, с томом -v /zpool/data:/data и --restart always, при ребуте если /zpool по какой-то причине не импортнулся, то докер запустит контейнер с пустым каталогом
𝚔𝚟𝚊𝚙𝚜
Есть-ли простой способ избежать такой ситуации?
George
или ты хочешь решить задачу автоимпорта пула при старте?
George
импорт пула != маунт датасета, если что. Но при импорте он по дефолту попытается всё примаунтить
𝚔𝚟𝚊𝚙𝚜
или ты хочешь решить задачу автоимпорта пула при старте?
Ну в данном случае получается что контейнер зависит от zfs, нужно либо явно эту зависимость прописать в systemd, либо прописать маунт в fstab, чтобы он смаунтился ещё на этапе загрузки
George
Ну в данном случае получается что контейнер зависит от zfs, нужно либо явно эту зависимость прописать в systemd, либо прописать маунт в fstab, чтобы он смаунтился ещё на этапе загрузки
а, из коробки там была пачка systemd сервисов, которая занимается такой машинерией, если сам собирал - мб надо добавить при сборке флаг ещё один
George
ща
𝚔𝚟𝚊𝚙𝚜
Как вообще zfs с fstab уживается? Это считается приемлемым указывать маунт zfs в fstab?
Sergey
Я даже не уверен, что фстаб поймет о чем речь)
George
./configure --enable-systemd
𝚔𝚟𝚊𝚙𝚜
Не имеет смысла
Почему нет? Вот как раз чтобы решить такую задачу
George
Почему нет? Вот как раз чтобы решить такую задачу
для root on zfs для гарантии появлении всех томов свои сервисы сделать можно https://openzfs.github.io/openzfs-docs/Getting%20Started/Debian/Debian%20Buster%20Root%20on%20ZFS.html#step-4-system-configuration
𝚔𝚟𝚊𝚙𝚜
George
см 4.10 Enable importing bpool
George
а так должен быть и zfs-import-scan.service
Sergey
Надо тестировать, но маунтами обычно зфс сама занимается, после импорта, как @gmelikov написал
George
Я даже не уверен, что фстаб поймет о чем речь)
ну там делали обвязки, в последних версиях всё перетаскивали на генераторы systemd даже.
Sergey
Ни разу не пробовал в фстаб вписывать и команду mount на датасетах использовать)
George
Ни разу не пробовал в фстаб вписывать и команду mount на датасетах использовать)
mount работает, точно отработает если пул импортирован, если нет - не помню)
Fedor
Как все сложно в этих ваших линуксах 😁😁 (шучу)
𝚔𝚟𝚊𝚙𝚜
Наверное ещё можно в dracut zfs модуль прописать
George
Как все сложно в этих ваших линуксах 😁😁 (шучу)
как обычно, есть 100500 варинтов сделать одно и то же
𝚔𝚟𝚊𝚙𝚜
Как все сложно в этих ваших линуксах 😁😁 (шучу)
А fstab вообще в нынешних системах транслируется в юниты systemd :)
Fedor
Разве? Не знал, посмотрю, спасибо)
George
Разве? Не знал, посмотрю, спасибо)
iirc https://manpages.debian.org/stretch/systemd/systemd-fstab-generator.8.en.html
Алексей
Ребята всем привет, есть вопрос. Каким параметром ограничить жор оперативки zfs'ом? Интересует кэш на запись, тк arc у меня уже выключен primarycache=none
Fedor
а он разве на запись жрёт?
Алексей
Как чай пьёт
Fedor
или имеется ввиду буферы кеши?
Алексей
Имеется в виду хз что именно, но не арк
Fedor
free -m елси линуксы
Алексей
Вот я например делаю сенд ресив
Алексей
На ресив стороне он отжирает всё что есть, хотя не понятно зачем, тк явно блины раскатывают быстрее чем гигабит сендит
Fedor
после ресива он память освобождает?
Алексей
free -m елси линуксы
Хотелось бы именно ограничить именно определенным количеством рамы
Fedor
надо сначала определить, что жрёт
Алексей
после ресива он память освобождает?
Ну если его не пинать, то нет
Fedor
free -m
Алексей
Так и остаётся занято
Алексей
free -m
Это понятно, но как ограничить?
Fedor
надо увидеть, что сжирает память, чтобы понять, как ограничить
Fedor
это может быть и не зфс
Алексей
Мне впринципе 4 гб за глаза было бы
Fedor
и там будет видно куда копать
Fedor
4 гб чего?
Алексей
Рамы
Алексей
free -m
Посмотрю как доберусь
Fedor
ок
Алексей
зря, хотя бы мету оставить стоит
Мету, конечно, оставил
George
Мету, конечно, оставил
primarycache=none это выключена и мета
Алексей
primarycache=none это выключена и мета
Я просто написал, чтобы вы не спрашивали а точно ли я арк выключил)
George
Я просто написал, чтобы вы не спрашивали а точно ли я арк выключил)
смотрите примерно сюда https://openzfs.github.io/openzfs-docs/Performance%20and%20tuning/Async%20Write.html и там же в списке параметров рядом страница, про запись ищите
Алексей
а что значит то отжирает? он вам память использовать не даёт?
Отжирает, значит что в проксмоксе на графике оператива забивается. Проблем пока не было, просто я хочу контроллировать систему и быть уверен как она работает.
Алексей
Я знаю что я делаю,)))
George
Я знаю что я делаю,)))
ССЗБ, удачи :) дробовик для отстрела ноги я выше скинул
Алексей
Я понимаю нагрузку на систему, понимаю её ёмкость и знаю свои пиковые нагрузки
Алексей
Спасибо))
George
Я понимаю нагрузку на систему, понимаю её ёмкость и знаю свои пиковые нагрузки
ну вы проблему интерпретации "свободная память" решаете отстрелом ног у ФС. Ещё pagecache попробуйте отключить)
Алексей
Ну своп я уже отключил
George
🙈
Алексей
Алексей
Думаю zfs_dirty_data_max_max То что мне нужно
Алексей
25% от оперативки слишком дохрена
Алексей
Хотя отжирает она все что свободно, а свободно обычно больше половины. Возможно это не то
Fedor
Проксмокс не показывает верные цифры