Lisää
Miten voin muuttaa ext root -osion kokoa ajonaikana?
Miten voin kasvattaa järjestelmän juuriosion kokoa ajonaikana?
Minulla on osio, jota ei ole varattu juuriosion jälkeen (joka on myös ext4), miten voin lisätä tuon varaamattoman tilan juuriosioon varattuun tilaan ilman, että palvelin sammutetaan?
245
3
GUI (Ubuntu 14.04 ja uudempi): GParted v0.17 ja uudemmat versiot tarjoavat mukavan graafisen käyttöliittymän tätä varten. (Vanhemmat versiot kieltäytyvät muuttamasta asennetun osion kokoa).
Komentorivi (mikä tahansa Ubuntu-versio): Tässä on kolme vaihetta.
Vaihe 1. Osion kokoa on ensin muutettava. Jos käytät LVM:ää, se on helppoa, ja oletettavasti tiedät, miten toimia. Jos käytät klassisia osioita, se on hieman monimutkaisempaa ja voi vaatia uudelleenkäynnistyksen (vaikka sinun ei koskaan tarvitse käynnistää toista järjestelmää tai live-CD:tä).
Minä teen sen näin: Käytä
fdisk
-ohjelmaa ensin osion poistamiseen (ajatuksena on, että levyllä olevat tiedot säilyvät), ja luo se sitten varovasti uudelleen suuremmalla koolla samaan paikkaan.Esimerkki:
Jälleen kerran on tärkeää, että uusi osio alkaa samasta lohkosta kuin vanha. Myös id:n pitäisi täsmätä (83 Linux-järjestelmissä). Varaudu siihen, että menetät kaikki tietosi pienimmästäkin kirjoitusvirheestä.
Varmuuden vuoksi voit myös palauttaa käynnistyslippulaitteen (jota Wikipedian mukaan tarvitaan edelleen joissakin tietokoneissa) painamalla
a
.Katso kommenttiosasta, mitä tehdä, jos swap-osio on tiellä.
Nyt pitäisi olla selvää, miksi ihmiset suosittelevat live-CD:n käyttöä ;-).
Vaihe 2. Kuten
fdisk
avuliaasti muistuttaa, sinun on ladattava osiotaulukko uudelleen ennen jatkamista. Turvallisin tapa on yksinkertaisesti käynnistää uudelleen, mutta voit myös käyttääpartprobe
taikpartx
(lisätietoja).Vaihe 3. Kun osion kokoa on muutettu ja osiotaulukko on ladattu uudelleen, on yksinkertaista suorittaa
resize2fs
tiedostojärjestelmälle, ja voit tehdä tämän vaikka se olisi asennettu root-osiona.Esimerkki:
Ext4-tiedostojärjestelmän kokoa on mahdollista muuttaa on-line, vaikka se olisikin root-osio. Käytä komentoa
resize2fs
.EDIT: On-line-koon pienentäminen ei ole sallittua:
Voit myös käyttää GPartedia - kunhan se osio, jonka kokoa muutat, ei ole se, josta olet käynnistänyt järjestelmän - muuten ehdotan, että live CD -vaihtoehto on hieman helpompi aloittelijoille.
GParted tekee periaatteessa kaikki vaiheet - vain graafisen käyttöliittymän perusteella.