Dexex
Места нет говорит
Dexex
Зачем тогда пришёл, раз советов слушать не планируешь?
А я послушал. Чему следовать я так и не понял. Какие то чтения без конкретной информации по решению.
Dexex
Никто не сталкивался как я понял
Vladislav
Ни одна БД не гарантирует, что она корректно запуститься, если ты просто дёрнешь кабель
George
Ни одна БД не гарантирует, что она корректно запуститься, если ты просто дёрнешь кабель
грошь цена таким бд, все стремятся это гарантировать, иначе бы WAL логи не пытались делать даже
George
Стремятся, но не гарантируют
ща уйдём в философию о том, что такое гарантия в софте
Khajiit
Никто не сталкивался как я понял
Сталкивались, практически все. Обломавшись, шли курить матчасть, поникались пониманием, и больше фигни не делали
Vladislav
ща уйдём в философию о том, что такое гарантия в софте
И то, что люди что пишут код БД делают вид, что все ФС гарантируют, что запись находится на дисках в любой атомарный момент времени
Khajiit
ща уйдём в философию о том, что такое гарантия в софте
кмк @DanteAvalon имел ввиду, что отказать может еще и оборудование. но это уже вне зоны ответсвенности БД
Khajiit
А, ну, собственно, да. Почти попал.
George
т.е. 99% продакшен бд надеются только на относительную последовательность неатомарной записи
Vladislav
да нет же, WAL лог для того и делают чтобы был какой-то валидный срез из прошлого
Только этот срез обычно на момент последнего бэкапа, а накатка WAL занимает от 3 до 30 часов, и последний лог может оборваться на очень интересном месте
Vladislav
То есть проблема а том, что снапшоты машин есть?
Проблема, что ты не следишь за местом
Dexex
Проблема, что ты не следишь за местом
Так а как понять? Он говорит есть, proxmox нету и что?
Vladislav
Разницу между RAW, USED и Available знаешь?
Vladislav
Что такое метаданные знаешь?
Dexex
Разницу между RAW, USED и Available знаешь?
Да. Вот нету внезапно после создания снапшотов. Было 32% свободного и что?
Dexex
Теперь 100 и у нас эта ситуация
Dexex
дальше что? причем тут заббикс
Dexex
Где?
В пуле проблемном
Dexex
По кругу чтоле?
Khajiit
То есть проблема а том, что снапшоты машин есть?
Самый простой способ внезапно получить такой прилет — наделать снепшотов VM с толстыми zvol Тогда каждый снепшот будет резервировать столько же места, сколько выделено оригиналу
Khajiit
физически место не будет выделено, но окажется недоступным
Vladislav
ДО начала проблемы
Dexex
ДО начала проблемы
А уж извиняйте. Нету
Dexex
Тогда откуда
Не знаю. Просто скриптом автобекапы делал на весь пул и все.
Dexex
Тестил, хотел потом поотправлять
Dexex
Вот тебе и решение, не надо использовать тебе ZFS, возвращайся к XFS
По сути да... я вот думаю. А зачем мне "такие" снапшоты. Я итак буду бекапить тогда без лайва. Зато надежно
Dexex
XFS имеет дедупликацию. Быстрая и простая.. в принципе вроде как онлайн фсцк должна подъехать. На проде мне такое не нужно
Dexex
Потому что ***ало
Khajiit
Тогда откуда
Я тут создал парочку свежих, пустых zvol, как по Чехову: warmsands/zvol1 40.6G 167G 56K - warmsands/zvol2 56K 126G 56K - Думаю, причина была тут
Khajiit
Наоборот, по умолчанию thin provision в проксе выключен. По крайней мере, был до недавнего времени на контейнеры это, кажется, не влияет, а вот zvol сразу резервирует под себя все разрешенное место. когда делается снепшот, толстый zvol резервирует под себя столько же, сколько и оригинал В результате, zvol имеют avail > 0, потому что они не заполнены, а остальные датасеты — 0 (резервация под zvol все съела)
Khajiit
и, если я прав, удаление снепшота zvol ручками должно помочь. только службу, создающие снепшоты, нужно остановить. Иначе она на радостях тут же скушает освобожденное
Khajiit
Только удалять лучше у самого жирного, у остальных-то тоже резервация по количеству снепшотов
Dexex
2
Khajiit
1
Угу. Когда разберешься, vm'ки придется пересоздать: забэкапить и восстановить заново
Dexex
Угу. Когда разберешься, vm'ки придется пересоздать: забэкапить и восстановить заново
Нет. Я тут не разберусь. Я полностью все забекаплю. Скорее всего перейду на mdadm + xfs. А потом залью назад в выходные.
𝚜𝚎𝚗𝚜𝚎𝚖𝚊𝚍
Почему людям нравятся mdadm?
Dexex
Оно того не стоит. Такие системы не должны иметь таких изъянов. Я перешел на zfs потому что снапшоты. Теперь я понял, что это дерьмо и мне такая реализация не нужна.
Dexex
Почему людям нравятся mdadm?
Простой, понятное поведение, стандарт везде.
Khajiit
Почему людям нравятся mdadm?
потому что им нравится ждать трое суток, пока ребилдится пустое зеркало из двух сорокатерников
Dexex
Вот да, пустоту ребилдить
А здесь вообще нечего ребилдить, я просто в ауте и все.
Dexex
Пересоздать mdadm не сложнее
Dexex
Значит они одинаковы. Но mdadm проще.
𝚜𝚎𝚗𝚜𝚎𝚖𝚊𝚍
Пересоздать mdadm не сложнее
Zfs в целом сложнее, ибо предоставляет больший функционал
Dexex
Zfs в целом сложнее, ибо предоставляет больший функционал
О чем я и говорю и этот функционал без гарантии. Значит нахер он нужон
𝚜𝚎𝚗𝚜𝚎𝚖𝚊𝚍
Можно было бы так же использовать только 'рейд' функционал и скорее всего проблемы выше не возникло
Dexex
Можно было бы так же использовать только 'рейд' функционал и скорее всего проблемы выше не возникло
Да. Хардварный рейд. Поэтому разочарование у меня. Столько пилят пилят и такое гавно
Dexex
А как работали на мдадмах всяких и хардварах так и работают. Вон у пацанов стоят, диски меняют и никто ничего не пересоздает 10 лет.
Dexex
И снапшоты и **еты - все там юзается
Khajiit
О чем я и говорю и этот функционал без гарантии. Значит нахер он нужон
Парень, если ты хочешь, чтобы тебе помогли, перестань играть кисейную барышню и помой рот с Белизной. Заебал
Dexex
Просто rsync все копируют по оптике.
Dexex
Парень, если ты хочешь, чтобы тебе помогли, перестань играть кисейную барышню и помой рот с Белизной. Заебал
Да все. Решение найдено. Если вам самим интересно - я могу поделать что то в субботу, когда бекапы все будут актуальные. А так я мигрирую. Я все равно после такого не буду юзать этот "прекрасный" функционал
Dexex
zfs не для прода - поиграться и не более.
ztx
не справился с управлением, значит автомобиль говно. пофиг, что права на базаре купил
Dexex
в документации написано "zfs rollback -r" полностью возвращает состояние назад. Где оно?
Dexex
Все. А дальше что я должен?
ztx
лучше ты себя ткни, надоел уже всем
Dexex
лучше ты себя ткни, надоел уже всем
Тогда не надо нагонять, что кто то что то не справился. Сегодня не 2005 год. УМВР говорить моветон
ztx
сидишь самоутверждаешься, zfs говно и ты не виноват, ага, мы поняли уже, может пора уже всё?
Dexex
сидишь самоутверждаешься, zfs говно и ты не виноват, ага, мы поняли уже, может пора уже всё?
Нет. Это ты выдал такое утверждение. Я на него ответил и больше ничего. У меня есть документация. Я действовал согласно ей. Ничего нигде не накручивал. Все ванильное - вот все показал. Мне самоутверждаться не в чем. Если програмье не один раз работает херово в разрез с документацией - то это херовое по. Тащить такое в прод было моей ошибкой вот и все.
Dexex
Если кроме УМВР сказать нечего - да все.
Dexex
И вообще пришел показать, чтобы пацаны на такое не нарвались, чтобы были в курсе. Из лучших побуждений и все
ztx
Ты прекрасно понимаешь о чём я говорю. Ты уже за всех всё порешал, что хорошо работает, что плохо, что нужно, что нахер не нужно. Здесь никому не интересно слушать, что ты думаешь о ZFS и будешь ли ты его использовать дальше, переноси эту писанину в канал флуда