Dexex
Ты прекрасно понимаешь о чём я говорю. Ты уже за всех всё порешал, что хорошо работает, что плохо, что нужно, что нахер не нужно. Здесь никому не интересно слушать, что ты думаешь о ZFS и будешь ли ты его использовать дальше, переноси эту писанину в канал флуда
Ну не работает оно так, как нужно. Ни за кого я не решал. Меня например проблемы btrfs не устраивали поэтому я ее никогда не буду использовать. Вот то что я увидел сегодня для меня аналогичный баг. В проде у меня этого не будет. Кому хочется пожалуйста. Но хотя бы я показал. Поиграться теперь это и не более
ztx
Ну понятно, в одно ухо влетело, в другое вылетело
Khajiit
Я гляжу, перлы становятся все красочнее )
Dexex
Ок ок. Проблема не решилась. Второй раз надеяться что пронесёт не буду. Вы мне рассказали об ограничениях про снапы и я сделал выводы такие. Или весь функционал работает всегда или это эксперимент для меня. А на эксперименты времени нет.
George
Читал. ++Уйня полная. Там даже в конце написано что пул человек в итоге пересоздал. Ничего не помогло.
Жаль что из нескольких вариантов решения вы прочитали только коммент другого человека-не автора тикета о том что ему проще было пересоздать просьба с флудом заказчивать, искренне желаю что другие решения вам помогут и дадут гарантийные гарантии, данные ФС вам отдала без повреждений, ваше мнение уже все поняли, главное в других решениях тоже на 100% не забивайте снапшотами место.
Dexex
В принципе это все в качестве эксперимента. Сама эта ситуация - крест навсегда. Может лет через 5 попробую.
Dexex
По крайней мере гарантии нет. А значит пофиг какая фс если мы все бекапим. Тогда чем проще тем лучше.
ztx
нет, ну если У ВАС с этим проблемы, то точно прям вообще не реализуема. иначе быть не может
ztx
ребят, расходимся. ZFS не нужон
Dexex
Ну для меня больше нет
ztx
Ну для меня больше нет
Ваше мнение очень важно для нас
George
Я все это пробовал. Ничего не помогло. 0
было бы отлично запостить репродьюсер в тот тикет
George
увы "занять всё место" - не репродьюсер, 100 раз так делал, если что
Dexex
было бы отлично запостить репродьюсер в тот тикет
Просто делаем несколько снапов на машинах. Затем автобекапом по всему пулу. Пока места не останется как я понял. Все
Dexex
Хотя тоже не факт. Но вот так у меня было
Nikita
Не знаю, описано ли это где то в манах, вполне вероятно, что да, но хорошая идея на случай полного заполнения резервировать часть пула, чтобы в крайнем случае снимать квоту и этот резерв использовать.
Denver
Напоминает самооправдание собственной криворукости )
Khajiit
Не знаю, описано ли это где то в манах, вполне вероятно, что да, но хорошая идея на случай полного заполнения резервировать часть пула, чтобы в крайнем случае снимать квоту и этот резерв использовать.
Самое забавное, что оно есть, и называется slop но тут проблема не в этом: не занятого данными места — полно, оно просто зарезервировано во-первых, нет понимания работы cow (если нет доступного места, то ничего нельзя удалить) во-вторых, не было даже мониторинга глазами. Или был, но внезапное раздувание занятого места вдвое не вызвало никакой мысли в-третьих, нет понимания организации и работы sds, в частности, резервации Как результат — наглядная визуализация старого анекдота: ­Скачет ковбой по высохшей полупустыне, видит расщелину впереди. — Я ковбой, я перепрыгну! — пришпоривает лошадь, перепрыгивает. Скачет дальше, видить овраг впереди: — Я ковбой, я перепрыгну! — пришпоривает лошадь, перепрыгивает. Местность сменяется на горную, впереди виднеется небольшой каньончик — Я ковбой, я перепрыгну! — пришпоривает лошадь… Та подкидывает круп: — Ты ковбой — ты и прыгай!
Nikita
Самое забавное, что оно есть, и называется slop но тут проблема не в этом: не занятого данными места — полно, оно просто зарезервировано во-первых, нет понимания работы cow (если нет доступного места, то ничего нельзя удалить) во-вторых, не было даже мониторинга глазами. Или был, но внезапное раздувание занятого места вдвое не вызвало никакой мысли в-третьих, нет понимания организации и работы sds, в частности, резервации Как результат — наглядная визуализация старого анекдота: ­Скачет ковбой по высохшей полупустыне, видит расщелину впереди. — Я ковбой, я перепрыгну! — пришпоривает лошадь, перепрыгивает. Скачет дальше, видить овраг впереди: — Я ковбой, я перепрыгну! — пришпоривает лошадь, перепрыгивает. Местность сменяется на горную, впереди виднеется небольшой каньончик — Я ковбой, я перепрыгну! — пришпоривает лошадь… Та подкидывает круп: — Ты ковбой — ты и прыгай!
Я имел в виду отдельный пустой датасет с резервированием, которому можно сделать destroy и который гарантирует, что в пуле можно добавить место и заняться разгребанием конюшен, если кто-то внезапно займет всё остальное пространство. Или я не прав и в описанной ситуации destroy датасета также не провести?
Konstantin
Взял какой то скрипт из инета, быстренько по гайдику всё поднял, а это говно не рабочее
Khajiit
Ну, тут надо угадать с размером квоты. В данном конкретном случае был жирный zvol размером больше тера. Смысл делать резервацию в шестую часть пула, не проще ли сразу делать тонкие тома?
Konstantin
Он хотя бы думает когда отвечает (чучуть)
Konstantin
И, может, даже помнит твой контекст
Vladislav
Он хотя бы думает когда отвечает (чучуть)
Чтобы он был лучше, тебе надо понимать о чем ты спрашиваешь
Nikita
Ну, тут надо угадать с размером квоты. В данном конкретном случае был жирный zvol размером больше тера. Смысл делать резервацию в шестую часть пула, не проще ли сразу делать тонкие тома?
Ну, у меня то везде тонкие. Но если рассматривать, как задел на относительно простое исправление своих ошибок, вполне сгодится, пускай и придется платить местом на диске.
Roman
Взял какой то скрипт из инета, быстренько по гайдику всё поднял, а это говно не рабочее
Причём нахрена говноскрипт, если у прокса есть своё расписание по бэкапу.
Konstantin
Причём нахрена говноскрипт, если у прокса есть своё расписание по бэкапу.
Ну он делал бэкапы насколько я понял снапшотами, с одного датасета на другой, на той же железке
Konstantin
По идее хорошо что место закончилось а не диски померли
Konstantin
А с чего бы им?
Ну мало ли, питание) он восстановил данные однако, но захейтил, а чо было бы потеряй он их
Khajiit
А, я думал, уж старые байки про ntfs, убивающую жёсткие диски воскресли)
Vladislav
А, я думал, уж старые байки про ntfs, убивающую жёсткие диски воскресли)
Я только недавно натыкался на человека, который утверждал, что zfs убивает ссд
Vladislav
В зеркале равномерный износ
Не, сам zfs именно как ФС
Konstantin
Не скорость убивает, а внезапная остановка
Konstantin
😄
Vladislav
https://aminux.wordpress.com/2021/12/01/about-zfs-troubles/
Vladislav
Чтиво на ночь для всех желающих
Konstantin
А я слышал, что чтобы диск под субд не изнашивался, филлфактор нужно делать меньше 80
Konstantin
Так вы экономите 25мбайт с каждого терабайта записи)
sexst
Чтиво на ночь для всех желающих
Жопа с него горит? Или читать незачем?
Vladislav
Жопа с него горит? Или читать незачем?
Только это используют как аргумент и источник информации
Khajiit
Не, сам zfs именно как ФС
Он могет, особенно, если включить дедупликацию. CoW в принципе генерирует больше записей
Khajiit
https://aminux.wordpress.com/2021/12/01/about-zfs-troubles/
Таких пасквилей по каждой ФС найти можно ))
Илья
https://aminux.wordpress.com/2021/12/01/about-zfs-troubles/
2 пункт совсем не актуальный
Khajiit
Чистых CoW систем уже нет Это всё RoW
Чот я погугли — этак ntfs выходит cow, если включить сжатие или теневые копии
Станислав
Чот я погугли — этак ntfs выходит cow, если включить сжатие или теневые копии
Которые при установки оригинальной винды и так включены по умолчанию?)
Nikita
Ммм, насколько я помню - не включены
Более того, в 10-ке активно отключались при каждом обновлении версии...
Khajiit
Более того, в 10-ке активно отключались при каждом обновлении версии...
Хотел посмотреть на своих виртуалках, а потом понял, что там unit=64k
Dexex
Самое забавное, что оно есть, и называется slop но тут проблема не в этом: не занятого данными места — полно, оно просто зарезервировано во-первых, нет понимания работы cow (если нет доступного места, то ничего нельзя удалить) во-вторых, не было даже мониторинга глазами. Или был, но внезапное раздувание занятого места вдвое не вызвало никакой мысли в-третьих, нет понимания организации и работы sds, в частности, резервации Как результат — наглядная визуализация старого анекдота: ­Скачет ковбой по высохшей полупустыне, видит расщелину впереди. — Я ковбой, я перепрыгну! — пришпоривает лошадь, перепрыгивает. Скачет дальше, видить овраг впереди: — Я ковбой, я перепрыгну! — пришпоривает лошадь, перепрыгивает. Местность сменяется на горную, впереди виднеется небольшой каньончик — Я ковбой, я перепрыгну! — пришпоривает лошадь… Та подкидывает круп: — Ты ковбой — ты и прыгай!
Был мониторинг, все было. Все было в норме. Сделал снапшоты скриптом, там нет ничего интересного - вот результат. Решения найдено не было, а был **дешь - большего не было от слова совсем. И это твое сообщение есть конкретный **дешь. Кроме этого, что то будет по факту и по сути?
Khajiit
Снова эти странные люди, пытающиеся убиться об каджита... Я думал, я оставил этот гадюшник на хабре
D⁣en⁣is
Потому что не удаляется
Можно вмешаюсь? Тут больше похоже на баг. Мне кажется, что ФС не должна приходить к такому состоянию, из которого она не может выбраться. Команда удаления должна удалять. Если что-то может помешать этому, то такой снэпшот должен либо не создаваться с ошибкой, либо хотя бы предупреждать пользователя о последствиях. Админы бывают разные, не все из них гуру в устройстве COW-ФС. Многие хотят увидеть ожидаемый результат вместо того, чтобы собирать рекомендации на форумах.
Dexex
Можно вмешаюсь? Тут больше похоже на баг. Мне кажется, что ФС не должна приходить к такому состоянию, из которого она не может выбраться. Команда удаления должна удалять. Если что-то может помешать этому, то такой снэпшот должен либо не создаваться с ошибкой, либо хотя бы предупреждать пользователя о последствиях. Админы бывают разные, не все из них гуру в устройстве COW-ФС. Многие хотят увидеть ожидаемый результат вместо того, чтобы собирать рекомендации на форумах.
Да в том то и дело. Вот читаем документацию - там так написано. Делаем - получаем эффект. Как решать никто не знает. Причем ничего такого сложного в моем кейсе. Самое печальное, что если это получилось на ванильном проксе с самым стабильным билдом на сегодня, то где гарантия, что такое не вылезет где то ещё? Что с этим делать не понятно, потому что эффект не ожиданый.
Dexex
Если нам ехать а не шашечки - не надо юзать вообще снапшоты. Они по сути сломаны. Если нет снапшотов - зачем зфс вообще? Это офигеть какое косяк
Dexex
Единственная благодарность зфс - данные не потерялись. Но по-моему это ни обязанность ли файловой системы в отказоустойчивом массиве? Этого ещё не хватало. Это же не fat32
Dexex
а что там сломано, что то я упустил
Делаем снапшоты, место забивается и снапшоты удалять не может. При том происходит магия - снапшоты начинают занимать все свободное место
Dexex
И все. 100% заполнено. Ни откаты ниче нету.
Dexex
В плане эксперимента если какие мысли у кого есть или будут готовьте на выходные. Данные все забекаплю и можем делать хоть чё. Пока все работает. Просто занято 100%
Dexex
У меня вчера кровь в жилах застыла. +++ал я в рот такие "особенности" знаете что
Konstantin
я когда молотком по пальцу первый раз ударил, тоже матерился на молоток
Dexex
я когда молотком по пальцу первый раз ударил, тоже матерился на молоток
Конкретно. Без аморфность. Что именно я не так сделал?
Dexex
Всё
Не ответ.
Konstantin
ну и я не гпт)
Dexex
ну и я не гпт)
Ну и я не мальчик, чтобы мне рассказывали сказки. Когда нет ответа и объяснения - слышать умвр
D⁣en⁣is
Да в том то и дело. Вот читаем документацию - там так написано. Делаем - получаем эффект. Как решать никто не знает. Причем ничего такого сложного в моем кейсе. Самое печальное, что если это получилось на ванильном проксе с самым стабильным билдом на сегодня, то где гарантия, что такое не вылезет где то ещё? Что с этим делать не понятно, потому что эффект не ожиданый.
На тонких zvol-ах такой проблемы нет. По крайней мере я не сталкивался. Можно попробовать на них перенести. Про мониторинг уже вроде написали, если бы заранее увидели, что свободное место заканчивается, то проблемы бы не случилось. И бэкапы лучше разными средствами делать, а не полагаться только на снэпшоты.
Dexex
На тонких zvol-ах такой проблемы нет. По крайней мере я не сталкивался. Можно попробовать на них перенести. Про мониторинг уже вроде написали, если бы заранее увидели, что свободное место заканчивается, то проблемы бы не случилось. И бэкапы лучше разными средствами делать, а не полагаться только на снэпшоты.
Думаю вы правы. Не знаю сомневаюсь есть ли смысл экспериментировать... Я если честно не хочу больше. Мне кажется без разницы если я буду снапшотить весь пул то получу тоже самое. У меня контейнеры и создавали эти зволы так то. Крашнулся весь пул
Dexex
А какая разница что там в этом пуле ниже?
Dexex
Я думаю проблема как то связана именно с удалением снапшотов. Когда я их почистил наоборот вроде бы и приехал эффект
Dexex
Я делал автобекапы скриптом. Их много создалось. Я решил все почистить и начать с нуля.
Dexex
Ну начать с чистого пула.