小编eee*_*eta的帖子

Linux BTRFS - 转换为带有故障驱动器的单个

少量背景故事:

我有一个小型媒体文件系统,我在上面存储了用于我的 HTPC 设置的各种电影和电视节目。这最初是btrfs在 1TB WD 外置驱动器上使用 设置的。

后来,我决定购买另一个驱动器,赋予这个文件系统 RAID1 镜像功能。该硬盘是 Seagate Barracuda(2TB,BARRACUDA 7200.14 FAMILY)。不幸的是,这不是一个好的驱动器选择。驱动器很快就开始出现大量读取错误,尽管 BTRFS 能够纠正它们。

最近,该驱动器的读取错误数量激增,其状况不断恶化。BTRFS 现在开始崩溃:

kernel: RSP: 0018:ffff88005f0e7cc0  EFLAGS: 00010282
kernel: RIP: 0010:[<ffffffffa0081736>]  [<ffffffffa0081736>] btrfs_check_repairable+0xf6/0x100 [btrfs]
kernel: task: ffff88001b5c4740 ti: ffff88005f0e4000 task.ti: ffff88005f0e4000
kernel: Workqueue: btrfs-endio btrfs_endio_helper [btrfs]
kernel: CPU: 1 PID: 3136 Comm: kworker/u8:3 Tainted: G           O    4.5.3-1-ARCH #1
kernel: invalid opcode: 0000 [#1] PREEMPT SMP 
kernel: kernel BUG at fs/btrfs/extent_io.c:2309!
kernel: ------------[ cut here ]------------
kernel: BTRFS info (device sdc1): csum failed …
Run Code Online (Sandbox Code Playgroud)

linux raid btrfs

14
推荐指数
2
解决办法
1万
查看次数

标签 统计

btrfs ×1

linux ×1

raid ×1