NetApp NetApp ONTAP menggunakan arsitektur storage proprietary yang berbeda dari RAID biasa karena menggabungkan:
- WAFL (Write Anywhere File Layout)
- RAID-P
- RAID-DP
- FLEX Volume
- Aggregate architecture
Karena struktur ini sangat khusus, software recovery umum biasanya tidak bisa digunakan. Untuk recovery diperlukan software khusus seperti:
Dukungan NetApp di UFS Explorer
Yang Didukung
UFS Explorer Technician mendukung:
WAFL Version
Volume
- Classic volume
- FLEX volume
RAID
- RAID-P
- RAID-DP
- recovery dengan:
- semua drive lengkap
- atau 1 drive hilang
Fitur Tambahan
- compression (experimental)
- deduplication (experimental)
Yang Tidak Didukung
WAFL Lama/Baru
Tidak mendukung:
- WAFL v1
- WAFL lebih baru dari v4
RAID-DP
Tidak mendukung:
- kehilangan 2 drive sekaligus
Deleted File Recovery
Saat ini belum mendukung:
- scan deleted files
- scan deleted volume
Artinya recovery lebih difokuskan untuk:
- RAID failure
- controller failure
- OS crash
- kehilangan akses storage
Arsitektur NetApp ONTAP
Disk Enclosure
Storage terdiri dari:
- SAS drives
- SATA/FATA drives
Kebanyakan sistem modern memakai:
Aggregate dan FLEX Volume
Drive dikelompokkan menjadi:
Biasanya memakai:
Dalam aggregate terdapat:
- classic WAFL volume
- FLEX volumes
FLEX volume:
- berbagi kapasitas aggregate
- merupakan filesystem virtual terpisah
Struktur On-Disk NetApp
Format Sector Khusus
NetApp berbeda dari storage biasa.
Normal:
- 512 byte data
- 8 byte metadata
NetApp:
- memakai grup 8 sector
- 7 sector pertama → 520 byte penuh
- sector ke-8 → hanya 456 byte data
Karena itu:
- diperlukan transformasi sector khusus
RAID NetApp
RAID-P
- drive pertama = parity
- sisanya = data drives
Data drive kemudian di-SPAN.
RAID-DP
- drive pertama = diagonal parity
- drive kedua = straight parity
- sisanya = data drives
Saat reconstruction:
- dua drive parity harus di-skip
Perbedaan Penting dengan RAID Normal
Pada RAID biasa:
- parity rotation dilakukan di RAID layer
Pada NetApp:
- rotation diatur oleh WAFL filesystem
Akibatnya:
- reconstruction lebih kompleks
- software biasa sering gagal membaca data
Langkah Recovery NetApp ONTAP
1. Buat Full Disk Image
Sangat penting:
- image harus FULL RAW IMAGE
Jika disk memakai:
Maka:
- semua 520 byte wajib tersimpan
Tidak boleh dipotong menjadi 512 byte.
2. Load Image ke UFS Explorer
Masukkan semua disk image ke:
3. Lakukan Sector Transformation
Jika memakai 520-byte SAS:
Lakukan transformasi:
Tujuan:
- menghapus metadata 64 byte tiap cluster
Setelah transformasi:
- superblock WAFL bisa dikenali
4. Identifikasi Offset dan Data Area
Software akan:
- membaca superblock
- mendeteksi:
- data offset
- ukuran data area
Reconstruction RAID
RAID-P
Langkah:
- skip drive parity pertama
- span seluruh data drive
RAID-DP
Langkah:
- skip dua parity drive pertama
- span seluruh data drive
Jika Ada Drive Hilang
Masih bisa recovery memakai:
Menggunakan:
- data drive tersisa
- parity drive
Namun:
- RAID-DP hanya mendukung 1 drive hilang
- bukan 2 drive
Mount WAFL Filesystem
Jika span berhasil:
- WAFL filesystem akan dikenali otomatis
Setelah itu:
- data bisa diakses
- copy file
- recovery volume
Kesimpulan
Recovery NetApp ONTAP jauh lebih rumit dibanding RAID biasa karena:
- memakai WAFL proprietary filesystem
- menggunakan RAID-P/RAID-DP
- sector size khusus 520-byte
- parity diatur filesystem
- FLEX volume virtual
Faktor penting keberhasilan recovery:
- Full raw image tersedia
- Sector 520-byte tidak rusak
- Transformasi sector benar
- Urutan disk tepat
- Parity drive dikenali dengan benar
Pendekatan recovery terbaik:
- buat image lengkap semua drive
- gunakan UFS Explorer Technician
- lakukan sector transformation
- reconstruct aggregate secara manual
- span data drive
- mount WAFL filesystem
Recovery NetApp biasanya berhasil untuk:
- controller failure
- RAID corruption
- kehilangan akses sistem
Namun lebih sulit untuk:
- deleted file recovery
- 2 disk failure pada RAID-DP
- metadata WAFL rusak berat
- WAFL versi unsupported.