关于我们
技术分享
技术分享
关于btrfs的修复,恢复数据
关于btrfs的修复,恢复数据
2020-07-29
这是一个十分悲剧的事情,btrfs确实不是很成熟,前几天vmware死锁后重启,btrfs无法挂载了。提示:
error mounting /dev/sda6 at /media/hansontian/24655c4f-f427-428c-b97f-1a8ab249ac91: Command-line `mount -t "btrfs" -o "uhelper=udisks2,nodev,nosuid" "/dev/sda6" "/media/hansontian/24655c4f-f427-428c-b97f-1a8ab249ac91"' exited with non-zero exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/sda6, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so
继续dmesg|tail 提示
[ 1749.296797] btrfs: failed to read log tree [ 1749.340332] btrfs: open_ctree failed [ 1851.542941] device fsid 24655c4f-f427-428c-b97f-1a8ab249ac91 devid 1 transid 129074 /dev/sda6 [ 1851.543548] btrfs: disk space caching is enabled [ 1851.570460] Btrfs detected SSD devices, enabling SSD mode [ 1851.570508] btrfs bad tree block start 0 741752832 [ 1851.570515] btrfs: failed to read log tree [ 1851.617623] btrfs: open_ctree failed
看起来十分悲剧了。然后赵一下btrfs的kernel上的文档,发现有一个btrfsck的修复工具这个工具 目前还在不断维护中,处于比较初级的水平。
如果你向我一样用
btrfsck --repair --init-csum-tree --init-extent-tree <device>都无发修复,那就只有恢复数据的份儿了。
btrfs restore /dev/sda6 /temprestore

- 标签:
-
技术分享
您可能感兴趣的新闻 换一批
热门文章
现在下载,可享30天免费试用