挂载 btrfs 时系统挂起

挂载 btrfs 时系统挂起

我有一个 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

请问有什么帮助吗?

相关内容