💿 RAID60 Based on IBM ServeRAID M5016 or LSI 9265-8i Controller. Recovering Data from RAID60 💿

Jul 12, 2021 12:00 · 2677 words · 13 minute read

Hello everybody! Watch this video to find out how to create RAID60 based on one of the two controllers - IBM ServeRAID M5016 or LSI 9265-8i.

00:13 - How to build a RAID system with the help of the controller BIOS, with the LSA utility, or with the storCLI tool.

00:19 - Also, you’ll see how to recover data from a crashed RAID60.

00:44 - RAID60, also known as RAID 6 + 0 is a disk array that unites several groups of disks and combines the double parity of RAID 6 with the striping of RAID 0.

01:15 - You need at least 8 disks to build this array type.

01:19 - As to its reliability, it’s quite good, because this RAID type provides double redundancy and can survive losing up to two disks in each group.

01:27 - However, you can’t absolutely exclude loss of data.

01:31 - For starters, let’s see how you can build a RAID60 system.

01:34 - I’ll show you how to create an array with several drives and the controller IBM M5016.

01:38 - How to create RAID60 in LSA (LSI Storage Authority Software) For the first method, I’ll be using a utility called LSA.

01:44 - The name actually stands for LSI Storage Authority Software – a web application that allows you to monitor and fix problems with disk storage systems as well as create and manage various RAID configurations based on LSI/Avago controllers.

01:57 - First of all, you need to download it; to get the latest version of the program, visit the official website, type LSI Storage Authority in the search field and click to find it.

02:10 - Open the Downloads tab and get the version for the operating system you are using; I choose a version for Windows because I’m going to show everything with the example of this operating system.

02:24 - Click the download icon next to the zip archive.

02:34 - Extract the files to any convenient directory and start the installation.

02:47 - You don’t have to fill in the customer information.

02:58 - Now you are suggested to select a setup type, and you have several options to choose from: select “Gateway” to have all program features installed.

03:05 - You can change the ports if necessary, but I’m leaving them at default settings.

03:07 - (N/A) Now it’s time to select the disk configuration.

03:08 - (N/A) When the installation is complete, the program’s shortcut will appear on your desktop.

03:13 - When you start the program, it will open in the browser.

03:19 - Click “Sign in” here, and give the login and password to your Windows account.

03:23 - Type the login in Latin letters to avoid any issues.

03:31 - After sign-in, you’ll see the controller management screen.

03:35 - In this field, select the controller. To create a new array, open the “Configure” option.

03:48 - If you already have a previously built RAID, delete it by clearing the configuration - just click on the “Clear Configuration” button, check the confirmation box and click “Yes. ” Then click “Configure” again and select the configuration method: advanced - where you can specify all additional settings, or simple - where some things will be set to default.

04:17 - In the next tab, specify the RAID level, then add the drives it is going to consist of…

04:46 - and add a virtual drive. Specify the capacity, name and strip size, then select the initialization method, read and write policy, cache policy and other settings.

05:21 - Then click the button “Add Virtual Drive” and “Finish” to complete the process.

05:38 - After some time, the RAID will appear in this window.

05:41 - This is where you can see its information, disk status and so on.

05:58 - When you click “More Actions,” you’ll be able to schedule a consistency check, configure notifications, add hot swap disks and do many other things.

06:06 - How to create RAID 6 with the help of storCLI unitlity Another way to create a disk array on this type of controller is by using the console-based utility storCLI.

06:16 - StorCLI is a command prompt tool that lets you change any settings for LSI/Avago RAID controllers - that is, you can use it for the same things as the LSA utility: Create, modify and manage RAID systems.

06:31 - The program can be downloaded from the official website - just type the name in the search field and download the version you need.

06:53 - Extract the files from the archive. To start the program, open the Command Prompt as administrator and go to the folder containing the program: do it by typing “cd” and copying the path to the directory that contains the necessary version of this utility.

07:28 - Run the help command to check how the program works: storcli64. exe –help Now we need to make sure that the program can recognize the controller; to display the controller information type the following command: storcli64. exe show all Let’s view the list of disks connected to this controller - all you need is one command: storcli64. exe /c0 /eall /sall show and you’ll see their status.

