Чӣ тавр ба зудӣ андозаи дискро дар сервер зиёд кардан мумкин аст

Салом ба ҳама! Ба наздикӣ ман бо як вазифаи ба назар оддӣ дучор омадам - ​​зиёд кардани андозаи диски "гарм" дар сервери Linux.

Тавсифи вазифа

Дар абр сервер мавҷуд аст. Дар ҳолати ман, ин Google Cloud - Compute Engine аст. Системаи амалиётӣ - Ubuntu. Дар айни замон диски 30 ГБ пайваст карда шудааст. Махзани маълумот меафзояд, файлҳо варам мекунанд, бинобар ин шумо бояд андозаи дискро, масалан, то 50 ГБ зиёд кунед. Дар айни замон, мо ҳеҷ чизро хомӯш намекунем, ҳеҷ чизро аз нав оғоз намекунем.

Диққат! Пеш аз он ки мо оғоз кунем, ҳамаи маълумоти муҳимро нусхабардорӣ кунед!

1. Аввалан, биёед санҷем, ки мо чӣ қадар фазои холӣ дорем. Дар консоли Linux мо менависем:

df -h

Чӣ тавр ба зудӣ андозаи дискро дар сервер зиёд кардан мумкин аст
Бо ибораи оддӣ, ман дар маҷмӯъ 30 ГБ дорам ва ҳоло 7.9 ГБ ройгон аст. зиёд кардан лозим аст.

2. Минбаъд ман меравам ва ба воситаи консол аз hoster худ чанд ГБ бештар пайваст мекунам. Google Cloud ин корро бидуни бозсозӣ осон мекунад. Ман ба Compute Engine -> Дискҳо -> Диски сервери худро интихоб кунед ва андозаи онро тағир диҳед:

Чӣ тавр ба зудӣ андозаи дискро дар сервер зиёд кардан мумкин аст
Ман ба дарун меравам, "Таҳрир" -ро клик кунед ва андозаи дискро ба андозаи лозима зиёд кунед (дар ҳолати ман, то 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. Ҳоло бо истифода аз барнома аз нав муайян кардани андозаи қисмат боқӣ мемонад resize2fs. Вай ин корро онлайн анҷом медиҳад - ҳатто дар он лаҳза скриптҳо кор мекарданд ва ба диск менависанд.

Барнома resize2fs метамаълумоти системаи файлиро аз нав менависанд. Барои ин мо фармони зеринро истифода мебарем:

sudo resize2fs /dev/sda1

Чӣ тавр ба зудӣ андозаи дискро дар сервер зиёд кардан мумкин аст
Дар ин ҷо sda1 номи қисмати шумост. Дар аксари ҳолатҳо, ин sda1 аст, аммо истисноҳо имконпазиранд. Эҳтиёт шав. Дар натиҷа, барнома андозаи бахшро барои мо тағир дод. Ман фикр мекунам, ки ин муваффақият аст.

11. Акнун биёед боварӣ ҳосил кунем, ки андозаи қисмат тағир ёфтааст ва мо ҳоло 50 ГБ дорем. Барои ин, биёед фармони аввалинро такрор кунем:

df -h

Чӣ тавр ба зудӣ андозаи дискро дар сервер зиёд кардан мумкин аст

Манбаъ: will.com

Илова Эзоҳ