Ката инициализацияланган Datastore'дан виртуалдык машиналарды калыбына келтирүү. Бактылуу аягы менен бир келесоолук окуясы

Disclaimer: Эскертүү көңүл ачуу максатында. Андагы пайдалуу маалыматтын өзгөчө тыгыздыгы төмөн. Ал "өзүм үчүн" деп жазылган.

Лирикалык киришүү

Биздин уюмдагы файл таштандысы Windows Server 6 менен иштеген VMware ESXi 2016 виртуалдык машинасында иштейт. Бул жөн эле таштанды төгүүчү жай эмес. Бул түзүмдүк бөлүмдөрдүн ортосундагы файл алмашуу сервери: кызматташуу, долбоордук документтер жана тармак сканерлеринин папкалары бар. Жалпысынан алганда, бардык өндүрүштүк жашоо бул жерде.

Жана бардык өндүрүштүк жашоонун бул контейнер илинип баштады. Анын үстүнө конок башкаларга таасир этпестен акырын асынып алчу. Ал бүт үй ээсин жана ошого жараша башка конок машиналарын да түшүрө алган. Мен өзүмдү асып, vSphere кардар кызматтарын илип алмакмын: башкача айтканда, башка коноктордун процесстери жандуу, машиналар туура иштеп, жооп беришет, бирок файл жуугуч жок жана vSphere Client хостко жабышпайт. Жалпысынан алганда, эч кандай система аныктоо мүмкүн эмес. Күндүзгү аз жүктөмдө үшүк жүрүшү мүмкүн. Түнкүсүн жүк жок маалда жасай алышкан. Түнкүсүн дифференциалдык резервдик көчүрүү жана орточо жүктөө учурунда болушу мүмкүн. Толук камдык көчүрмөлөр жана жогорку жүктөө учурунда дем алыш күндөрү болушу мүмкүн. Жана абалдын ачык деградациясы байкалды. Алгач жылына бир жолу, кийин жарым жылда бир жолу болду. Сабырымдын аягында - жумасына эки жолу.
Менде эс тутум маселеси бар болчу. Бирок алар дем алыш күндөрү да таштандыларды токтотууга жана Memtestти иштетүүгө уруксат беришкен жок. Май майрамдарын күтүп жатканбыз. Май майрамдарында мен Memtestти иштеттим жана... эч кандай ката табылган жок.

Мен таң калып, эс алууга кетүүнү чечтим. Мен каникулда жүргөндө таштанды таштоочу жайда бир да жолу телефон өчүрүлгөн жок. Дүйшөмбү күнү биринчи күнү жумушка кайтып барсам, таштанды үйүлгөн экен. Толук камдык көчүрмөгө чыдадым жана ал бүткөндөн кийин дароо илип койдум. Каникулдан ушундай жылуу тосуп алуу мени конок машинасы менен дисктерди башка үй ээсине сүйрөп кетүү чечимине түрттү.

Каникулдан кийинки биринчи күнү олуттуу эч нерсе кыла албасыңыз көптөн бери белгилүү болсо да, жумушка чейин иштебейм деп даярданып жатсам да, дагы бир үшүккө болгон ачуум маанайымды да, көңүлүмдү да түшүрдү. менин башымдан ант...

Физикалык дисктер башка хостко жылдырылды. Ысык байланыш. Өтмөктөгү сактоо жөндөөлөрүндө Drives дисктер пайда болот. Өтмөктө Маалыматтар сактагычтары Бул дисктерде сактагыч жок. сергитүү - көрүнбөйт. Албетте, биринчи импульс - Сактагыч кошуу. Кошуу устасы эмнени колдой турганын түшүндүрөт. Албетте, ошондой эле VMFS колдойт. Мен шектенген жокмун. Ар бир кадамда устанын билдирүүлөрүн тез карап көрүңүз: Кийинки, Кийинки, Кийинки, Бүтүрүү. Кожоюндун кадамдарынын биринин терезесинин түбүндө илеп белгиси бар кичинекей сары тегерекчеге көз да жакындаган жок.

