RAID by Sight and Sound



Similar documents
by Scott Recover your P0RN from your RAID Array!

RAID Rebuilding. Objectives CSC 486/586. Imaging RAIDs. Imaging RAIDs. Imaging RAIDs. Multi-RAID levels??? Video Time

RAID Basics Training Guide

RAID Made Easy By Jon L. Jacobi, PCWorld

RAID. Contents. Definition and Use of the Different RAID Levels. The different RAID levels: Definition Cost / Efficiency Reliability Performance

RAID HARDWARE. On board SATA RAID controller. RAID drive caddy (hot swappable) SATA RAID controller card. Anne Watson 1

Dr Michael Cohen. This talk does not represent my Employer. April 2005

2-Bay Raid Sub-System Smart Removable 3.5" SATA Multiple Bay Data Storage Device User's Manual

Storing Data: Disks and Files

RAID Utility User s Guide Instructions for setting up RAID volumes on a computer with a MacPro RAID Card or Xserve RAID Card.

RAID installation guide for ITE8212F

How To Use A Raid

5-Bay Raid Sub-System Smart Removable 3.5" SATA Multiple Bay Data Storage Device User's Manual

NVIDIA RAID Installation Guide

Intel RAID Volume Recovery Procedures

User s Manual. Home CR-H BAY RAID Storage Enclosure

PIONEER RESEARCH & DEVELOPMENT GROUP

RAID Utility User Guide. Instructions for setting up RAID volumes on a computer with a Mac Pro RAID Card or Xserve RAID Card

Cisco Small Business NAS Storage

ZOTAC RAIDbox User s Manual

File System & Device Drive. Overview of Mass Storage Structure. Moving head Disk Mechanism. HDD Pictures 11/13/2014. CS341: Operating System

GENERAL INFORMATION COPYRIGHT... 3 NOTICES... 3 XD5 PRECAUTIONS... 3 INTRODUCTION... 4 FEATURES... 4 SYSTEM REQUIREMENT... 4

MANAGING DISK STORAGE

Definition of RAID Levels

ESATA PCI CARD. User s Manual

White Paper A New RAID Configuration for Rimage Professional 5410N and Producer IV Systems November 2012

RAID Technology Overview

NSS Volume Data Recovery

Input / Ouput devices. I/O Chapter 8. Goals & Constraints. Measures of Performance. Anatomy of a Disk Drive. Introduction - 8.1

Intel Rapid Storage Technology

SiS 180 S-ATA User s Manual. Quick User s Guide. Version 0.1

DELL RAID PRIMER DELL PERC RAID CONTROLLERS. Joe H. Trickey III. Dell Storage RAID Product Marketing. John Seward. Dell Storage RAID Engineering

Overview of I/O Performance and RAID in an RDBMS Environment. By: Edward Whalen Performance Tuning Corporation

RAID Utility for Windows

NAND Flash Media Management Through RAIN

Taurus - RAID. Dual-Bay Storage Enclosure for 3.5 Serial ATA Hard Drives. User Manual

MaxAttach NAS 4000 Series OS 2.2 Hard Disk Drive Replacement

SiS S-ATA User s Manual. Quick User s Guide. Version 0.1

How To Create A Multi Disk Raid

NAS 251 Introduction to RAID

Firebird and RAID. Choosing the right RAID configuration for Firebird. Paul Reeves IBPhoenix. mail:

is605 Dual-Bay Storage Enclosure for 3.5 Serial ATA Hard Drives FW400 + FW800 + USB2.0 Combo External RAID 0, 1 Subsystem User Manual

FANTEC MR-35DU3-6G USER MANUAL

DF to-2 SATA II RAID Box

Introduction. What is RAID? The Array and RAID Controller Concept. Click here to print this article. Re-Printed From SLCentral

Chapter 6 External Memory. Dr. Mohamed H. Al-Meer

Deploying a File Server Lesson 2

XL-RAID-SATA2-USB. User Manual. v.1.2 (January, 2010)

