= Сообщение: 6180 из 10756 ===================================== RU.UNIX.BSD = От : Vova Uralsky 2:5030/257 07 Nov 17 20:14:14 Кому : Eugene Grosbein 07 Nov 17 20:14:14 Тема : Re: Куда подевалось место на ZFS FGHI : area://RU.UNIX.BSD?msgid=2:5030/257+5a021588 На : area://RU.UNIX.BSD?msgid=grosbein.net+a535d010 = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Hello Eugene!
07 Nov 17 18:02, Eugene Grosbein wrote to Vova Uralsky:
VU>> Ещё раз и по буквам. Резерв на датасете состоит из блоков, VU>> принадлежащих датасету. EG> Это прямо противоречит и документации, и продемонстрированному EG> поведению.
Hу-ну. Если место зарезервировано для одного датасета, попробуй занять его другим. Успехов. И деже если это тебе просто файлик удалить. Hе волнует. Резерв, он железный.
EG> И из того, и из другого следует, что резерв не принадлежит датасету.
ой
VU>> Они не являются свободными, хотя в них не записано никаких данных. EG> Да нет этих "блоков" вообще, это просто лимит.
Разница?
VU>> Они не доступны другому датасету. EG> Да - занять свободные блоки пользовательскими данными в нарушение EG> резервирования, EG> действительно, нельзя, но, как показал тест, их может использовать EG> сама ZFS EG> на свои внутренние нужды - в частности, чтобы отработал rm - а этого EG> мы и добиваемся.
Х3 :-D
VU>>>>>> К тому же мы ещё не проверили, работает ли оно действительно так, VU>>>>>> как ты предполагаешь. EG>>>>> # zfs get reservation EG>>>>> NAME PROPERTY VALUE SOURCE EG>>>>> md0 reservation 100M local VU>>>>> ---------------------^^^^
VU>> <sarcasm> VU>> Магический пул: резервируем 100M, заполняем до конца, сколько VU>> осталось незаполнено? Првыильно, 128M. EG> А откуда следует, что ZFS не может для своих нужд ещё дополнительно EG> резервировать место "неявно"? Да ниоткуда.
df -h бы хватило, а так, догадки, предположения...
VU>> Ты что-то недокопипэйстил? Или действительно считаешь что 100M == VU>> 128M? EG> Я считаю, что 100M <= 128M, а только это и требуется.
Hу-ну
VU>>>> А вопросы были такие: VU>>>> 1. Если заполнить датасет на 100%, можно ли удалить в нём файл? VU>>>> (если он зажат квотой, мы знаем, можно, а если резервированием на VU>>>> другом датасете?) EG>>> Да, именно это я продемонстрировал. VU>> Hе вижу. plausibility check failed EG> Датасет был заполнен на 100%. Пул - нет. Sapienti sat.
Hе верю (c)
VU>> Жаль что Korchmar effect нам никто не хочет продемонстрировать. EG> Так путь он и демонстрирует, ну или тот, кому он интересен, этот EG> эффект.