Устаттын аягында тизмеде жаңы Datastore пайда болду... жана аны менен бирге калган физикалык дисктерден маалымат сактагычтары.

Мен жаңы кошулган Datastore аркылуу навигацияга өтүп жатам жана ал... бош. Албетте, мен кайра таң калдым. Эртең мененки саат 8, каникулдан кийинки алгачкы 15 мүнөт жумушта, мен кофемдеги шекерди дагы аралаштыра элекмин. Жана бул жерде. Биринчи ой, мен туура эмес дискти "туган" хосттон тартып алдым. Мен талап кылынган Datastore "түпкү" хостто бар-жогун карап көрдүм: жок, ал жок. Экинчи ой: "бля!" Мен ишенбейм, бирок мага үчүнчү, төртүнчү жана жок дегенде бешинчи ойлор бирдей болгон окшойт.

Күмөндөрдү жоюу үчүн, мен тестирлөө үчүн жаңы ESXi орнотуп, сол дискти алып, аны окуп чыгып, устанын кадамдарын басып өттүм. Ооба. Устатты колдонуп Маалыматтар сактагычын кошкондо, операцияны артка кайтаруу жана маалыматтарды калыбына келтирүү мүмкүнчүлүгү жок дисктеги бардык маалыматтар жоголот. Кийинчерээк мен форумдардын биринде мастердин бул дизайнга берген баасын окудум: бок чак. Ошондо мен чындап макул болдум.

Алтынчыдан баштап ойлор конструктивдүү багытка агып кетти. макул. 3Тб диск үчүн инициализация бир нече секунд талап кылынат. Демек, бул жогорку деңгээлдеги форматтоо. Бул бөлүү таблицасы жөн гана кайра жазылганын билдирет. Ошентип, маалыматтар дагы эле бар. Ошентип, азыр биз кээ бир unformat жана voila издейбиз.

Мен машинаны Strelec жүктөө сүрөтүнөн жүктөйм... Жана мен бөлүмдөрдү калыбына келтирүү программалары VMFSден башканын баарын биле турганын билдим. Мисалы, алар Synology бөлүү схемасын билишет, бирок VMFS эмес.

Программалар аркылуу издөө ынандырарлык эмес: эң жакшысы, GetDataBack жана R.Saver тирүү каталог түзүмү жана жандуу файл аталыштары бар NTFS бөлүмдөрүн табат. Бирок бул мага туура келбейт. Мага эки vmdk файлы керек: системалык диск жана таштанды файлы диски менен.

Анан мен Windowsту орнотуп, файлдын камдык көчүрмөсүнөн чыга турганымды түшүндүм. Ошол эле учурда менде DFS тамыры бар экени эсимде. Ошондой эле бөлүмдүн папкаларына кирүү укуктарынын системасы, ал масштабы жана таралышы боюнча таптакыр жапайы. Вариант эмес. Убакыттын өтүшүнө ылайыктуу жалгыз вариант - бул системанын жана дисктин абалын маалыматтар жана бардык укуктар менен калыбына келтирүү.

Дагы Google, форумдар, KB'shki жана дагы Ярославнанын ыйлаганы: VMware ESXi маалыматтарды калыбына келтирүү механизмин камсыз кылбайт. Бардык талкуу темаларынын эки аягы бар: кимдир бирөө кымбат баалуу DiskInternals VMFS Recovery аркылуу калыбына келтирилген же кимдир бирөө анын кызматтарын жигердүү илгерилеткен программалык камсыздоо адиси жардам берген. vmfs куралдары и dd. DiskInternals VMFS Recovery лицензиясын 700 долларга сатып алуу вариант эмес. Корпоративдик маалыматтарга “потенциалдуу душмандын аймагынан” келген бөтөн адамга уруксат берүү да мүмкүн эмес. Бирок Google'да VMFS бөлүмдөрүн UFS Explorer да окуй алат деп табылган.

DiskInternals VMFS калыбына келтирүү

