Сервер дээрх дискний хэмжээг хэрхэн хурдан нэмэгдүүлэх вэ

Сайн уу! Саяхан би Линукс сервер дээр "халуун" дискний хэмжээг нэмэгдүүлэх гэсэн энгийн ажилтай тулгарсан.

Даалгаврын тодорхойлолт

Үүлэн дотор сервер байна. Миний хувьд энэ бол Google Cloud - Compute Engine юм. Үйлдлийн систем - Ubuntu. Одоогоор 30 ГБ диск холбогдсон байна. Өгөгдлийн сан нэмэгдэж, файлууд хавдаж байгаа тул та дискний хэмжээг 50 ГБ болгон нэмэгдүүлэх хэрэгтэй. Үүний зэрэгцээ бид юу ч идэвхгүй болгохгүй, юу ч дахин ачаалахгүй.

Анхаар! Эхлэхээсээ өмнө бүх чухал мэдээллийг нөөцлөөрэй!

1. Эхлээд бидэнд хэр их зай байгааг шалгая. Линукс консол дээр бид бичнэ:

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 болон Линуксийн үндсэн шугам руу буцаж ирэв. Дараа нь бид өмнө нь зөвлөсний дагуу машинаар орлоо.

sudo partprobe /dev/sda

Хэрэв бүх зүйл амжилттай болсон бол та ямар ч мессеж харахгүй. Хэрэв танд програм суулгаагүй бол хэсгийн шалгалт, дараа нь суулгана уу. Яг хэсгийн шалгалт хуваалтын хүснэгтүүдийг шинэчлэх бөгөөд энэ нь хуваалтыг онлайнаар 50 ГБ хүртэл өргөжүүлэх боломжийг бидэнд олгоно. Үргэлжлүүл.

Сэтгэгдэл! Суулгах хэсгийн шалгалт Та үүнийг дараах байдлаар хийж болно:

 apt-get install partprobe


10. Одоо программыг ашиглан хуваалтын хэмжээг дахин тодорхойлох үлдлээ resize2fs. Тэр үүнийг онлайнаар хийх болно - тэр үед скриптүүд ажиллаж, диск рүү бичиж байсан.

Хөтөлбөр resize2fs файлын системийн мета өгөгдлийг дарж бичих болно. Үүнийг хийхийн тулд бид дараах тушаалыг ашиглана:

sudo resize2fs /dev/sda1

Сервер дээрх дискний хэмжээг хэрхэн хурдан нэмэгдүүлэх вэ
Энд sda1 нь таны хуваалтын нэр юм. Ихэнх тохиолдолд энэ нь sda1 боловч үл хамаарах зүйл байж болно. Болгоомжтой байгаарай. Үүний үр дүнд програм нь бидний хувьд хуваалтын хэмжээг өөрчилсөн. Энэ бол амжилт гэж бодож байна.

11. Одоо хуваалтын хэмжээ өөрчлөгдөж, 50 ГБ-тай болсон эсэхийг шалгацгаая. Үүнийг хийхийн тулд эхний командыг давтъя:

df -h

Сервер дээрх дискний хэмжээг хэрхэн хурдан нэмэгдүүлэх вэ

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх