我有一个 btrfs 文件系统,其中包括 raid0 中的 3 个磁盘:
# btrfs fi show /dev/sdb1
Label: 'disco_backup' uuid: 10726648-202c-4792-82d4-5d0911cce762
Total devices 3 FS bytes used 8.05TiB
devid 1 size 3.64TiB used 3.64TiB path /dev/sdb1
devid 2 size 2.73TiB used 2.73TiB path /dev/sdd1
devid 3 size 1.82TiB used 1.82TiB path /dev/sdc1
我将其用作备份。我有一个用于备份的子卷,每个新备份都是前一个备份的快照,并通过 rsync 进行更新。
文件系统几乎已满。我删除了一些快照,但磁盘空间没有更新。然后我在磁盘上启用了配额以查看已用空间:
# btrfs quota enable /mnt/bacup
当我这样做几分钟后,系统挂起了(我想是因为内存不足)。此后,我无法安装磁盘。每次我尝试安装它时,系统都会挂起。
我添加了许多交换空间(300Gb),但挂载时仍然挂起。我尝试运行 btrfsck,但它没有报告错误。
内核 4.4.59
btrfs-progs 4.4.1
请问有什么帮助吗?