-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
recon command crashes on slice out of range #2
Comments
Hi @5ay3h, |
A shame the very same error still appears with the latest version. |
Yeah, I didn't have any spare time to work on this yet. I advice you to keep an image of the drive on file (no pun intended), so you can try with a future version. |
+1 have same problem |
Care to try again? The latest commits should (fingers crossed) fix one such issue. |
Good job! Sadly I have already begun full wipe off the affected discs before sending them to a friend. I'll keep in mind to try the unfixed version of I need to try recover in the future to see if it's fixed. |
Will try in 30 days from now 😅
Very exited
…On Wed, Dec 19, 2018, 18:59 Markus Hartung ***@***.***> wrote:
Good job! Sadly I have already begun full wipe off the affected discs
before sending them to a friend. I'll keep in mind to try the unfixed
version of I need to try recover in the future to see if it's fixed.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#2 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AJfkqKFZT7oJgQSdFTeHELDuYgxLrkggks5u6tLdgaJpZM4U9TpG>
.
|
Ok, pinging again later. If you try it out, you can use the |
I tried cloning the repo again as I had cleaned it up. But now when I do make I get output that it have built a binary, but none is to be found.
[Code]
markus@staropramen ~/btrfscue (git)-[master] % make
[Build] /home/markus/btrfscue/bin/btrfscue
markus@staropramen ~/btrfscue (git)-[master] % ls bin
ls: cannot access 'bin': No such file or directory
2 markus@staropramen ~/btrfscue (git)-[master] % mkdir bin :(
markus@staropramen ~/btrfscue (git)-[master] % make
[Build] /home/markus/btrfscue/bin/btrfscue
markus@staropramen ~/btrfscue (git)-[master] % ls bin
[/Code]
…On 4 January 2019 13:29:07 CET, Christian Blichmann ***@***.***> wrote:
Ok, pinging again later. If you try it out, you can use the `mount` to
mount a read-only view of your damaged filesystem using FUSE.
That makes it convenient to assess the potential for data recovery.
--
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
#2 (comment)
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
|
Hmm, that's odd, I just tried this and it worked: $ git clone --recurse-submodules https://github.com/cblichmann/btrfscue.git .
$ make
[Build] /home/cblichmann/devel/btrfscue/bin/btrfscue |
strange, I removed and started over one more time and now it compiles perfectly again. I'll try again now with the recon and see if it works better now with my second failed btrfs disk set :/ |
I just tried it out and it seems to fail with same error:
|
After playing around with newer BTRFS images, I have a test case that reproduces this now. |
Cool!
Just poke me if I could test anything. I'm waiting for me replacement disk. It seems the vanilla rescue command lets me restore most data but it's good to have this too.
How big files can I expect to be able to restore on a standard btrfs volume?
…On 7 January 2019 09:31:17 CET, Christian Blichmann ***@***.***> wrote:
After playing around with newer BTRFS images, I have a test case that
reproduces this now.
--
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
#2 (comment)
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
|
I haven't gotten around to actually implement the extend mapping (see issue #4), so for your block size (16KiB), you can restore files of up to ~15KiB in size. I know that this is not too useful yet, but I do have some experimental code lying around that deals with the full file extent data and have already used it to restore a few files I cared about from another "hopeless" image :) -- If #4 is done, you'll be able to restore files of any size. |
Alright, I have backups on my most important data but there are some Plex server settings files I want to find so I don't have to redo my setup. Do you have a branch with the test code for #4 ? Restoring bigger files are indeed an interesting feature. Have you poked the btrfs mailing list for any assistance on getting it running? Perhaps the official recover program can be called with some parameters to avoid duplication of effort. Being able to undelete files can Indeed be a really cool feature. I have a raid1 with three discs, 4GiB, 3GiB, and 1GiB respectively. It would be neat to be able to use metadata from all discs if one copy is defective. |
It works ! GJ mate 👍 now if we will just be able to recover all the files (with metadata), we could finally open the champagnes 😄 |
Hi @cblichmann !
I am trying to use your tool to restore a "lost cause" BTRFS partition.
I'm getting this crash while running the command
recon
on the image:I'm not sure why this happens...
I will try to make the slice functionality (
Data
extraction) safer, but I don't think it's the cause of the real issue here?LMK if there is more data I can provide.
Thanks :)
The text was updated successfully, but these errors were encountered: