Какое ядро и как довели до такого состояния? Если ядро, скажем, ≥3.7, то вы ещё окончательно ушатали мою веру в человечество в возможность использования BTRFS. Сам пока пробовал только пробовать, ибо страшно.
Ядро 3.10.7, просто сделал снэпшот, после чего все метаданные и забились. Через некоторое время удалось его удалить, да, но полчаса я прыгал вокруг всего этого и ничего не мог сделать.
Не должны, ничего особо не модифицировал, 2.39Gb метаданных у меня сейчас занято, если включить снэпшот и начать делать бэкап, на середине примерно бэкапа опять будет 3Gb и вот эта фигня. Явно баг какой-то.
Это несколько неочевидно, но вывод df возможно не такой, как этого ожидают пользователи.
>Data: total=107.21GB, used=75.06GB 1. total - количество аллоцированных данных (по умолчанию у btrfs размер chunk-а 1GB) 2. used - сколько реально полезных данных лежит в этой data
Причём это не имеет отношение к размеру диска он может быть и 111(как у вас), или 200. У меня например прямо сейчас Data: total=13.00GB, used=12.76GB, на диске в 40GB Да, btrfs понимает, что у вас сейчас 30GB "потеряны", вот только без явной комманды он "дефрагментацию" делать не будет.
Тут правда возникает проблема не очень очевидных комманд: btrfs defragment - дефрагментирует файлы - и это не то, что лечит эту вашу проблему. А тут нужно было просто запустить
btrfs [filesystem] balance /
И всё бы достаточно быстро пришло в норму, в состояние вида (примерно) Data: total=76GB, used=75.06GB
Comments 28
Если ядро, скажем, ≥3.7, то вы ещё окончательно ушатали мою веру в человечество в возможность использования BTRFS. Сам пока пробовал только пробовать, ибо страшно.
Reply
Через некоторое время удалось его удалить, да, но полчаса я прыгал вокруг всего этого и ничего не мог сделать.
Reply
Если потом туда дофига модифицировал, то может быть.
Но вроде ж, не такая была ситуация?
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Reply
>Data: total=107.21GB, used=75.06GB
1. total - количество аллоцированных данных (по умолчанию у btrfs размер chunk-а 1GB)
2. used - сколько реально полезных данных лежит в этой data
Причём это не имеет отношение к размеру диска он может быть и 111(как у вас), или 200. У меня например прямо сейчас Data: total=13.00GB, used=12.76GB, на диске в 40GB Да, btrfs понимает, что у вас сейчас 30GB "потеряны", вот только без явной комманды он "дефрагментацию" делать не будет.
Тут правда возникает проблема не очень очевидных комманд: btrfs defragment - дефрагментирует файлы - и это не то, что лечит эту вашу проблему.
А тут нужно было просто запустить
btrfs [filesystem] balance /
И всё бы достаточно быстро пришло в норму, в состояние вида (примерно)
Data: total=76GB, used=75.06GB
Reply
Reply
Reply
Reply
Leave a comment