Noto'g'ri ishga tushirilgan ma'lumotlar omboridan virtual mashinalarni tiklash. Baxtli yakun bilan bitta ahmoqlik hikoyasi

Voz kechish: Eslatma o'yin-kulgi uchun mo'ljallangan. Undagi foydali ma'lumotlarning o'ziga xos zichligi past. Bu "o'zim uchun" deb yozilgan.

Lirik kirish

Tashkilotimizdagi fayllarni tashlab yuborish Windows Server 6 operatsion tizimida ishlaydigan VMware ESXi 2016 virtual mashinasida ishlaydi. Bu shunchaki axlatxona emas. Bu tarkibiy bo'linmalar o'rtasida fayl almashinuvi serveri: hamkorlik, loyiha hujjatlari va tarmoq skanerlaridan papkalar mavjud. Umuman olganda, barcha ishlab chiqarish hayoti bu erda.

Va butun ishlab chiqarish hayotining bu konteyneri osib qo'yila boshladi. Bundan tashqari, mehmon boshqalarga ta'sir qilmasdan jimgina o'zini osib qo'yishi mumkin edi. U butun mezbonni va shunga mos ravishda boshqa barcha mehmon mashinalarini olib tashlashi mumkin edi. Men o'zimni osib qo'yishim va vSphere mijoz xizmatlarini osib qo'yishim mumkin edi: ya'ni boshqa mehmonlarning jarayonlari jonli, mashinalar to'g'ri ishlaydi va javob beradi, lekin fayllarni yuvish vositasi yo'q va vSphere Client xostga yopishmaydi. Umuman olganda, hech qanday tizimni aniqlab bo'lmadi. Kunduzi past yuk paytida muzlash sodir bo'lishi mumkin. Ular buni tunda yuksiz qilishlari mumkin edi. Differensial zaxira va o'rtacha yuk paytida tunda bo'lishi mumkin. Dam olish kunlarida to'liq zaxiralash va yuqori yuklanish paytida bo'lishi mumkin. Va vaziyatning aniq degradatsiyasi bor edi. Avvaliga bu yiliga bir marta, keyin har olti oyda bir marta edi. Mening sabrim oxirida - haftada ikki marta.
Menda xotira muammosi bor edi. Ammo ular menga hatto dam olish kunlarida ham axlatni to'xtatishga va Memtestni ishga tushirishga ruxsat berishmadi. Biz may bayramlarini kutgan edik. May bayramlarida men Memtest-ni ishga tushirdim va ... hech qanday xato topilmadi.

Men hayratda qoldim va ta'tilga chiqishga qaror qildim. Men ta'tilda bo'lganimda, chiqindixonada birorta ham qo'ng'iroq bo'lmagan. Dushanba kuni birinchi kuni ishga qaytganimda, axlat uyumi bor edi. Men to'liq zaxiraga chidadim va u tugagandan so'ng darhol osib qo'ydim. Ta'tildan bunday iliq kutib olish meni mehmon mashinasi bilan disklarni boshqa uy egasiga jismonan sudrab borishga majbur qildi.

Garchi ta'tildan keyingi birinchi kunida jiddiy hech narsa qila olmasligingiz uzoq vaqtdan beri ma'lum bo'lsa-da, men o'zimni ishga boradigan yo'lda ishlamaslikka tayyorlagan bo'lsam ham, yana bir sovuqdan g'azabim kayfiyatimni ham, hayolimni ham urib yubordi. boshimdan qasam ichaman...

Jismoniy disklar boshqa xostga ko'chirildi. Issiq ulanish. Yorliqdagi saqlash sozlamalarida privodlar disklar paydo bo'ladi. Yorliqda Ma'lumotlar do'konlari Ushbu disklarda xotira yo'q. yangilamoq - ko'rinmaydi. Albatta, birinchi impuls - Xotira qo'shish. Qo'shish ustasi nimani qo'llab-quvvatlashini tushuntiradi. Albatta, u VMFS-ni ham qo'llab-quvvatlaydi. Men bunga shubha qilmadim. Har bir qadamda sehrgarning xabarlarini tez ko'rib chiqing: Keyingi, Keyingi, Keyingi, Tugatish. Ko'z usta qadamlaridan birining derazasi tagida undov belgisi bo'lgan kichik sariq doirani ushlashga yaqin ham kelmadi.

Sehrgarning oxirida ro'yxatda yangi ma'lumotlar ombori paydo bo'ldi ... va u bilan birga qolgan jismoniy disklardagi ma'lumotlar omborlari.

Men yangi qo'shilgan ma'lumotlar ombori bo'ylab harakatlanishga o'taman va u ... bo'sh. Albatta, men yana hayratga tushdim. Ertalab soat 8, ta'tildan keyin ishda birinchi 15 daqiqa, men hali kofeimdagi shakarni aralashtirganim yo'q. Va bu erda. Birinchi fikr, men "mahalliy" xostdan noto'g'ri diskni tortib oldim. Men kerakli ma'lumotlar ombori "mahalliy" xostda mavjudligini tekshirdim: yo'q, u mavjud emas edi. Ikkinchi fikr shunday edi: "Juda!" Ishonchim komil emas, lekin menimcha, uchinchi, to'rtinchi va kamida beshinchi fikr bir xil edi.

Shubhalarni bartaraf qilish uchun men tezda sinov uchun yangi ESXi-ni o'rnatdim, chap diskni oldim va uni o'qib chiqib, sehrgarning qadamlarini bosib o'tdim. Ha. Sehrgar yordamida ma'lumotlar omborini qo'shsangiz, diskdagi barcha ma'lumotlar operatsiyani orqaga qaytarish va ma'lumotlarni qayta tiklash imkoniyatisiz yo'qoladi. Keyinchalik men forumlardan birida usta tomonidan ushbu dizaynning bahosini o'qidim: axloqsizlik. Va men haqiqatan ham rozi bo'ldim.

Oltinchidan boshlab, fikrlar yanada konstruktiv yo'nalishda oqib chiqdi. KELISHDIKMI. Initializatsiya hatto 3Tb disk uchun ham bir necha soniya davom etadi. Shunday qilib, bu yuqori darajadagi formatlash. Bu shuni anglatadiki, bo'lim jadvali oddiygina qayta yozilgan. Shunday qilib, ma'lumotlar hali ham mavjud. Shunday qilib, endi biz unformat va voila qidiramiz.

Mashinani Strelec yuklash tasviridan yuklayman ... Va men bo'limlarni tiklash dasturlari VMFSdan tashqari hamma narsani bilishini bilib oldim. Masalan, ular Synology-ning bo'lim tartibini bilishadi, lekin VMFS emas.

Dasturlar orqali qidirish ishonch hosil qilmaydi: eng yaxshi holatda GetDataBack va R.Saver jonli katalog tuzilishi va jonli fayl nomlari bilan NTFS bo'limlarini topadi. Lekin bu menga to'g'ri kelmaydi. Menga ikkita vmdk fayli kerak: tizim diski va axlat fayli diski bilan.

Va keyin men endi Windows-ni o'rnatib, faylning zaxira nusxasidan chiqayotganga o'xshayman. Va shu bilan birga, men u erda DFS ildizi borligini eslayman. Va shuningdek, bo'lim papkalariga kirish huquqlari tizimi, u ko'lami va ta'siri jihatidan mutlaqo yovvoyi. Variant emas. Vaqt bo'yicha qabul qilinadigan yagona variant - tizim va diskning holatini ma'lumotlar va barcha huquqlar bilan tiklash.

Yana Google, forumlar, KB'shki va yana Yaroslavnaning yig'lashi: VMware ESXi ma'lumotlarni qayta tiklash mexanizmini ta'minlamaydi. Barcha muhokama mavzularining ikkita yakuni bor: kimdir qimmat DiskInternals VMFS Recovery yordamida tiklandi yoki kimgadir uning xizmatlarini faol targ'ib qiluvchi dasturiy ta'minot mutaxassisi yordam berdi. vmfs vositalari ΠΈ dd. DiskInternals VMFS Recovery litsenziyasini 700 dollarga sotib olish variant emas. "Potentsial dushman hududi" dan begona odamga korporativ ma'lumotlarga kirishga ruxsat berish ham variant emas. Ammo VMFS bo'limlarini UFS Explorer ham o'qishi mumkinligi Google'da topilgan.

DiskInternals VMFS Recovery

Sinov versiyasi yuklab olindi va o'rnatildi. Dastur bo'sh VMFS qismini muvaffaqiyatli ko'rdi:

Noto'g'ri ishga tushirilgan ma'lumotlar omboridan virtual mashinalarni tiklash. Baxtli yakun bilan bitta ahmoqlik hikoyasi

usul OΚ»chirishni bekor qilish (tezkor skanerlash) Men shuningdek, ichida disklari bo'lgan virtual mashinalar papkalari bo'lgan eskirgan ma'lumotlar do'konini topdim:

Noto'g'ri ishga tushirilgan ma'lumotlar omboridan virtual mashinalarni tiklash. Baxtli yakun bilan bitta ahmoqlik hikoyasi

Oldindan ko'rish fayllar jonli ekanligini ko'rsatdi:

Noto'g'ri ishga tushirilgan ma'lumotlar omboridan virtual mashinalarni tiklash. Baxtli yakun bilan bitta ahmoqlik hikoyasi

Bo'limni tizimga o'rnatish muvaffaqiyatli bo'ldi, ammo noma'lum sabablarga ko'ra uchta papkada bir xil virtual mashina mavjud edi. Albatta, qonunga ko'ra, pastkashlik talab qilinadigan narsa emas.

Uch qator sharmandalikDasturiy ta'minotni uyalmasdan qulflashga urinish muvaffaqiyatsiz tugadi. Ammo UFS Explorer qulflangan.

Men dasturiy ta'minotni o'g'irlashga juda salbiy munosabatdaman. Hech qanday holatda men litsenziyasiz foydalanishdan himoyani chetlab o'tish uchun vositalardan foydalanishni rag'batlantirmayman.

Men halokatli vaziyatga tushib qoldim va qo'llagan choralarimdan umuman faxrlanmadim.

UFS Explorer

Diskni skanerlash 7 ta tugun mavjudligini ko'rsatdi. "Ajablanarlisi" tugunlar soni VMFS Recovery tomonidan aniqlangan *-flat.vmdk fayllar soniga to'g'ri keldi:

Noto'g'ri ishga tushirilgan ma'lumotlar omboridan virtual mashinalarni tiklash. Baxtli yakun bilan bitta ahmoqlik hikoyasi

Fayl o'lchamlari va tugun o'lchamlarini taqqoslash ham baytgacha mos kelishini ko'rsatdi. Shu bilan birga *-flat.vmdk fayllarning nomlari va shunga mos ravishda ularning virtual mashinalarga tegishliligi tiklandi.

Noto'g'ri ishga tushirilgan ma'lumotlar omboridan virtual mashinalarni tiklash. Baxtli yakun bilan bitta ahmoqlik hikoyasi

Umuman olganda, ESXi nuqtai nazaridan vmdk disklari ikkita fayldan iborat: ma'lumotlar fayli (<mashina nomi>-flat.vmdk) va diskning "jismoniy" joylashuv fayli (<mashina nomi>.vmdk). Agar siz *-flat.vmdk faylini mahalliy mashinadan ma'lumotlar omboriga yuklasangiz, ESXi uni haqiqiy disk fayli sifatida tan olmaydi. VMware ma'lumotlar bazasida disk deskriptor faylini qo'lda qanday yaratish haqida maqola mavjud: kb.vmware.com/s/article/1002511, lekin buni qilishim shart emas edi, men shunchaki DiskInternals VMFS Recovery-dagi fayl tarkibini oldindan ko'rish maydonidan mos keladigan fayllar tarkibini ko'chirib oldim:

Noto'g'ri ishga tushirilgan ma'lumotlar omboridan virtual mashinalarni tiklash. Baxtli yakun bilan bitta ahmoqlik hikoyasi

UFS Explorer-dan 4 TB tugunni 2,5 soatdan tushirish va gipervizorning ma'lumotlar omboriga 20 soat yuklashdan so'ng, buzilgan disk fayllari yangi yaratilgan virtual mashinaga ulandi. Disklar yig'ildi. Ma'lumotlar yo'qolishi kuzatilmadi.

Noto'g'ri ishga tushirilgan ma'lumotlar omboridan virtual mashinalarni tiklash. Baxtli yakun bilan bitta ahmoqlik hikoyasi

Manba: www.habr.com

a Izoh qo'shish