Cumu aumentà rapidamente a dimensione di u discu in un servitore

Salut à tutti ! Recentemente aghju scontru un compitu apparentemente simplice - per aumentà a dimensione di u discu "calda" in un servitore Linux.

Descrizzione di u compitu

Ci hè un servitore in u nuvulu. In u mo casu, questu hè Google Cloud - Compute Engine. Sistema upirativu - Ubuntu. Un discu di 30 GB hè attualmente cunnessu. A basa di dati hè in crescita, i schedari sò swelling, cusì avete bisognu di aumentà a dimensione di u discu, per dì, à 50 GB. À u listessu tempu, ùn disattivemu nunda, ùn avemu micca riavviatu nunda.

Attenzione ! Prima di principià, fate una copia di salvezza di tutte l'infurmazioni impurtanti!

1. Prima, andemu à verificà quantu spaziu liberu avemu. In a cunsola Linux scrivemu:

df -h

Cumu aumentà rapidamente a dimensione di u discu in un servitore
In parolle simplici, aghju 30 GB in totale è 7.9 GB hè liberu avà. Hè bisognu à esse aumentatu.

2. In seguitu và è cunnette uni pochi di più GB attraversu a cunsola di u mo hoster. Google Cloud rende questu faciule, senza rebooting. Vaiu à Compute Engine -> Dischi -> Selezziunate u discu di u mo servitore è cambia a so dimensione:

Cumu aumentà rapidamente a dimensione di u discu in un servitore
Vaiu à l'internu, cliccate "Edit" è cresce a dimensione di u discu à a dimensione chì aghju bisognu (in u mo casu, finu à 50 GB).

3. Allora avà avemu 50 GB. Cuntrollamu questu nantu à u servitore cù u cumandimu:

sudo fdisk -l

Cumu aumentà rapidamente a dimensione di u discu in un servitore
Avemu vistu u nostru novu 50 GB, ma per avà pudemu usà solu 30 GB.

4. Avà, sguassate l'attuale partizione di discu 30 GB è creanu una nova 50 GB. Pudete avè parechje sezioni. Pudete ancu bisognu di creà parechje partizioni novi. Per sta operazione avemu aduprà u prugrammu fdisk, chì permette di gestisce e partizioni di u discu duru. Hè impurtante ancu di capisce ciò chì sò partizioni di discu è ciò chì sò necessarii - leghjite ccà. Per eseguisce u prugramma fdisk aduprà u cumandimu:

sudo fdisk /dev/sda

5. Dentru u modu interattivu di u prugramma fdisk Facemu parechje operazioni.

Prima entremu:

p

Cumu aumentà rapidamente a dimensione di u discu in un servitore
U cumandimu mostra una lista di e nostre partizioni attuali. In u mo casu, una partizione hè 30 GB è un altru 20 GB hè flottante liberamente, per parlà.

6. Allora entre:

d

Cumu aumentà rapidamente a dimensione di u discu in un servitore
Sguassemu a partizione attuale per creà una nova per tutta a 50 GB. Prima di l'operazione, cuntrollemu una volta s'ellu avemu fattu una copia di salvezza di l'infurmazioni impurtanti!

7. Dopu avemu indicatu à u prugramma:

n

Cumu aumentà rapidamente a dimensione di u discu in un servitore
U cumandimu crea una nova partizione. Tutti i paràmetri duveranu esse stallati in modu predeterminatu - pudete solu appughjà Enter. Sè vo avete un casu spiciali, poi indicà i vostri paràmetri. Comu pudete vede da a screenshot, aghju creatu una partizione di 50 GB - ciò chì aghju bisognu.

8. In u risultatu, aghju indicatu à u prugramma:

w

Cumu aumentà rapidamente a dimensione di u discu in un servitore
Stu cumandimu scrive i cambiamenti è esce fdisk. Ùn avemu micca paura chì a lettura di a tavola di partizioni hà fiascatu. U cumandimu seguitu aiuterà à risolve questu. A manca solu un pocu.

9. Avemu partutu fdisk è hà tornatu à a linea Linux principale. In seguitu, andemu, cum'è avemu statu cunsigliatu prima:

sudo partprobe /dev/sda

Sè tuttu hè successu, ùn vi vede nisun missaghju. Se ùn avete micca u prugramma installatu partprobe, poi stallà lu. Esattamente partprobe aghjurnà e tavule di partizioni, chì ci permetterà di espansione a partizione finu à 50 GB in linea. Avanti.

Indice ! Installa partprobe pudete fà cusì:

 apt-get install partprobe


10. Avà ferma à redefinisce a taglia particione cù u prugrammu resize2fs. Ella farà questu in linea - ancu in quellu mumentu i scripts travagliavanu è scrivevanu à u discu.

U prugrammu resize2fs sovrascriverà i metadati di u sistema di fugliale. Per fà questu, usemu u cumandimu seguitu:

sudo resize2fs /dev/sda1

Cumu aumentà rapidamente a dimensione di u discu in un servitore
Quì sda1 hè u nome di a vostra partizione. In a maiò parte di i casi, questu hè sda1, ma l'eccezzioni sò pussibuli. Attenti. In u risultatu, u prugramma hà cambiatu a dimensione di partizione per noi. Pensu chì questu hè un successu.

11. Avà, assicuratevi chì a dimensione di a partizione hà cambiatu è avemu avà 50 GB. Per fà questu, ripetemu u primu cumandamentu:

df -h

Cumu aumentà rapidamente a dimensione di u discu in un servitore

Source: www.habr.com

Add a comment