无法以写入权限挂载 BTRFS。Btrfs 检查崩溃(核心转储)

无法以写入权限挂载 BTRFS。Btrfs 检查崩溃(核心转储)

我曾经在其中一个外部驱动器上使用 btrfs 文件系统一段时间,主要是为了测试重复数据删除,一切运行正常。不幸的是,昨天当我安装分区时,我注意到我无法写入它:

[root@X hdd]# dd if=/dev/zero of=file bs=4M count=1
dd: failed to open ‘file’: Read-only file system

我检查了并发现文件系统是以只读方式挂载的(即使我使用 --rw 标志,它仍然保持这种状态):

[root@X hdd]# mount
 (...)
/dev/sdb1 on /mnt/hdd type btrfs (ro,relatime,space_cache,subvolid=5,subvol=/)

我假设这是文件系统错误,所以我尝试使用以下方法检查它btrfs 检查但不幸的是我得到了这个:

[root@X]# btrfs check /dev/sdb1
Checking filesystem on /dev/sdb1
UUID: 7994d5c5-7408-4375-a24c-570456292a63
checking extents
Aborted (core dumped)

期刊信息:

Jan 05 19:29:24 arch-inspiron systemd-coredump[24451]: Process 24450 (btrfs) of user 0 dumped core.

                 Stack trace of thread 24450:
                 #0  0x00007f7958a065f8 raise (libc.so.6)
                 #1  0x00007f7958a07a7a abort (libc.so.6)
                 #2  0x000000000042315b n/a (btrfs)
                 #3  0x0000000000423768 n/a (btrfs)
                 #4  0x0000000000425d54 n/a (btrfs)
                 #5  0x0000000000426fbd n/a (btrfs)
                 #6  0x0000000000427cba n/a (btrfs)
                 #7  0x0000000000429e01 cmd_check (btrfs)
                 #8  0x000000000040ef32 main (btrfs)
                 #9  0x00007f79589f3610 __libc_start_main (libc.so.6)
                 #10 0x000000000040f039 _start (btrfs)
-- Subject: Process 24450 (btrfs) dumped core
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: man:core(5)
-- 
-- Process 24450 (btrfs) crashed and dumped core.

知道如何修复此问题吗?问题和原因可能是什么?

系统信息:Linux arch-inspiron 4.3.3-2-ARCH #1 SMP PREEMPT Wed Dec 23 20:09:18 CET 2015 x86_64 GNU/Linux, fully updated.

相关内容