Debian-ում բաժանման պահպանում, երբ ինչ-որ բան սխալ է տեղի ունեցել

Բարի օր, սիրելիս
Հինգշաբթի երեկո էր, և մեր ադմիններից մեկը ստիպված էր փոխել սկավառակի չափը KVM վիրտուալ մեքենաներից մեկի վրա: Դա բոլորովին չնչին խնդիր կթվա, բայց դա կարող է հանգեցնել տվյալների ընդհանրապես կորստի... Եվ այսպես... ամբողջ պատմությունն արդեն կտրված է:

Ինչպես արդեն ասացի, հինգշաբթի երեկոյան (կարծես թե անձրև չէր գալիս) մեր ադմիններից մեկը որոշեց կատարել երկարատև առաջադրանք և մեծացնել ֆայլի չափը KVM վիրտուալ մեքենայի ներսում:

Նախկինում ես արդեն իսկ մեծացրել էի սկավառակի չափը 14 ԳԲ-ից մինչև 60 ԳԲ, և ադմինիստրատորին պարզապես անհրաժեշտ էր մեծացնել ֆայլային համակարգի չափը վիրտուալ մեքենայի ներսում:

Գիշերվա ժամը 12-ի սահմաններում ադմինը հաղորդագրություն է ուղարկում, թե արդյոք պետք է լինի ընդլայնված, թե առաջնային բաժին... Ի պատասխան նրան գրեցի, որ նա պետք է դա անի այնպես, ինչպես նախկինում եղել է հենց վիրտուալ մեքենայի վրա:

Անցավ ժամանակ… և ադմինն ասաց, որ սխալներ է ստանում, որ չի կարող ընդլայնել միջնորմը… և այն դադարեցրել է տեղադրումը… արդեն ժամը 2-ն է…

Ես գրեցի նրան, որ նա այլևս ոչինչ չանի և վիրտուալ մեքենան հանգիստ թողնի և գնամ ինքս պատճենահանեմ VM սկավառակի պատկերը, այն անվանելով vmname_bad:

Ամեն ինչ էլ ավելի էր բարդանում նրանով, որ ադմինը չէր լուսանկարում և չէր պատճենում նշումը իր գործողություններից առաջ... Ունենալով այս տեղեկությունը՝ կարելի էր հետ գլորել և նորից փորձել:

Առավոտյան թարմ մտքերով վիրտուալ մեքենա տեղադրեցի նույն ՕՀ-ով (Debian 9) ու միացրի սկավառակը։ fdisk-ի միջոցով ես տեսնում եմ, որ այս սկավառակն արդեն ընդլայնվել է մինչև 60 ԳԲ, իսկ միջնորմը... որն իրականում մի փոքր կոտրված է:

Օգտագործելով ադմինիստրատորի տրամադրած սքրինշոթերը՝ ես փորձում եմ գտնել նախորդ նշումը, բայց ավաղ, ապարդյուն։ Ես փորձում եմ գտնել արժեքները՝ օգտագործելով fdisk, բայց ավաղ, բոլոր փորձերը ձախողվեցին:

Քանի որ fdisk-ը չի կարող ինձ օգնել... Ես օգնության եմ կանչում բաժանվածին: Եկեք բեռնենք parted - ես ջնջում եմ հին միջնորմը rm 2 և իմանալով բաժանման մոտավոր արժեքները, անում եմ փրկություն - նշում եմ սկզբնական արժեքը և վերջնական արժեքը, որտեղ կարող է լինել բաժանումը: Մեկ րոպե սպասելը և բաժանվելը գտնում է միջնորմը և առաջարկում դրա մասին տեղեկատվությունը մուտքագրել համակարգ. ես համաձայնեցի և հեռացա բաժանված:

Ես տեղադրում եմ միջնորմը. ամեն ինչ կարգին է: Ֆայլերը տեղում են, ամեն ինչ կարգին է, բայց չափը դեռ հին է՝ 14 ԳԲ։ Ես ապամոնտաժեցի /dev/sdd1-ը և արեցի resize2fs /dev/sdd1, հետո e2fsck /dev/sdd1 և նորից տեղադրեցի այն և տեսա արդեն ընդլայնված միջնորմը բոլոր ֆայլերով և բավականին կենդանի:

Ամեն ինչ լավ ավարտվեց և՛ իմ, և՛ ադմինի համար։

Source: www.habr.com

Добавить комментарий