Сыноо версиясы жүктөлүп алынып, орнотулду. Программа бош VMFS бөлүмүн ийгиликтүү көрдү:

Ката инициализацияланган Datastore'дан виртуалдык машиналарды калыбына келтирүү. Бактылуу аягы менен бир келесоолук окуясы

режими Жок кылууну артка кайтаруу (тез сканерлөө) Мен ошондой эле ичинде дисктери бар виртуалдык машиналардын папкалары бар эскирген Datastore таптым:

Ката инициализацияланган Datastore'дан виртуалдык машиналарды калыбына келтирүү. Бактылуу аягы менен бир келесоолук окуясы

Алдын ала көрүү файлдардын тирүү экенин көрсөттү:

Ката инициализацияланган Datastore'дан виртуалдык машиналарды калыбына келтирүү. Бактылуу аягы менен бир келесоолук окуясы

Бөлүктү системага орнотуу ийгиликтүү болду, бирок белгисиз себептерден улам үч папка тең бирдей виртуалдык машинаны камтыган. Албетте, мыйзам боюнча кара ниеттик талап кылынбайт.

Уят деген үч сапПрограмманы уятсыз түрдө кулпулоо аракети ийгиликсиз аяктады. Бирок UFS Explorer кулпуланган.

Мен программалык камсыздоону уурдоого өтө терс мамиле кылам. Мен эч кандай жол менен уруксатсыз колдонуудан коргоону айланып өтүү үчүн каражаттарды колдонууга үндөбөйм.

Мен катастрофалык абалда калдым жана мен колдонгон чараларга такыр сыймыктанган жокмун.

UFS Explorer

Дискти сканерлөө 7 түйүн бар экенин көрсөттү. Түйүндөрдүн саны "таң калыштуу" VMFS калыбына келтирүү тарабынан аныкталган *-flat.vmdk файлдарынын санына дал келди:

Ката инициализацияланган Datastore'дан виртуалдык машиналарды калыбына келтирүү. Бактылуу аягы менен бир келесоолук окуясы

Файлдын өлчөмдөрү менен түйүн өлчөмүн салыштыруу да байтка чейин дал келүүнү көрсөттү. Ошол эле учурда *-flat.vmdk файлдарынын аталыштары жана ошого жараша алардын виртуалдык машиналарга тиешелүүлүгү калыбына келтирилди.

Ката инициализацияланган Datastore'дан виртуалдык машиналарды калыбына келтирүү. Бактылуу аягы менен бир келесоолук окуясы

Жалпысынан алганда, ESXi көз карашынан алганда vmdk дисктери эки файлдан турат: маалымат файлы (<машина аты>-flat.vmdk) жана дисктин "физикалык" жайгашуу файлы (<машина аты>.vmdk). Эгер сиз *-flat.vmdk файлын жергиликтүү машинадан берилиштер дүкөнүнө жүктөсөңүз, ESXi аны жарактуу диск файлы катары тааныбайт. VMware Билим базасында дисктин дескриптор файлын кол менен кантип түзүү жөнүндө макала бар: kb.vmware.com/s/article/1002511, бирок мен муну кылуунун кереги жок болчу, мен жөн гана DiskInternals VMFS Recoveryдеги файлдын мазмунун алдын ала көрүү аймагынан тиешелүү файлдардын мазмунун көчүрүп алдым:

Ката инициализацияланган Datastore'дан виртуалдык машиналарды калыбына келтирүү. Бактылуу аягы менен бир келесоолук окуясы

UFS Explorerден 4 ТБ түйүн түшүргөндөн 2,5 сааттан жана гипервизордун Маалыматтар сактагычына 20 сааттан кийин, бузулган диск файлдары жаңы түзүлгөн виртуалдык машинага туташтырылган. Дисктерди алды. Эч кандай маалымат жоготуу байкалган эмес.

Ката инициализацияланган Datastore'дан виртуалдык машиналарды калыбына келтирүү. Бактылуу аягы менен бир келесоолук окуясы

Source: www.habr.com

Комментарий кошуу