恢复btrfs的一次记录

昨天尝试systemd,有次关机不利,又没启用magic key,于是强关。重开机btrfs 报open_ctree error…无法mount根分区

于是开手机上网搜解决方案。http://www.spinics.net/lists/linux-btrfs/msg07572.html

然后掏出以前留下的archboot,usb进系统。

archboot真是好,可以用pacman,于是pacman了gcc,git,make,httptunnel(为了上sb的国际网),btrfs-progs-unstable(更新btrfsck的版本,archboot里面的没有-s参数)。然后

git clone git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs-unstable.git next

进去make btrfs-select-super。

btrfsck -s 1 /dev/sda2,看看super block的备份好使不。完成之后

./btrfs-selects-super -s 1 /dev/sda2

重启开机进系统。done。

This entry was posted in Linux and tagged . Bookmark the permalink.

4 Responses to 恢复btrfs的一次记录

  1. 右京样一 says:
    Google Chrome 10.0.648.151 GNU/Linux

    高手啊……

  2. lolihunter says:
    Firefox 3.6.15 Fedora 14

    早就听闻CS Slayer大名。今日一见,果然不同凡响!看得我是云里雾里啊……
    话说你的background是杏子?

  3. csslayer says:
    Firefox 4.0 Windows 7

    @lolihunter 是杏子。

    ……话说你这么说让我受宠若惊啊……

  4. Google Chrome 21.0.1180.75 GNU/Linux x64

    我上次一电脑的BtrFS出问题了,当时用的是Linux-LTS内核,折腾了3天也没有弄出来,btrfsck、btrfs-recover都用了,最后无意中用了新内核……奇迹般好了! ^,-.^

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.