xbianonpi / xbian

XBMC on Raspberry Pi, Bleeding Edge
https://xbian.org
GNU General Public License v3.0
294 stars 44 forks source link

Btrfs filesystem is broken #643

Closed asirbu2002 closed 9 years ago

asirbu2002 commented 9 years ago

Hi,

Somhow, my usb btrfs boot partition /dev/sdb2 became broken. There is no more possible to boot xbian from it. I tried to repair it using btrfsck tools (tried different versions 3.16.1, 3.16.2, 3.17.1) but they said there is no possible recover. (root 1351 inode 487600 errors 1000, some csum missing extent-tree.c:2330: __free_extent: Assertion owner_objectid != btrfs_tree_block_level(leaf, bi) failed. btrfs check[0x8077a09] btrfs check[0x8077a3a] btrfs check[0x8079ce6] btrfs check[0x807ab1d] btrfs check[0x8078170] btrfs check[0x807006d] btrfs check[0x80702c6] btrfs check[0x807215f] btrfs check[0x804dc9b] btrfs check[0x8065d02] btrfs check[0x804e3a6] /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0xb746aa83] btrfs check[0x804e3cc] )

On a external linux pc I'm still able to mount the btrfs partition.

My question is how to recreate that disk and what to save from the volumes root, modules home, data ??

Thanks

mk01 commented 9 years ago

@raspi1

probably not actual anymore but for future reference - if you mount XBians partition anywhere manually, you will see in the root of it few folders - it won't be the usual "root" as normally user expects. to save XBMC settings & libraries, focus on "home/@/" and all files from it it (at least xbian directory. it is XBian's home).

f1vefour commented 9 years ago

Closing, old issue that is no longer relevant.