- 主题:大事不好, Btrfs崩了
dmesg 里面有什么发现没有?
【 在 DreamDreams (光风霁月) 的大作中提到: 】
: 4块3T的西数绿盘RAID10,一直好好的。刚才莫名其妙数据消失了,
: log里毛都没有,告诉我一切正常,懵了。
: umount/mount都正常,跟啥都没发生一样。大家有啥主意否?
: ...................
--
FROM 140.224.34.*
btrfs 的 raid10 是不是有问题?直接用 raid1 不好吗?
【 在 DreamDreams (光风霁月) 的大作中提到: 】
: 么有
: 【 在 hgoldfish 的大作中提到: 】:
: dmesg 里面有什么发现没有?
: ...................
--
FROM 140.224.34.*
不用。。 btrfs 内置 raid1 支持的。只要两块盘以上就能用。楼主估计是在 md 之上再创建这个 btrfs. 其实可以直接用 btrfs 创建的。
【 在 bluaze (Jerry) 的大作中提到: 】
: 他是4块盘,不得先raid1再raid0组成raid10
: - 来自「最水木 for iPhone X」
--
修改:hgoldfish FROM 112.47.122.*
FROM 112.47.122.*
raid1 可以,raid0 和 raid10 的,估计不行,这俩随便坏一块盘都要糟。
但是 raid10 被破坏的话,挂载文件的时候会出问题,内核会报错,跟楼主说的现象不一样。
想了一下,估计楼主:
0. 磁盘被破坏了,md 设备没生成。自然也不会被挂载,用 mdstat 看看情况。
1. 磁盘被破坏了,生成 md,但是文件系统被破坏。没挂载上去,用 mount 命令看一下到底有没有挂相应的 md 设备。
2. 自己不小心给清了。
【 在 roy (天上掉大饼:学思行言) 的大作中提到: 】
: 单独卸两块盘下来接电脑上看看能不能恢复?
--
FROM 112.47.122.*
惨惨惨。。平时有做 snapshot 和备份吗?是不是内存条坏了。我被内存条坑过。
【 在 DreamDreams (光风霁月) 的大作中提到: 】
: 我就直接创建的,裸盘,没分区,没有md
: btrfs rescue chunk-recover也试了,啥也没恢复出来。
: 目前就好像是我把文件全删了一样。
: ...................
--
FROM 112.47.122.*
btrfs 的 raid1 就够了。
【 在 bluaze (Jerry) 的大作中提到: 】
: 而且我说raid1再raid0其实是说先mirror再strip,并不是说mdadm去创建md
: - 来自「最水木 for iPhone X」
--
FROM 112.47.122.*
用 badblocks 看看是不是真的磁盘坏了。如果是的话,smartctl -a /dev/sda 可以看到错误信息。注意要用只读。
从上面的信息看起来,多半是文件系统坏了。btrfs 有个缺点,哪个目录节点坏了,底下的文件会全丢失。这几块盘就不要操作了。再买几块新的,dd 复制过去,看看有没有办法恢复。
【 在 DreamDreams (光风霁月) 的大作中提到: 】
: 木有备份啊,好在我的代码不在github上就在bitbucket上,否则哭死了。
: 但是这也丢了不少东西。本以为RAID10怎么也能撑一下坏一块盘,没想到落到
: 这个地步,我还特意没用RAID6,真是不该从ZFS切到Btrfs,本来用的好好地。
: ...................
--
FROM 112.47.122.*
最好找找原因。。不然难保再次出问题。
比如我上次是内存条松动了。把脏的数据写入了磁盘导致损坏。当时我用 snapshot 恢复的。
并且我备了两份。主 NAS 坏了,冷备 NAS 上面的数据也不会丢。
【 在 DreamDreams (光风霁月) 的大作中提到: 】
: smart 我看过了,没问题。一般磁盘问题dmesg里面肯定一堆错误。
: 买盘比买计算机都贵了,4块盘4000多。
: 这次这个大坑真是超越了我的想象。
: ...................
--
FROM 112.47.122.*
5.6 是哪个发行版,不会是 ubuntu 吧?
你都检查出那么多错误了,mount 的时候没显示错误信息感觉不太可能。很有可能是在之前的 system journal 里面,你好好找找。
btrfs 有几个超级块备份,你看看 mount 选项,可以指定另一个超级块。
【 在 DreamDreams (光风霁月) 的大作中提到: 】
: 我主贴里贴了kernel版本, 5.6
: 还真就是mount在上面就变空了,内容完全消失,错误信息一条都没。
: 异常断电曾经有过,也是1个月什么的之前了。
: ...................
--
修改:hgoldfish FROM 112.47.122.*
FROM 112.47.122.*