08:06 - To make sure they aren’t united into a RAID system, try one more command: storcli64. exe /c0 /vall show It displays the information about virtual disks.

08:18 - If you add the element “all” at the end of the command, you will see more detailed information, such as The composition of the virtual drive, cache settings, strip size etc. storcli64. exe /c0 /vall show all To remove a virtual disk, use this command: storcli64. exe /c0 /v60 del force where v60 –is the name of the virtual disk.

08:43 - To make sure that the RAID system has been removed, run the command to display virtual disks one more time: storcli64. exe /c0 /vall show Now that the array which we don’t need is removed, let’s start building a RAID60 system.

08:55 - All you need is one command: storcli64. exe /c0 add vd r60 Size=all name=RAID60 drives=252: 0-7pdperarray=4 pdcache=on direct wt nora strip=128 or storcli64. exe /c0 add vd r60 Size=all name=RAID60 drives=252: 0-7 pdperarray=4 where: “vd” is the virtual disk “r” sets the array type “size” sets the space to be used, and I selected all free space.

09:07 - “name” is used to assign a name to this array.

09:10 - “drives” indicated the drives to be used in building the RAID system, and in my case, it is from 0 to 7, a total of 8 drives.

09:24 - “pdperarray” determines the number of physical disks per one array; in my case with RAID60, I set two groups of 4 disks each.

09:35 - This information is enough to create the array.

09:44 - You can add some advanced settings if necessary: Enable write caching for the disks – pdcache (and specify 0n/off) WT read and write policy, NRA, strip size and so on, otherwise these advanced settings will have default options.

10:11 - Now check the information on the virtual drive: as you can see, the array has been created successfully, and you can use the previously described utility to manage it.

10:20 - How to create RAID60 with the controller’s webBIOS One more way to build a RAID system on an LSI controller involves using the controller’s webBIOS.

10:29 - To access it, press the corresponding key shortcut while the computer is booting: in my case, this is Ctrl+H. If this operation doesn’t boot webBIOS, but the operating system is booting instead, then try again, but before that, disable the boot disk in the BIOS of your motherboard.

10:48 - Open BIOS, find the list of connected drives, and select Disable here.

10:59 - After that, this problem should disappear, and when you boot next time and press the Ctrl+H shortcut, the controller’s webBIOS should boot.

11:11 - The first screen will show you the list of detected controllers (if you have more than one); select the controller you want to use and click “Start. ” In the next window, you’ll see all drives connected to the controller.

11:30 - To build a RAID system, open the line “Configuration Wizard. ” If you already had an array made of these drives, the system will warn you that it is going to be lost; click “Yes” to confirm.

11:57 - Now choose “Manual configuration” and click “Next. ” At the next stage, select the drives for the future array, and click “Add to Array. ” If you select all drives and add them into a group, you’ll be able to create RAID 6, 5, 1 or 0.

12:37 - In order to have RAID 10, 50 or 60 you have to create several groups of drives, as such array types are based on using groups of drives rather than individual drives.

12:51 - In my case, the plan is to create a RAID 60 system consisting of 8 drives, so I select the first 4 drives, and then click “Add to Array” and “Accept DG” (DG stands for Drive Group).

13:10 - After that, I select the remaining 4 drives, click “Add to Array” and “Accept DG,” then click “Next. ” In the next window, click “Add to SPAN,” add the drive groups we have just created, and click “Next” to continue.

14:04 - Now you can see what RAID levels are available: 60, 50, 10 and 00, so select the necessary one from this list.

14:19 - If necessary, you can modify other settings, such as strip size, read and write policy, and so on.

14:24 - In the end, set the size of the future array - I select all available capacity.

14:34 - Then click “Accept” to confirm your decision, and then “Yes. ” Click “Next,” then “Accept” again, and then “Yes” to save the configuration.

14:50 - The program will warn you that all data will be lost, and ask you to confirm the start of initialization.

14:57 - Click “Yes” to agree. Go back to the main menu and restart the computer.

15:01 - If you want to boot from this device, don’t forget to check the box next to “Set Boot Drive. ” If the whole system is supposed to boot from another disk which was disabled before starting the controller’s webBIOS, open the BIOS of your motherboard and enable that disk again.

