Как показать текущий объем фрагментации в файловой системе btrfs
Вики-страницы для btrfs и другие инструкции рассказывают об онлайн-дефрагментации и других связанных темах, но они не говорят, как узнать, насколько фрагментирована файловая система. Есть ли способ определить, сколько файлов фрагментировано, или произвести какую-то другую меру фрагментации файловой системы?
1 ответ
filefrag
Команда работает как с btrfs, так и с другими файловыми системами.
$ filefrag ubuntu-8.04.1-desktop-i386.iso
ubuntu-8.04.1-desktop-i386.iso: 7 extents found
Это показывает только количество экстентов для отдельных файлов. Возможно, вы захотите написать сценарий оболочки для выборки нескольких файлов и вычисления некоторого числа, которое даст приблизительное представление о том, как вся файловая система фрагментирована.