Vladislav
А для букмарки место не потребуется 🤔?
А ещё версию, df -h и zpool get all (pool)
Free
Только не cat, а dd
Ну так было в совете. Но с dd попробовал - тот же результат: No space left on device
Free
А ещё версию, df -h и zpool get all (pool)
zfs version zfs-2.2.3-1~bpo12+1 zfs-kmod-2.2.3-1~bpo12+1 df -h sea 4.0M 4.0M 0 100% /sea sea/317 3.2T 3.2T 0 100% /sea/317 ... get all сейчас в pastebin отправлю
Ivan
а fallocate дает файл опустошить ?
Vladislav
Бот всё ещё банит за ссылки на телегу?
Free
Странно
Зашел по другой закладке. Глюк какой-то из поиска гугла по ссылке был
Free
Бот всё ещё банит за ссылки на телегу?
Может так не забанит: pastebin com /miDPmSjS
Vladislav
Может так не забанит: pastebin com /miDPmSjS
Не, он не банит за внешние ссылки
Vladislav
Он банит за ссылки на сообщения в телеге
Vladislav
https://t .me/sds_ru/98090
Vladislav
Вот такие
Free
Ну тогда вот для удобства 😊 https://pastebin.com/miDPmSjS
Vladislav
Собственно проблема в том, что это вообще не штатное поведение у тебя сейчас
Artem
Может от файла зависит? (Ну там сильно фрагментированный не удаляется)
Free
Собственно проблема в том, что это вообще не штатное поведение у тебя сейчас
Это уже радует 😉 Может, разработчикам @gmelikov будет интересно разобраться и помочь?
Vladislav
Может от файла зависит? (Ну там сильно фрагментированный не удаляется)
Не, у ZFS логика работы такая, что нельзя поместить транзакцию так, чтобы при её удалении - на её место ничего нельзя было записать
Artem
Пробовал разные, даже нулевой длины
Нулевой как раз понятно - место не прибавилось, а новую версию директории куда-то записать надо. Я бы условно в 128/256к попробовал прицелиться
Vladislav
Мне больше не нравится, что место-то есть, немного, но на удаление файла должно хватить
Free
а fallocate дает файл опустошить ?
Вроде fallocate -d ... отрабатывает без ошибки, но размер файла не меняется и место не появляется
Vladislav
Нет 🤷‍♂️
Сделай просто вывод zfs list -t snapshot
Vladislav
и zfs list -o space
Free
Сделай просто вывод zfs list -t snapshot
Нету. У меня там такие данные, которым снапшот бесполезен (ноды Storj)
Free
Я знаю, но люди не верят словам
😊 zfs list -t snapshot no datasets available
Free
и zfs list -o space
zfs list -o space -r sea NAME AVAIL USED USEDSNAP USEDDS USEDREFRESERV USEDCHILD sea 0B 20.7T 0B 347K 0B 20.7T sea/317 0B 3.18T 0B 3.18T 0B 0B sea/318 0B 4.00T 0B 4.00T 0B 0B sea/319 0B 1.98T 0B 1.98T 0B 0B sea/320 0B 1.89T 0B 1.89T 0B 0B sea/321 0B 1.70T 0B 1.70T 0B 0B sea/322 0B 2.22T 0B 2.22T 0B 0B sea/324 0B 2.03T 0B 2.03T 0B 0B sea/325 0B 2.19T 0B 2.19T 0B 0B sea/326 0B 1.52T 0B 1.52T 0B 0B
Alex
dd if=/dev/null of='file path'
а, прстите, что ожидается от выполнения такой команды? ну хотя бы гипотетически?
Alex
В смысле?
в самом прямом. Какой ожидается результат ?
Alex
хм. но ведь zfs всё равно нужно место для записи, это же новая информация.
Alex
впрочем, оно ожидаемо и не помогло
Vladislav
Что как бэ работает
Vladislav
Vladislav
Free
посмотри aparrent size или как-то так
du --apparent-size ? Показывает значительно меньшие числа, но они также не меняются после fallocate -d ...
Vladislav
впрочем, оно ожидаемо и не помогло
Там если что есть 70гб свободного места внутри самого zfs
Vladislav
впрочем, оно ожидаемо и не помогло
Ожидаемо оно должно было помочь
Alex
Ожидаемо оно должно было помочь
если обычное удаление не помогает, то с чего должно?
Vladislav
если обычное удаление не помогает, то с чего должно?
Как можно заметить на скринах - IO error тоже был у меня
Alex
Как можно заметить на скринах - IO error тоже был у меня
"у меня такая же нога и не болит" (с)
Vladislav
Но затем zfs начал чистить место
Alex
sea freeing 0 -
Vladislav
Которое *заnullось*
Alex
говорит нам о том, что мэст нэт, как минимум, от "старых" данных
Vladislav
Почему это не помогает в случае Корсара, надо думать
Vladislav
"у меня такая же нога и не болит" (с)
"у меня такая же версия ноги с такими же симптомами и такой же болью, но анальгин помог от боли" (с)
Vladislav
Лично у меня идей особо нет, кроме как экспортировать и импортировать
Vladislav
Но это сомнительно, что поможет
Vladislav
Я бы не рисковал
Alex
по идее import/export безопасен..
Vladislav
Может у @gmelikov есть идеи почему
Vladislav
по идее import/export безопасен..
rm по идее тоже должен работать, но, но что-то пошло очень не так
Alex
задним умом все сильны, но я на важных пулах всегда создаю небольшой "бесполезный" датасет с резервейшеном zfs create \ -o reservation=1G \ -o canmount=off \ -o mountpoint=none storage/unusable
Vladislav
Больше или меньше 50гб?
Free
Разные. От 10-100К до 0. Больше 50гб у меня там вообще их нет.
Alex
да ну как поможет удаление? Нужно же место, чтобы записать новые данные, на тестовом просто это место еще было, а тут прям совсем около 0. мде, интересное
Alex
scrub? но это из области по колёсам попинать
Alex
кстати, да, можно попробовать по размонтировать фс-ы. может у вас там "удаленные файлы"
Vladislav
free 77.8G
Alex
эт не то
Vladislav
эт не то
С чего это вдруг?
Alex
это место не под данные
Vladislav
это место не под данные
"The amount of free space available in the pool."
Alex
читай далее =)
Alex
By contrast, the zfs(8) available property describes how much new data can be written to ZFS filesystems/volumes. The zpool free property is not generally useful for this purpose
Alex
а топикстартер тут? там что за ос?