Ինչպես արագ մեծացնել սկավառակի չափը սերվերի վրա

Բարեւ բոլորին! Վերջերս ես հանդիպեցի մի պարզ թվացող խնդրի՝ մեծացնել սկավառակի չափը «տաք» Linux սերվերի վրա:

Առաջադրանքի նկարագրությունը

Ամպում կա սերվեր: Իմ դեպքում սա Google Cloud - Compute Engine-ն է: Օպերացիոն համակարգ - Ubuntu: Ներկայումս միացված է 30 ԳԲ սկավառակ: Տվյալների բազան մեծանում է, ֆայլերը ուռչում են, դրա համար պետք է սկավառակի չափը, ասենք, հասցնել 50 ԳԲ-ի։ Միևնույն ժամանակ, մենք ոչինչ չենք անջատում, ոչինչ չենք վերագործարկում:

Ուշադրություն. Նախքան սկսելը, կրկնօրինակեք բոլոր կարևոր տեղեկությունները:

1. Նախ, եկեք ստուգենք, թե որքան ազատ տարածք ունենք: Linux կոնսոլում մենք գրում ենք.

df -h

Ինչպես արագ մեծացնել սկավառակի չափը սերվերի վրա
Պարզ խոսքերով՝ ես ընդհանուր 30 ԳԲ ունեմ, իսկ 7.9 ԳԲ-ն հիմա անվճար է։ Պետք է ավելացնել.

2. Հաջորդը գնում եմ և մի քանի ԳԲ ևս միացնում եմ իմ հոսթերի կոնսոլից։ Google Cloud-ը դա հեշտացնում է առանց վերագործարկման: Ես գնում եմ Compute Engine -> Disks -> Ընտրում եմ իմ սերվերի սկավառակը և փոխում դրա չափը.

Ինչպես արագ մեծացնել սկավառակի չափը սերվերի վրա
Ես մտնում եմ ներս, սեղմում եմ «Խմբագրել» և մեծացնում եմ սկավառակի չափը ինձ անհրաժեշտ չափի (իմ դեպքում՝ մինչև 50 ԳԲ):

3. Այսպիսով, այժմ մենք ունենք 50 ԳԲ: Եկեք ստուգենք սա սերվերում հրամանով.

sudo fdisk -l

Ինչպես արագ մեծացնել սկավառակի չափը սերվերի վրա
Մենք տեսնում ենք մեր նոր 50 ԳԲ, բայց առայժմ կարող ենք օգտագործել միայն 30 ԳԲ:

4. Այժմ եկեք ջնջենք ընթացիկ 30 ԳԲ սկավառակի բաժանումը և ստեղծենք նոր 50 ԳԲ: Դուք կարող եք ունենալ բազմաթիվ բաժիններ: Ձեզ կարող է անհրաժեշտ լինել նաև մի քանի նոր միջնորմներ ստեղծել: Այս գործողության համար մենք կօգտագործենք ծրագիրը fdisk, որը թույլ է տալիս կառավարել կոշտ սկավառակի միջնորմները։ Կարևոր է նաև հասկանալ, թե ինչ են սկավառակի միջնորմները և ինչի համար են դրանք անհրաժեշտ՝ կարդալ այստեղ. Ծրագիրը գործարկելու համար fdisk օգտագործել հրամանը.

sudo fdisk /dev/sda

5. Ծրագրի ինտերակտիվ ռեժիմի ներսում fdisk Կատարում ենք մի քանի գործողություններ.

Նախ մտնում ենք.

p

Ինչպես արագ մեծացնել սկավառակի չափը սերվերի վրա
Հրամանը ցուցադրում է մեր ընթացիկ բաժանմունքների ցանկը: Իմ դեպքում մի միջնորմը 30 ԳԲ է, իսկ մյուսը 20 ԳԲ ազատ լողացող է, այսպես ասած։

6. Այնուհետև մուտքագրեք.

d

Ինչպես արագ մեծացնել սկավառակի չափը սերվերի վրա
Մենք ջնջում ենք ընթացիկ միջնորմը՝ ամբողջ 50 ԳԲ-ի համար նորը ստեղծելու համար: Վիրահատությունից առաջ մենք ևս մեկ անգամ ստուգում ենք, թե արդյոք կարևոր տեղեկատվության կրկնօրինակում ենք արել:

7. Հաջորդիվ մենք ծրագրին նշում ենք.

n

Ինչպես արագ մեծացնել սկավառակի չափը սերվերի վրա
Հրամանը ստեղծում է նոր բաժին: Բոլոր պարամետրերը պետք է սահմանվեն լռելյայն. կարող եք պարզապես սեղմել Enter: Եթե ​​դուք ունեք հատուկ դեպք, ապա նշեք ձեր պարամետրերը: Ինչպես տեսնում եք սքրինշոթից, ես ստեղծեցի 50 ԳԲ միջնորմ՝ այն, ինչ ինձ անհրաժեշտ է:

8. Արդյունքում ծրագրին նշում եմ.

w

Ինչպես արագ մեծացնել սկավառակի չափը սերվերի վրա
Այս հրամանը գրում է փոփոխությունները և դուրս է գալիս fdisk. Մենք չենք վախենում, որ բաժանման աղյուսակի ընթերցումը ձախողվեց: Հետևյալ հրամանը կօգնի շտկել դա: Մի քիչ թողեց:

9. Մենք գնացինք fdisk և վերադարձավ Linux-ի հիմնական գիծ: Հաջորդը, մենք ներս ենք մտնում, ինչպես մեզ խորհուրդ էին տվել ավելի վաղ.

sudo partprobe /dev/sda

Եթե ​​ամեն ինչ հաջող էր, դուք ոչ մի հաղորդագրություն չեք տեսնի: Եթե ​​դուք չեք տեղադրել ծրագիրը մասնակի զոնդ, ապա տեղադրել այն: Հենց ճիշտ մասնակի զոնդ կթարմացնի բաժանման աղյուսակները, ինչը թույլ կտա մեզ ընդլայնել բաժանումը մինչև 50 ԳԲ առցանց: Շարունակիր.

թել Տեղադրեք մասնակի զոնդ դուք կարող եք դա անել այսպես.

 apt-get install partprobe


10. Այժմ մնում է ծրագրի միջոցով վերասահմանել բաժանման չափը չափափոխել 2fs. Նա դա կանի առցանց, նույնիսկ այդ պահին սցենարներն աշխատում էին և գրում էին սկավառակի վրա:

Ծրագիր չափափոխել 2fs կվերագրի ֆայլային համակարգի մետատվյալները: Դա անելու համար մենք օգտագործում ենք հետևյալ հրամանը.

sudo resize2fs /dev/sda1

Ինչպես արագ մեծացնել սկավառակի չափը սերվերի վրա
Այստեղ sda1-ը ձեր բաժանման անունն է: Շատ դեպքերում սա sda1 է, բայց բացառություններ հնարավոր են: Զգույշ եղիր. Արդյունքում, ծրագիրը մեզ համար փոխեց բաժանման չափը: Կարծում եմ՝ սա հաջողություն է։

11. Հիմա եկեք համոզվենք, որ բաժանման չափը փոխվել է, և մենք այժմ ունենք 50 ԳԲ: Դա անելու համար եկեք կրկնենք հենց առաջին հրամանը.

df -h

Ինչպես արագ մեծացնել սկավառակի չափը սերվերի վրա

Source: www.habr.com

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