Avatar of londonsysadmin
londonsysadmin
 asked on

Modifying StorView configuration binary file

I did not backup the configuration after two disks were replaced in a logical drive.
So, when the Xyratex F5404E lost its configuration (long story),  the previous binary configuration file did not know about the two newer disks.
It was looking for the previous two disks (based on serial number).

Had I backed up after replacing the two disks, I would not have this problem. The SES would know that it should use the two newer disks as part of the logical drive/RAID.

I thought that I could replace the two old serial numbers in the binary file, put in the new serial numbers and then re-upload it to the SES (StorView) of the F5404E.
This did not work.
I received the following error message:
"(05/26/00) Invalid field found in parameter list. Return to main screen and retry operation."

I don't know what else might need to be changed in the binary file. I used a Hex editor to edit the binary file and change the two serial numbers. I hoped that it would be enough. Since I don't know the format of the binary file, I am obviously stuck. I have no way to tell it that the logical drive/RAID will work fine if it uses the newer disks which have existing data on them.
Storage

Avatar of undefined
Last Comment
David

8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
David

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
SOLUTION
David

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
londonsysadmin

ASKER
Although I'm disappointed, receiving a rapid and useful response from an insider is appreciated.
David

There is a possible plan "B" depending on the number of drives and known configuration. Example if you only had 8 drives configured as a single RAID6 that occupied 100% of the disks, then brute force recovery on cloned drives would provide a means to get data back using one of the enclosures as a JBOD expansion unit and some software.

So exactly what was the configuration?  # of disks, raid levels, partitioning, topology, etc ... maybe it won't be bad to manually build from scratch on temp drives.
londonsysadmin

ASKER
Thanks! So, the situation is like this:

48 disk total. All identical sizes (mostly same model and vendor)
3 global spares
Three 15 disk RAID5, therefore 3 logical drives
The file system is Quantum's StorNext.
The StorNext metadata is kept on another unit, not this one
There are four F5404E's for a single StorNext file system instance.
There are four StorNext stripe-groups and each stripe group comprises 3 logical drives

The above scenario complicates things horribly. StorNext is a closed file system and inner details are not available.
Your help has saved me hundreds of hours of internet surfing.
fblack61
David

I've successfully done much worse, but the nature of your configuration would take 3-4 days, perhaps longer,  and require physical possession of the kit, plus 48 scratch drives of same capacity.

The StorNext file system isn't a big problem, but does eliminate some short cuts.   The bad news is you won't find anything off the shelf that could assist you.  (Which would have been an option on a much smaller config, and I was hoping to be able to tell you how to do it with something that is off the shelf).

Ontrack.com could probably get it back, but be prepared for something in the $50K range.  Frankly, they are the only people I would trust other than one of the few developers out there that have left the company.  

Sorry.