How To Set Up A Raid On A Hard Disk Drive On A Sasa S964 (Sasa) (Sasa) (Ios) (Tos) And Sas964 S9 64 (Sata) (

SiS964/SiS180 SATA w/ RAID User s Manual. Quick User s Guide. Version 0.3

Hydra Super-S Combo. 4-Bay RAID Storage Enclosure (3.5 SATA HDD) User Manual July 29, v1.3

RAID Overview: Identifying What RAID Levels Best Meet Customer Needs. Diamond Series RAID Storage Array

COMPUTER FORENSICS. DAVORY: : DATA RECOVERY

Fault Tolerance & Reliability CDA Chapter 3 RAID & Sample Commercial FT Systems

SiS964 RAID. User s Manual. Edition. Trademarks V1.0 P/N: U49-M2-0E

Practical issues in DIY RAID Recovery

CSE-E5430 Scalable Cloud Computing P Lecture 5

Areas Covered. Chapter 1 Features (Overview/Note) Chapter 2 How to Use WebBIOS. Chapter 3 Installing Global Array Manager (GAM)

Data Storage - II: Efficient Usage & Errors

SATARAID5 Serial ATA RAID5 Management Software

Storage node capacity in RAID0 is equal to the sum total capacity of all disks in the storage node.

RAID installation guide for Silicon Image SiI3114

Your Data Security Guardian. SafeTANK GR5630-WSB3+ User Manual. v.1.0 (Oct, 2012)

Dual/Quad 3.5 SATA to USB 3.0 & esata External Hard Drive RAID/Non-RAID Enclosure w/fan. User s Manual

SATA II 4 Port PCI RAID Card RC217 User Manual

Managing RAID. RAID Options

Xserve G5 Using the Hardware RAID PCI Card Instructions for using the software provided with the Hardware RAID PCI Card

RAID: Redundant Arrays of Independent Disks

DAS (Direct Attached Storage)

Guide to SATA Hard Disks Installation and RAID Configuration

technology brief RAID Levels March 1997 Introduction Characteristics of RAID Levels

How To Fix A Powerline From Disaster To Powerline

Striped Set, Advantages and Disadvantages of Using RAID

Version : 1.1. SR2760-2S-S2 User Manual. SOHORAID Series

Getting Started With RAID

ION-NAS Network Storage Solutions

WHITE PAPER FUJITSU PRIMERGY SERVER BASICS OF DISK I/O PERFORMANCE

ITE RAID Controller USER MANUAL

Exercise 2 : checksums, RAID and erasure coding

Block1. Block2. Block3. Block3 Striping

USER GUIDE. PageScope Enterprise Suite. Backup and Recovery

How to recover a failed Storage Spaces

Chapter 12 Network Administration and Support

M5281/M5283. Serial ATA and Parallel ATA Host Controller. RAID BIOS/Driver/Utility Manual

RAID Implementation for StorSimple Storage Management Appliance

Xanadu 130. Business Class Storage Solution. 8G FC Host Connectivity and 6G SAS Backplane. 2U 12-Bay 3.5 Form Factor

VERITAS Volume Manager Delivering High Availability Storage Management Tools for Microsoft Windows

An Introduction to RAID. Giovanni Stracquadanio

BlackArmor NAS 440/420 User Guide

QUICK RECOVERY FOR RAID

Database Management Systems

Open Source and License Source Information

RAID OPTION ROM USER MANUAL. Version 1.6

RAID 6 with HP Advanced Data Guarding technology:

OPTIMIZING VIRTUAL TAPE PERFORMANCE: IMPROVING EFFICIENCY WITH DISK STORAGE SYSTEMS

Optimizing Performance. Training Division New Delhi

Transcription:

RAID by Sight and Sound By Scott A. Moulton Of My Hard Drive Died & Forensic Strategy Services LLC Forensic Data Recovery MyHardDriveDied.com 2009 1

Topics for Talk Brief Coverage of NOT RAID Brief Intro to RAID RAID 0 RAID 5 Demo of Rebuild Forensic Data Recovery MyHardDriveDied.com 2009 2

Assumptions We are assuming you have already done what I previously described in previous videos and classes to repair the damaged drive. You now have a running drive and have imaged it in some fashion and will use that for reassembly. Forensic Data Recovery MyHardDriveDied.com 2009 3

RAID Array s Redundant Array of (Inexpensive or Independent) Disks. Some arrays are not Redundant Different types of arrays may need different numbers of drives in the array and may give you different results in free space available by how they are setup. Forensic Data Recovery MyHardDriveDied.com 2009 4

JBOD Drives Means Just a Bunch of Disks and they are just linked logically together end to end. These drives usually have no fan, get very hot and contain several drives. Sometimes the cables are melted together. I have found that some recoveries that are using these JBOD will work once repaired, even if the Lacie board is burnt out, just by placing them in a G5 and connecting them and booting on a Mac external disk. This is great for when you cannot repair the Lacie board or power supply. Forensic Data Recovery MyHardDriveDied.com 2009 5

LaCie and other JBOD Drives Forensic Data Recovery MyHardDriveDied.com 2009 6

LaCie and other JBOD Drives Forensic Data Recovery MyHardDriveDied.com 2009 7

LaCie NAS Boxes Forensic Data Recovery MyHardDriveDied.com 2009 8

Dynamic Disks Dynamic disks do not use partition tables, they use LDM which is at the end of the disk and needs to be done backwards. It uses one single partition occupying the entire disk minus one cylinder. When volumes are added or deleted the partition table is not updated. This will be noticed right away by some data recovery software like R-Studio. Forensic Data Recovery MyHardDriveDied.com 2009 9

Types of RAID Arrays Overview RAID 0 is one of the types of RAID that are often in for recovery From Wikipedia.org Forensic Data Recovery MyHardDriveDied.com 2009 10

Types of RAID Arrays Overview RAID 5 is one of the most common types of RAID that are seen for recovery From Wikipedia.org Forensic Data Recovery MyHardDriveDied.com 2009 11

RAID 0: How it works RAID 0 has no redundancy for protecting data and if one drive fails you loose the array. IN short RAID 0 should be called AIDS. Array of Inexpensive Drives that Suck Forensic Data Recovery MyHardDriveDied.com 2009 12

RAID 0: How it works RAID 0 is a very simple type of raid that is used mainly to gain speed and performance by spreading your reads and write cycles over two drives. RAID 0 can, depending on the controller and the choice of the manufacture, vary the size and location of the strip and it is helpful to know the brand and type of controller. Forensic Data Recovery MyHardDriveDied.com 2009 13

RAID 0 strips with only two drives From Wikipedia.org Forensic Data Recovery MyHardDriveDied.com 2009 14

RAID 0 Two Drives + There are RAID 0 arrays with more than two drives, however there is no sequencing numbers and the order of the array is determined by the data s location there is no way to determine the order of the drives in the array. With two drives, the array is either stored in one order, or the other, but if there are 4 drives in the array, there are at least 72 different combinations and no indication of what way is correct. This will make recovery exponentially difficult and in many cases a disaster. Forensic Data Recovery MyHardDriveDied.com 2009 15

RAID 0 In most cases you can determine the first drive in the array, depending on the slice size. How? If the slice size is larger than 32k, at sector 63 you will see the active boot partition, in most cases Forensic Data Recovery MyHardDriveDied.com 2009 16

Partition Example From http://www.ranish.com/part/primer.htm Forensic Data Recovery MyHardDriveDied.com 2009 17

NTFS Boot Sectors From Microsoft.com Forensic Data Recovery MyHardDriveDied.com 2009 18

RAID 0 Put the first drive in the first slot of whatever software you are using.. Put the other drives in their slots Set your size of your slice to your guess. Usually 64 is the defaults (unless some tech messed with it) Scan for Pictures (JPG,JPEG,GIF) or MP3s. Stop, extract, view, listen Forensic Data Recovery MyHardDriveDied.com 2009 19

What to Extract Extract between the boundaries of the controller if you don t know, usually guess:» 32k» 64k» 128k» 256k» 512k» 1024k Forensic Data Recovery MyHardDriveDied.com 2009 20

How do you know when you are wrong?? Forensic Data Recovery MyHardDriveDied.com 2009 21

Large Files in Megs Forensic Data Recovery MyHardDriveDied.com 2009 22

Recognizable 140k File.. Forensic Data Recovery MyHardDriveDied.com 2009 23

Small Files under 32k Intact Forensic Data Recovery MyHardDriveDied.com 2009 24

Small Files under 64k Intact Forensic Data Recovery MyHardDriveDied.com 2009 25

Files Just Over 64k Forensic Data Recovery MyHardDriveDied.com 2009 26

Files Just Over 64k Forensic Data Recovery MyHardDriveDied.com 2009 27

Files Over 2 Megs Forensic Data Recovery MyHardDriveDied.com 2009 28

Large RAW Files Forensic Data Recovery MyHardDriveDied.com 2009 29

Once you get it Right 700k Forensic Data Recovery MyHardDriveDied.com 2009 30

2 Meg MP3 Sound File Sample Forensic Data Recovery MyHardDriveDied.com 2009 31

RAID 5 Forensic Data Recovery MyHardDriveDied.com 2009 32

RAID 5: How it works RAID 5 Array protects the server from down time. It will allow for a drive to fail and your system to continue running without the result of lost data. RAID 5 does this by storing parity data on all the hard drives. Parity is a formula that calculates error correction data. By distributing parity across all drives it creates a safety net for the data when a drive fails. Forensic Data Recovery MyHardDriveDied.com 2009 33

RAID 5: How it works Forensic Data Recovery MyHardDriveDied.com 2009 34

RAID 5: Controllers There are two kinds of controllers for RAID, Host Based and Discrete controllers. Host controllers us the processor power in your computer to process the calculations for the array. Discrete controllers have a processor that will do the mathematics for calculating the array values. A discrete controller is much faster and leaves your processor to do other tasks, however, they are much more expensive. You are going to try to do this in software! Forensic Data Recovery MyHardDriveDied.com 2009 35

RAID 5: How it works There have also been times where RAID 5 arrays have failed a single drive, but no one noticed before a second one failed. If two drives fail and the array goes down, which drive do you need to repair??? Forensic Data Recovery MyHardDriveDied.com 2009 36

RAID 5 Simplist Sample Forensic Data Recovery MyHardDriveDied.com 2009 37

RAID5 For Real?? Parity is calculated by XORing the data with the number of slices in the row -1. For 4 drives it looks like this: SliceA xor SliceB xor SliceC xor SliceD = Parity Forensic Data Recovery MyHardDriveDied.com 2009 38

Arrangements: Left Async Forensic Data Recovery MyHardDriveDied.com 2009 39

Arrangements: Left Sync Forensic Data Recovery MyHardDriveDied.com 2009 40

Arrangements: Right Async Forensic Data Recovery MyHardDriveDied.com 2009 41

Arrangements: Right Sync Forensic Data Recovery MyHardDriveDied.com 2009 42

Steps to rebuild RAID 5 array 1. Repair all necessary BAD drives. 2. Image the damaged drive(s) and recover as many sectors as possible. 3. Image all the good drives. 4. Use software to analyses and re-weave the images back together virtually. Test data! 5. Write the newly weaved image back to a hard drive to start the logical recovery (follow the logical recovery section for the type of format). Forensic Data Recovery MyHardDriveDied.com 2009 43

RAID 5 Put the first drive in the first slot of whatever software you are using.. Put the other drives in their slots Set your size of your slice to your guess. And your ARRANGMENT to the order. Scan for Pictures (JPG,JPEG,GIF) or MP3s. Stop, extract, view, listen Forensic Data Recovery MyHardDriveDied.com 2009 44

Code to do it for you #!/usr/bin/perl w # # raid5 perl utility # Copyright (C) 2005 Mike Hardy <mike [at] mikehardy.net> # # This script understands the default linux raid5 disk layout, # and can be used to check parity in an array stripe, or to calculate # the data that should be present in a chunk with a read error. my [at] array_components. = ( "/dev/loop0", "/dev/loop1", "/dev/loop2", "/dev/loop3", "/dev/loop4", "/dev/loop5", "/dev/loop6", "/dev/loop7" ); my $chunk_size = 64 * 1024; # chunk size is 64K my $sectors_per_chunk = $chunk_size / 512; http://www.freesoftwaremagazine.com/articles/recovery_raid Forensic Data Recovery MyHardDriveDied.com 2009 45

RAID Live Demo Using R-Studios Forensic Data Recovery MyHardDriveDied.com 2009 46

The End Forensic Data Recovery MyHardDriveDied.com 2009 47