15:30 - After the operating system boots, you should format the array in the disk management, so that it will appear in Windows Explorer.

15:36 - Create a new volume and wait until the format operation is complete.

15:40 - Now it is displayed in the Explorer window properly.

15:43 - How to recover data from RAID60 If you accidentally deleted information from your RAID array, lost data because of wrong configuration, or if your controller, hard disk or any other equipment broke down, and now you cannot copy your information, then use a specialized tool to recover data from RAID systems.

16:00 - Hetman RAID Recovery will help you bring back the lost data from damaged disk arrays.

16:05 - From the storage system, it reads all the information about the controller, the motherboard, or the software used to create a disk array, and then rebuilds the damaged RAID to let you copy the remaining data.

16:16 - If you accidentally removed any data from a RAID system, just run this program, scan the drive, and then recover the files you need.

16:39 - Removed elements are marked with a red cross.

16:47 - If your problem is caused by a controller failure, you’ll have to connect the disks directly to the motherboard and launch the program.

16:53 - If you have a number of drives to connect, you may find out that there are less SATA ports and power connectors than you need.

17:00 - This can be fixed with special cards and cables that help you increase the number of ports and connectors.

17:05 - You can see some of such devices on the screen.

17:08 - If you cannot connect all the drives but you have enough free space, you can copy images of the drives, mount them in the program and then recover the data from this image.

17:17 - As you can guess, our program supports such operations.

17:20 - All you need to use this method is one free SATA port and a hard disk power connector.

17:26 - Connect one of the drives, boot the operating system and start the program.

17:34 - Open the Tools tab - click “Save Disk” - specify where to save it, click “Save” - and remember that we need all of its size, so make sure that the option “Full” is selected.

17:50 - When the save operation is complete, repeat the procedure for each of the drives that your array consisted of.

17:58 - When all the images are saved, upload them to the program.

18:05 - To mount a disk image, open the Tools tab - select “Mount Disk” - specify the path to the image file, select it and click “Open. ” The disk will appear in the program.

18:20 - This way, you can have all disks mounted. However, in the case with mounted disks the program may fail to build the damaged RAID automatically, so then you’ll have to use the RAID Constructor.

18:33 - Start the RAID Constructor, click “Next,” select “Manual mode,” and click “Next” again.

18:41 - Now you have to specify all the information about this RAID system.

18:45 - Select its type, specify the block order and size, and give the number of drive groups if your RAID consisted of more than one group.

18:56 - Then add the drives and specify their order, while replacing damaged drives with empty drives.

19:11 - When you specify all the properties you know, click “Add,” and the array will appear in the Drive Manager.

19:18 - As you can see, after the properties were given, the program can recognize the RAID system, its capacity and other information.

19:25 - Now the final step is to scan it and recover your data.

19:29 - Right-click on the array, select “Open,” and start with a Fast scan; if the program failed to find the necessary files, run Full analysis instead.

19:39 - Now the program has found all the data still remaining on this RAID.

19:42 - All you have to do is to select the files to be restored, click “Recovery,” choose the directory where to save the files, click “Next” and “Recovery” again.

19:53 - When the entire process is over, you will find the recovered files in the folder you have chosen.

19:59 - The program can display the data even if several disks are missing.

20:03 - This is RAID60, so the files will remain intact even if two disks in each group are down.

20:08 - Let’s check it now. You can see that the program displays all the files in spite of several disks missing from the array.

20:11 - Conclusion Usually, RAID60 servers are extremely reliable and offer you convenient backup options.

20:14 - However, just as with any RAID configuration, you can’t totally exclude the chances for data loss.

20:20 - A hardware failure, a controller error, software glitches and so on - all of them may result in losing important information.

20:27 - But if you choose the right utility for recovery, you’ll be able to restore the lost data quickly and safely, to save your time for searching and recovering the files.

20:35 - That is all for now! Hopefully, this video was useful.

20:39 - Remember to click the Like button and subscribe to our channel.

20:42 - Push the bell button to receive notifications and never miss new videos.

20:45 - Leave comments to ask questions. Thank you for watching.

20:48 - Good luck. .