Швидше за все, ви зіткнулися з проблемою, коли BTRFS повинен виділити трохи метаданих, перш ніж вона зможе видалити файл. Одним із слабких місць BTRFS є його поводження з умовами поза простором; вдосконалення поведінки в цій галузі є одним із пріоритетів проекту.
Однією із пропозицій у вікі btrfs є скасування файлу замість видалення.
#instead of this
rm -f ./some_file
# do this
true >| ./some_file
Це видалить вміст файлу, не змінюючи запис каталогу. Після того, як ви відпрацювали свій шлях з-за того кута, де ви перебуваєте, ви можете видалити файли, як звичайні. Якщо це спричинить проблеми, можливо, ви захочете тимчасово переремонтувати цю nodatacow
опцію, яка вимикає поведінку копіювання під час запису. Але ... не впевнений напевно, допоможе це чи ні.
Загалом, однак: не запускайте суху файльну систему BTRFS. Це все ще програмне забезпечення передвиробництва, а кутові корпуси трохи грубі.