CH-J Server ManagerPalvelimen hallinta yli SSH
Valikko
Kaikki oppaat ja artikkelit →

Linux-palvelimen levyn kasvattaminen ilman tietojen menetystä

Kun virtuaalilevyä on kasvatettu, laajenna osio, LVM ja ext4- tai XFS-tiedostojärjestelmä oikeassa järjestyksessä.

Ennen kuin muutat mitään

Luo ja testaa ensin virtuaalikoneen varmuuskopio tai tilannevedos. Kasvattaminen on rutiinitoimenpide, mutta virhe laitteen nimessä voi vahingoittaa tietoja, eikä osiotaulun varmuuskopio ole tietojesi varmuuskopio. Kasvata sitten levyä hypervisorissa tai palveluntarjoajan kautta, sillä järjestelmä voi käyttää vain levyssä jo olevaa tilaa.

Selvitä levyn rakenne

Jokainen kerros on laajennettava erikseen alhaalta ylöspäin: levy, osio, LVM, jos se on käytössä, ja tiedostojärjestelmä. Nämä komennot näyttävät kerrokset, tiedostojärjestelmien tyypit ja sen, mikä tallennustila on liitetty mihinkin. Seuraavien esimerkkien laitenimet ovat havainnollistavia; käytä oman palvelimesi nimiä.

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

Osio ja ext4 tai XFS

Ubuntun ja Debianin cloud-guest-utils-pakettiin kuuluva growpart laajentaa osion sen jäljessä olevaan vapaaseen tilaan. Huomaa, että levy ja osion numero ovat erillisiä argumentteja. Kasvata sitten tiedostojärjestelmää: ext4:lle tarkoitettu resize2fs ottaa argumentiksi laitteen, xfs_growfs liitoskohdan. Molemmat toimivat tiedostojärjestelmän ollessa liitettynä.

sudo growpart /dev/sda 2

# ext4
sudo resize2fs /dev/sda2

# XFS
sudo xfs_growfs /

Kun käytössä on LVM

Kun osio sisältää fyysisen LVM-taltion, ilmoita LVM:lle uusi koko ja laajenna loogista taltiota. Valitsin -r kasvattaa myös sillä olevaa tiedostojärjestelmää, joten erillistä koonmuutoskomentoa ei tarvita.

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

Tarkista tulos ja tunne rajoitukset

Varmista uusi koko suorittamalla df -hT uudelleen. growpart voi käyttää vain välittömästi osion jäljessä olevaa vapaata tilaa, joten tiellä oleva sivutusosio tai muu osio on käsiteltävä ensin. XFS-tiedostojärjestelmää ei voi pienentää lainkaan, ja muiden tiedostojärjestelmien pienentäminen on paljon riskialttiimpaa kuin kasvattaminen. Harkitse siksi laajennuksen koko huolellisesti.

Disk Manager CH-J Server Manager -sovelluksessa

Linux-palvelimille tarkoitettu Disk Manager näyttää levykartan, jossa näkyvät osiot, tiedostojärjestelmät sekä LVM- ja LUKS-kerrokset, ja voi ehdottaa automaattista laajennusta levyn kasvattamisen jälkeen. Muutokset odottavat jonossa, jonka tarkistat suunnitelmana. Ennen sen suorittamista sovellus lukee palvelimen tilan uudelleen ja pysähtyy, jos tila ei enää vastaa aiempaa. Se tallentaa osiotaulun metatiedot ennen muutosta, mutta tämä ei korvaa tietojesi varmuuskopiota. Windows-palvelimet tunnistetaan ja hylätään, koska niitä ei tueta.

Yksityiskohtaiset asiakirjat

man: resize2fs →

man: xfs_growfs →

man: lvextend →

Biometrinen aukko ja turvallisuus →