Mulla on Mandriva ja kiintolevyllä vain juuriosio ja swap-osio. Nyt ajattelin lisätä toisen kiintolevyn ja tehtä siitä /home-osion. Siirtyykö /home/user-hakemistosta kaikki tiedot sinne automaattisesti vai pitääkö kikkailla? Jos pitää niin miten) Kiitos neuvoista!
/home-osion siirto?
Keimo
4332
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 4
Vanhimmat
Itse tein saman jutun joskus aikoja sitten. Silloin ainakin täytyi siirtää kaikki käsin. Niin se ainakin onnistuu.
"Siirtyykö /home/user-hakemistosta kaikki tiedot sinne "
Voit kopioida /home -osion tai käyttäjän kotihakemiston toiselle osiolle. Tässä vähän vinkkiä, kuinka koko järjestelmä kopioidaan:
http://sal-faq.sourceforge.net/html/sal-faq.html#partition-kopiointi
Tuota siis hieman sovelletaan koskemaan vain hakemistojen kopioimiseen.
Tar on erinomainen kopiointisofta, koska se löytyy sekä .-alkuiset piilotiedostot sekä säilyttää alkuperäiset oikeudet tiedostoihin. Mutta homma toimii myös ihan cp:llä sopivin parametrein.
Kun kopiointi on tehty, nimetään alkuperäinen hakemisto uudella nimellä. Tehdään (mkdir) ko. hakemisto, johon liitetään tuo uusi osio /etc/fstab:iin. Komento mount -a root-käyttäjän oikeuksin käyttää uutta levyosiollaolevaa hakemistoa.
Kun homma tuntuu toimivan, voi vanhan uudelleennimetyn kotihakemiston poistaa.
Itse olen kopioinut kotihakemiston vain "cp -a" komennolla. Eli teen ensin uuden osion, alustan sen, mounttaan esim. /home2, kopioin, ja mounttaan uudelleen kodiksi.
$ mount /dev/(uusi osio) /home2
$ cp -a /home/* /home2/
$ umount /dev/(uusi osio) /home2
$ umount /home ; mount /dev/(uusi osio) /home
Lopuksi vielä käy /etc/fstab:iin muuttamassa /home osion oikeaksi ja tappaa X:n Ctrl Alt Backspace.
Näppivirhe...
$ cp -a /home/* /home2/
$ umount /home2