Ki jan yo byen vit ogmante gwosè disk sou yon sèvè

Bonjou tout moun! Dènyèman mwen te vin atravè yon travay w pèdi senp - ogmante gwosè a disk "cho" sou yon sèvè Linux.

Deskripsyon travay la

Gen yon sèvè nan nwaj la. Nan ka mwen an, sa a se Google Cloud - Compute Engine. Sistèm operasyon - Ubuntu. Yon disk 30 GB konekte kounye a. Baz done a ap grandi, dosye yo anfle, kidonk ou bezwen ogmante gwosè a ki gen kapasite, di, a 50 GB. An menm tan, nou pa enfim anyen, nou pa rdemare anyen.

Atansyon! Anvan nou kòmanse, fè yon backup nan tout enfòmasyon enpòtan!

1. Premyèman, an n tcheke konbyen espas lib nou genyen. Nan konsole Linux nou ekri:

df -h

Ki jan yo byen vit ogmante gwosè disk sou yon sèvè
Nan mo senp, mwen gen 30 GB nan total ak 7.9 GB gratis kounye a. Bezwen ogmante.

2. Apre sa, mwen ale epi konekte kèk GB plis atravè konsole hoster mwen an. Google Cloud fè sa fasil, san rekòmanse. Mwen ale nan Compute Engine -> Disk -> Chwazi disk sèvè mwen an epi chanje gwosè li:

Ki jan yo byen vit ogmante gwosè disk sou yon sèvè
Mwen antre andedan, klike sou "Edit" epi ogmante gwosè disk la nan gwosè mwen bezwen an (nan ka mwen an, jiska 50 GB).

3. Se konsa, kounye a nou gen 50 GB. Ann tcheke sa a sou sèvè a ak lòd la:

sudo fdisk -l

Ki jan yo byen vit ogmante gwosè disk sou yon sèvè
Nou wè nouvo 50 GB nou an, men pou kounye a nou ka sèlman itilize 30 GB.

4. Koulye a, kite a efase aktyèl patisyon ki gen kapasite 30 GB epi kreye yon nouvo 50 GB. Ou ka gen plizyè seksyon. Ou ka bezwen kreye plizyè nouvo patisyon tou. Pou operasyon sa a nou pral sèvi ak pwogram nan fdisk, ki pèmèt ou jere patisyon ki gen kapasite difisil. Li enpòtan tou pou w konprann ki sa patisyon disk yo ye ak sa yo bezwen pou - li isit la. Pou kouri pwogram nan fdisk sèvi ak kòmandman an:

sudo fdisk /dev/sda

5. Anndan mòd entèaktif nan pwogram nan fdisk Nou fè plizyè operasyon.

Premye nou antre:

p

Ki jan yo byen vit ogmante gwosè disk sou yon sèvè
Kòmandman an montre yon lis patisyon aktyèl nou yo. Nan ka mwen an, yon patisyon se 30 GB ak yon lòt 20 GB ap flote lib, se konsa pale.

6. Apre sa, antre:

d

Ki jan yo byen vit ogmante gwosè disk sou yon sèvè
Nou efase patisyon aktyèl la nan lòd yo kreye yon nouvo pou tout 50 GB yo. Anvan operasyon an, nou tcheke yon lòt fwa ankò si nou te fè yon backup nan enfòmasyon enpòtan!

7. Apre sa nou endike pwogram nan:

n

Ki jan yo byen vit ogmante gwosè disk sou yon sèvè
Kòmandman an kreye yon nouvo patisyon. Tout paramèt yo ta dwe mete nan default - ou ka jis peze Antre. Si ou gen yon ka espesyal, Lè sa a, endike paramèt ou yo. Kòm ou ka wè nan Ekran an, mwen te kreye yon patisyon 50 GB - sa mwen bezwen.

8. Kòm rezilta, mwen endike pwogram nan:

w

Ki jan yo byen vit ogmante gwosè disk sou yon sèvè
Kòmandman sa a ekri chanjman yo ak sòti fdisk. Nou pa pè ke lekti tab patisyon an echwe. Kòmandman sa a pral ede ranje sa a. Kite jis yon ti kras.

9. Nou pati fdisk epi retounen nan liy prensipal Linux la. Apre sa, nou kondwi nan, jan nou te avize nou pi bonè:

sudo partprobe /dev/sda

Si tout bagay ale byen, ou pa pral wè okenn mesaj. Si ou pa gen pwogram nan enstale partprobe, Lè sa a, enstale li. Egzakteman partprobe pral mete ajou tab patisyon yo, ki pral pèmèt nou elaji patisyon an jiska 50 GB sou entènèt. Ale pi devan.

Endikasyon! Enstale partprobe ou ka fè li konsa:

 apt-get install partprobe


10. Koulye a, li rete redéfinir gwosè patisyon an lè l sèvi avèk pwogram nan resize2fs. Li pral fè sa sou entènèt - menm nan moman sa a scripts yo te travay ak ekri sou disk.

Pwogram resize2fs pral ranplase metadata sistèm fichye yo. Pou fè sa, nou itilize lòd sa a:

sudo resize2fs /dev/sda1

Ki jan yo byen vit ogmante gwosè disk sou yon sèvè
Isit la sda1 se non patisyon w lan. Nan pifò ka yo, sa a se sda1, men eksepsyon posib. Fè atansyon. Kòm yon rezilta, pwogram nan chanje gwosè patisyon an pou nou. Mwen panse ke sa a se yon siksè.

11. Koulye a, kite a asire w ke gwosè patisyon an chanje epi nou kounye a gen 50 GB. Pou fè sa, ann repete premye kòmandman an:

df -h

Ki jan yo byen vit ogmante gwosè disk sou yon sèvè

Sous: www.habr.com

Add nouvo kòmantè