CH-J Server Managerserverio valdymas per SSH
Meniu
Visi vadovai ir straipsniai →

Kaip padidinti Linux serverio diską neprarandant duomenų

Padidinę virtualų diską, tinkama tvarka išplėskite skaidinį, LVM ir ext4 arba XFS failų sistemą.

Prieš ką nors keisdami

Pirmiausia sukurkite ir patikrinkite atsarginę kopiją arba virtualiosios mašinos momentinę kopiją. Didinimas yra įprasta operacija, tačiau klaida įrenginio pavadinime gali sugadinti duomenis, o skaidinių lentelės atsarginė kopija nėra duomenų atsarginė kopija. Tada padidinkite diską hipervizoriuje arba pas prieglobos paslaugų teikėją, nes sistema gali naudoti tik tą vietą, kurią diskas jau turi.

Išsiaiškinkite disko struktūrą

Kiekvieną sluoksnį reikia išplėsti atskirai, nuo apačios į viršų: diską, skaidinį, LVM, jei naudojamas, ir failų sistemą. Šios komandos parodo sluoksnius, failų sistemų tipus ir tai, kuri vieta kur prijungta. Toliau pateiktų pavyzdžių įrenginių pavadinimai yra tik iliustraciniai; naudokite savo serverio pavadinimus.

lsblk -f
df -hT
sudo pvs; sudo vgs; sudo lvs

Skaidinys ir ext4 arba XFS

Ubuntu ir Debian pakete cloud-guest-utils esanti growpart išplečia skaidinį į už jo esančią laisvą vietą. Atkreipkite dėmesį, kad diskas ir skaidinio numeris yra atskiri argumentai. Tada padidinkite failų sistemą: ext4 skirta resize2fs priima įrenginį, o xfs_growfs – prijungimo tašką. Abi veikia ir tada, kai failų sistema prijungta.

sudo growpart /dev/sda 2

# ext4
sudo resize2fs /dev/sda2

# XFS
sudo xfs_growfs /

Naudojant LVM

Jei skaidinyje yra LVM fizinis tomas, praneškite LVM apie naują dydį ir išplėskite loginį tomą. Parinktis -r taip pat padidina jame esančią failų sistemą, todėl atskiros dydžio keitimo komandos nereikia.

sudo growpart /dev/sda 3
sudo pvresize /dev/sda3
sudo lvextend -r -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

Patikrinkite rezultatą ir žinokite apribojimus

Dar kartą paleiskite df -hT, kad patvirtintumėte naują dydį. Growpart gali naudoti tik iškart už skaidinio esančią laisvą vietą, todėl pirmiausia reikia sutvarkyti kelią užstojantį mainų ar kitą skaidinį. XFS apskritai negalima sumažinti, o kitų failų sistemų mažinimas yra gerokai rizikingesnis nei didinimas, todėl plėtimo dydį rinkitės atidžiai.

Disk Manager programoje CH-J Server Manager

Linux serveriams skirtas Disk Manager rodo disko schemą su skaidiniais, failų sistemomis bei LVM ir LUKS sluoksniais ir gali pasiūlyti automatinį išplėtimą padidinus diską. Pakeitimai laukia eilėje, kurią peržiūrite kaip planą; prieš jį vykdydama programa iš naujo nuskaito serverio būseną ir sustoja, jei ji nebeatitinka ankstesnės. Prieš pakeitimą išsaugomi skaidinių lentelės metaduomenys, tačiau tai neatstoja duomenų atsarginės kopijos. Windows serveriai atpažįstami ir atmetami kaip nepalaikomi.

Išsamūs dokumentai

man: resize2fs →

man: xfs_growfs →

man: lvextend →

Biometrinis atrakinimas ir saugumas →