Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Help Mikey recover data from 6 hard drives in a weird RAID
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
maiku
Guru
Guru


Joined: 24 Mar 2004
Posts: 581
Location: Escaping from NY

PostPosted: Wed Feb 28, 2024 2:24 pm    Post subject: Help Mikey recover data from 6 hard drives in a weird RAID Reply with quote

So, I used to have a personal server machine that I was using for fun with Gentoo. The server computer had 6 3.5" SATA hard drives. 2 were configured RAID1 and the other 4 were configured with RAID5. All the RAID configurations were software. Part of the RAID1 volume was combined with the RAID5 volume and then encrypted using LUKS.

That machine died 5 years ago. I do need to get that data off eventually. I have no reason to believe that the drives or the RAID has degraded since then. But, I'd like it off anyhow.

I was thinking the cheapest way would be to get a bunch of SATA to USB adapters and a USB hub and get the data off with my Gentoo laptop. Then maybe make a RaspberryPi RAID NAS device to put it on. Afterwards sell all the adapters, hub, and drives on eBay lol.

I'm opening it up for better suggestions with people who are smarter. If you're reading this, that's you!

(If you're wondering why I chose to do such a weird configuration of hard drives, you know the answer. It's because I could and it seemed like fun at the time.)
_________________
Michael
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54254
Location: 56N 3W

PostPosted: Wed Feb 28, 2024 5:40 pm    Post subject: Reply with quote

maiku,

I'll have wee nibble.

What size are the drives?
Do you have empty storage space enough to image them all, then assemble the raid set(s) from the collection of image/?
Don't even think of software raid over USB, not even with two drives never mind six. You also do not want to hazard the only copy of your data.

Putting all six images on one drive will work too.

There is no better reason to do something in Gentoo than 'because you can'.

Once you have the drive images, run
Code:
losetup -fP /path/o/image
on each and you will have /dev/loop[0..5]p[1...x] just like the originals.
Now assemble the raid sets using the loop devices. Read only is a good idea at this stage.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
maiku
Guru
Guru


Joined: 24 Mar 2004
Posts: 581
Location: Escaping from NY

PostPosted: Wed Feb 28, 2024 8:18 pm    Post subject: Reply with quote

Thanks for that. I hadn't thought about imaging it like that. Each drive is 2TB. Looks like that might be the best option although it's actually more expensive than the USB option which, like you said, is probably a scary option.

NeddySeagoon wrote:
There is no better reason to do something in Gentoo than 'because you can'.


This was indeed my thinking.
_________________
Michael
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54254
Location: 56N 3W

PostPosted: Wed Feb 28, 2024 8:33 pm    Post subject: Reply with quote

maiku,

You can cheat a bit if the rate set is consistent. Check with mdadm -E before you start.
The idea is to to only image enough to start the images as a degraded raid set.
That's one drive of the raid1 set and three of the raid5 set.

That's got the space required for the image down from 12TB to 8TB.

Given your forums join date ... Because I can
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
maiku
Guru
Guru


Joined: 24 Mar 2004
Posts: 581
Location: Escaping from NY

PostPosted: Fri Mar 01, 2024 12:45 am    Post subject: Reply with quote

Notably, I have no desktop computers, so somewhere along the line I have to use a SATA->USB adapter. Even if it's just one drive.

NeddySeagoon wrote:
Given your forums join date ... Because I can
You are a beast.

I started Gentoo when I was 16 and I guess here I am still. But no major cool things like you're doing there.
_________________
Michael
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54254
Location: 56N 3W

PostPosted: Fri Mar 01, 2024 8:30 am    Post subject: Reply with quote

maiku,

I suspected that this had to be done on a laptop, when you suggested the USB contortions.

At least imaging one drive at a time to a file on another drive should be harmless to the sources.
Unlike actually running the raid set over USB, getting a timeout due to USB and having a perfectly good raid member kicked out of the set due to no fault of its own.

I've been playing with computers for 60 years now.
If you know what they are good for besides playing with, do let me know :)
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
GreenNeonWhale
n00b
n00b


Joined: 30 Mar 2016
Posts: 56

PostPosted: Tue Apr 02, 2024 12:00 am    Post subject: Cheap used computer from a recycling center? Reply with quote

It seems I'm on a round of replying to old threads today. I'm hoping this reply might be useful.

maiku,

Perhaps there is a computer recycling center nearby where you live? If so, I'd contact them to see if they have any cheap desktops available for sale. For the task you have, most any functional x86/amd64 system with enough SATA ports will likely fulfill your need. You may very well be able to buy a system like this for the same price as a handful of USB to SATA adapters. Perhaps a recycler might even rent you a box, so that you don't have to worry about getting rid of it when you're done. eBay is generally a good source for this sort of thing as well.

You could boot Knoppix, Gentoo's live boot image, SystemRescue, or most any live boot linux distribution, and bring up your old RAID array. If you wanted to get fancy, you could modify a live boot image to automatically bring up ssh. Then you could log into it via an ethernet cable from your laptop, and forgo even needing a monitor for the desktop.

Good luck recovering your data, if you haven't already.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum