DOK ꧁꧂
А можно указать пулу поменять компрессию? Сейчас лз4 вроде стоит, хочу например zstd
central
Ivan
central
Казанский
Ivan
central
@captcha_on_join_bot @gmelikov
Vladislav
/report
central
Мощно
f1gar0
Доброе утро...
f1gar0
может кто-то помочь zfs выжрало диск под 100%
f1gar0
Evgenii
последний том 2.07Т
Evgenii
zfs get all имя тома
f1gar0
f1gar0
f1gar0
Просто проблема в том что сверху стоит проксмокс и у машин i/o error
f1gar0
f1gar0
както сжать можно?
Egor V
А снапшоты есть?
f1gar0
нету
Egor V
zfs list -t snapshot
f1gar0
Egor V
Сам диск на 700 или данных на 700?
f1gar0
данных 700
Egor V
А диск на 2?
Egor V
Тб
Egor V
Много изменений было, вот диск и разросся до максимума. Файловая система же CoW
Egor V
Любая запись в новые блоки идет
Egor V
Тонкий диск очень быстро превращается в толстый
Egor V
Занимая максимум места
f1gar0
можно как то консистенцу сжать?
Egor V
Удалить
Egor V
И выделить на 1 тб
Egor V
А не на 2
f1gar0
это файловый сервер...
Egor V
Другого способа не знаю
f1gar0
Ест еще 3.2 tb
f1gar0
Туда как то мигранть данные можно?
Egor V
На уровне zfs нет. Внутри виртуалки да
Egor V
Дайте ей диск, внутри данные переместите
Egor V
2 Тб диск удалите
Evgenii
и в госте трим запусти принудительно
Evgenii
вообще само будет работать потом
f1gar0
У меня мроскокч ощыватеься что либо делать...
f1gar0
Трим запустить чес
f1gar0
Половина машин с i/o error
Evgenii
надо освободить место, удалив не нужные снимки или диски
f1gar0
Evgenii
чтобы такого не было нужно резервировать место для rpool/ROOT
Evgenii
https://github.com/igluko/zfs-autoreservation
Как потушите пожар, вот вам скрипт для автоматического резервирования места для системного датасета.
f1gar0
вот это можно снести
f1gar0
Evgenii
zfs destroy имя тома
Evgenii
VM можно возобновить из консоли потом
Evgenii
qm resume номер
Evgenii
discard выключен был наверное?
Evgenii
без этой галочки диски будут только пухнуть, обратно блоки не будут отдаваться
Egor V
В целом в системах виртуализации очень часто рекомендуют юзать сразу thick диски (толстые). И производительность немного выше (нет необходимости выделять новые блоки), и переполнение исключено
Evgenii
Sergey
Egor V
Да, но делать кучу виртуалок с Disk OverCommit и надеяться что все будет ок такое себе....
Evgenii
согласен, но тут главное понимать к чему это приведет, если не следить
Sergey
Egor V
Согласен
f1gar0
Веселая мина
f1gar0
Поехал на растрелл
f1gar0
Qm resum не помог
f1gar0
Как ресайз 2 Тб сделать можно будет адекватно?
f1gar0
Без сноса?
f1gar0
Чтоб до вечера дожить
Sergey
Если это не RAIDZ, можно временно подключить ещё один vdev
Evgenii
для scsi discard + прикинуться SSD точно работает, если стоит гостевой драйвер
Evgenii
щас простирую virtio подключение
Evgenii
у вас по идее вообще не должно было быть такой ситуации что внутри ничего нет, а снаружи все занято.. значит что то не так настроено, либо дискард не включен, либо драйвер не стоит, либо диск подключен через жопу.. например как IDE
f1gar0