
У меня есть SSD-диск на 256 ГБ, на котором я преобразовал свою корневую файловую систему ext4 в btrfs. Я стер резервный подтом ext4, включил сжатие и рекурсивно дефрагментировал его, чтобы включить его для всех файлов.
btrfs fi df /
Однако есть вывод, который меня беспокоит:
Data: total=148.00GB, used=106.11GB
System: total=32.00MB, used=16.00KB
Metadata: total=65.00GB, used=2.04GB
Если я правильно понял вывод, 65 ГБ (1/4 моего диска!) зарезервировано для метаданных и недоступно для хранения файлов. Если это верно, это будет огромной тратой моего дискового пространства. Я правильно понимаю? Можно ли изменить размер части моего диска, выделенной для метаданных?
решение1
Сначала убедитесь, что ваше ядро и пользовательское пространство BTRFS обновлены.
СогласноЧасто задаваемые вопросы о BTRFS, вы не можете изменить размер блока метаданных. Вы можете, однако, попробовать запуститьbtrfs balance start -m <точка монтирования>что перераспределит метаданные по всему дискуи, как побочный эффект, возможно, освобождение нераспределенного пространства.
Если это не сработает, вам, возможно, придется сделать резервную копию данных и заново создать файловую систему. (Ознакомьтесь сэтотдля получения дополнительной информации.)
решение2
Это уменьшит размер метаданных.
sudo btrfs balance start -v -musage=0 /path