HUOM! Ohjeen ajantasalla oleva versio on Wikissä: http://www.ubuntu-fi.org/Wiki/Kotihakemisto_omalla_osiolla.Tässä oleva ohje voi olla vanhentunut!
/home on parempi olla omalla osiollaan, jolloin järjestelmän palauttaminen kiintolevyn, tai muun vaurion aiheuttamana helpottuu. Tässä opas kotihakemiston siirtämiseen uudelle osiolle. Tässä tehdään kaikki työ live-CD:n avulla, jolloin levyosiointi onnistuu, eikä tietojen kopioinnin aikana kotihakemistoon tallennu uutta tietoa.
Mitä tässä tehdään?
- käynnistetään kone live-CD:llä
- luodaan uusi osio gparted-ohjelmalla
- liitetään(mount) osiot live-CD:lle
- kopioidaan vanhan /home-hakemiston tiedot uudelle osiolle
- muokataan /etc/fstab-tiedostoa
- käynnistetään kone uudelleen
Levyosion tekeminen: (ks. liitteenä oleva kuva)
HUOM! Ota varmuuskopiot aina ennen levyn osiointia, koska osion muuttaminen saattaa tehdä vahinkoa levyllä oleville tiedostoille.1. Käynnistä kone live-CD:n avulla, niin voit muokata levyosioita.
2. avaa
gparted (järjestelmä→ ylläpito → gnomen levyosioiden muokkain)
3. Klikkaa hiirellä osiota, jonka kokoa haluat pienentää.
4. Valitse työkaluriviltä nappi →
muuta kokoa tai siirrä5. Ota hiirellä kiinni pienennettävän osion laidasta ja vedä osio niin pieneksi kuin haluat. (käytössä oleva tila näkyy tummempana, et voi pienentää sitä pienemmäksi.)
6. Valitse työkaluriviltä nappi →
uusi7. Anna uudelle levyosiolle haluamasi koko ja tiedostojärjestelmä. (oletuksena on suurin mahdollinen koko ja tiedostojärjestelmänä ext3, jotka kelpaavat vallan hyvin)
8. Kun levyosiot ovat mielestäsi kunnossa, paina työkaluriviltä nappia →
toteuta, jolloin kaikki tekemäsi muutokset toteutetaan. Tämä saattaa kestää useita kymmeniä minuutteja, riippuen levyn koosta.
Kutsun tästä lähtien pienennettyä osiota
järjestelmäosioksi ja uutta osiota
kotihakemisto-osioksi.
gparted-ohjelmasta näet osioiden tunnukset, (esim.
hda1, sda1), joihin viitataan alla
*osiotunnus*-nimillä. (ks. kuva)
Tietojen kopioiminen1. avaa
pääte (sovellukset → apuohjelmat → pääte)
2. luo juurihakemistoon uudet hakemistot
/jarjestelma ja
/koti komentamalla päättessä
sudo mkdir /jarjestelma
sudo mkdir /koti
3. Liitä järjestelmäosio
/jarjestelma-hakemistoon ja kotihakemisto-osio
/koti-hakemistoon Komentamalla päätteessä:
sudo mount -t ext3 /dev/*osiotunnus1* /jarjestelma
sudo mount -t ext3 /dev/*osiotunnus2* /koti
4. kopioi vanha /home-hakemisto järjestelmäosiolta uudelle kotihakemisto-osiolle komentamalla:
sudo cp -a -v /jarjestelma/home/. /koti/.
(säilyttää oikeudet ja aikaleimat. -v vipu näyttää tiedostonimen, jota ollaan kopioimassa)
5. siirrä vanha kotihakemisto pois uuden edestä ja tee uusi /home tilalle komentamalla
sudo mv /jarjestelma/home/. /jarjestelma/vanha_home/.
sudo mkdir /jarjestelma/home
fstab-tiedoston muokkaus1. Avaa liitetyn järjestelmäosion
fstab-tiedosto
geditillä sudo gedit /jarjestelma/etc/fstab
2. lisää tiedostoon rivi
/dev/*osiotunnus2* /home ext3 nodev,nosuid 0 2
3. Tallenna muutokset
4. Käynnistä kone uudelleen. Tällä kertaa ilman live-CD:tä.
Jos jokin menee vikaan, eikä uusi kotihakemisto toimi 1. käynnistä kone live-CD:ltä
2. luo juurihakemistoon kansio /jarjestelma
sudo mkdir /jarjestelma
3. liitä järjestelmäosio mount-komennolla /jarjestelma-hakemistoon
sudo mount -t ext3 /dev/*osiotunnus1* /jarjestelma
4. poista tekemäsi tyhjä /home-hakemisto
sudo rmdir /jarjestelma/home
(jos /home pitää sisällään tiedostoja, sitä ei poisteta)
5. siirrä
/vanha_home takaisin
/home-hakemistoksi
sudo mv /jarjestelma/vanha_home /jarjestelma/home
6. avaa
fstab-tiedosto
geditillä sudo gedit /jarjestelma/etc/fstab
7. lisää kommenttimerkki # lisäämäsi rivin eteen.
8. Tallenna muutokset
9. Käynnistä kone uudelleen
Jos kaikki toimii niin, kuin pitää, voit tyhjentää vanhan kotihakemiston (jos haluat, voit pitää sen varmuuskopiona) 1. käynnistä kone
kiintolevyltä 2. poista /vanha_home komentamalla
sudo rm -rf /vanha_home
(ole varovainen tämän kanssa, koska komento voi tyhjentää säälimättä koko kiintolevyn, jos niin pyydät)
Tämä ohje on "
public domain".
edit / rhk: korostettu linkkiä wikiin
[ylläpito on poistanut liitteen]