Löytyiskö jostain

ohjeet, joilla siirtää Etchin /home omalle osiolleen. Koneessa olisi vahnha täysin käytöstä poistettu xp-osio kuin odottamassa lopullista armoniskua.
10464
Äänestä

Muut lukivat myös

Vastaukset 10

Vanhimmat

En ole varma mistä löytyisi, mutta kun asiaa hiukan pohdin niin otat ensin varmuuskopiot /home hakemistossa olevista tiedostoista ja sen jälkeen luot entiselle XP osiolle tiedostojärjestelmän ja sen jälkeen lisäät sopivan rivin /etc/fstab:iin ja liität sen /home hakemiston sinne entiselle XP partitiolle ja viet varmuuskopiot sinne...

Tähän voi olla helpompikin keino, mutta joku muu saa kertoa sitten siitä enemmän.

Äänestä

Tee siitä XP-osiosta eka ext3-osio (tai mitä filesysteemiä sitten haluatkin käyttää, ext3 on hyvä valinta). Voit tehdä tuon esim gparted:lla. Poista eka gparted:lla vanha XP-partitio ja luo uusi partitio tilalle käyttäen haluamaasi filesysteemiä. Ole tarkkana, että partitiota poistaessasi poistat oikean partition. Itseasiassa pelkkä gparted:lla halutun partition formatointi esim: ext3:ksi riittää. Eli partition poistaminen ei ole välttämätöntä. Tarkkana kannattaa silti olla, ettei vahingossa mene väärä partitio.

Asenna nano-tekstieditori, jos se ei ole jo asennettuna. Tarvitset konsolissa toimivaa tekstieditoria jatkossa:

# apt-get install nano

Boottaa sitten aivan varmuuden vuoksi yhden käyttäjän tilaan, niin että ajossa ei varmasti ole mitään ylimäärästä. Eli valitse grub:n boottivalikossa single user -tila.

Mounttaa sitten edellä luomasi partitio johonkin tilapäiseen paikkaan, vaikka /mnt/home. Esim jos uudella partitiolla on ext3-filesysteemi ja partitio on /dev/hda4:

# mkdir /mnt/home
# mount -t ext3 /dev/hda4 /mnt/home

Helpointa on kopioida /home:n sisältö juuri mounttaamallesi uudelle partitiolle. cp -komennon optiot ax on tarkotettu juuri tuon tapaiseen hommaan:

# cp -ax /home/. /mnt/home

Tuohon on olemassa myös muita vaihtoehtosia tapoja. Yksi tapa on tehdä vanhan home-hakemiston sisällöstä tar-paketti ja purkaa se sitten uudelle partitiolle. Myös esim. tätä näkee käytettävän:

# cd /home
find . -depth -print0 | cpio –null –sparse –preserve-modification-time -pvd /mnt/home

umounttaa /mnt/home.

# umount /mnt/home

Tee varmuuden vuoksi fstab:sta varmuuskopio:

# cp /etc/fstab /etc/fstab_bak

Lisää sitten, esim nano-tekstieditorilla /etc/fstab -tiedostoon /home -partitiolle oma mounttausrivi, eli:

# nano /etc/fstab

Lisää fstab:n tämän tapainen rivi, muista korvata /dev/hda4 sillä partitiolla, jolla uusi /home on:

/dev/hda4 /home ext3 defaults 0 2

Tallenna muuttamasi fstab. Näppäinyhdistelmä ctrl x tallettaa tiedoston. Vastaa y, kun sulta kysytään tallennetaanko tiedosto, paina enteriä tiedoston nimen kohdalla.

Muuta vanha /home -hakemisto jonkin toisen nimiseksi. Tämä on tarpeen, koska uusi partitio mountataan mountpointtiin /home. Lisäksi sun pitää tehdä tyhjä /home hakemisto mountpointiksi uudelle partitiolle:

# mv /home /old_home
# mkdir /home

Boottaa tietokone

# shutdown -r now

Jos kaikki meni ok, niin nyt sulla pitäs olla käytössä uusi /home-partitio.

Äänestä
  • Älä poista old_home -hakemistoa ennenkuin olet varma, että kaikki toimii, näin voit palata takaisin alkutilanteeseen tarvittaessa.

    Äänestä

  • aivan välttämätöntä käynnistää kone uudestaan?

    Eikö siihen ole mitään muuta tapaa? Luulisi kun ei Linuxia ihan niin vähästä tarvi välttämättä boottailla.

    Äänestä

  • JMT§ kirjoitti:

    aivan välttämätöntä käynnistää kone uudestaan?

    Eikö siihen ole mitään muuta tapaa? Luulisi kun ei Linuxia ihan niin vähästä tarvi välttämättä boottailla.

    No ei, mutta musta jokatapauksessa on hyvä idea tehdä toi yhdenkäyttäjän tilassa. Niin ja tottakai runlevelien välillä voi siirtyä boottaamattakin.

    Jokainen toki tavallaan, voi ton tottakai toisinkin tehdä.

    Äänestä

  • miksuh. kirjoitti:

    No ei, mutta musta jokatapauksessa on hyvä idea tehdä toi yhdenkäyttäjän tilassa. Niin ja tottakai runlevelien välillä voi siirtyä boottaamattakin.

    Jokainen toki tavallaan, voi ton tottakai toisinkin tehdä.

    Jos siirrettäs jotain käyttiksen kannalta tärkeempää hakemistoa kuin home omalle partitiolleen toi olis tärkeempää. Sillon ainakin on syytä vetää kaikki palvelut jne alas, helppo konsti siihen on siirtyä yhdenkäyttäjän tilaan.

    Äänestä

  • miksuh. kirjoitti:

    No ei, mutta musta jokatapauksessa on hyvä idea tehdä toi yhdenkäyttäjän tilassa. Niin ja tottakai runlevelien välillä voi siirtyä boottaamattakin.

    Jokainen toki tavallaan, voi ton tottakai toisinkin tehdä.

    "No ei,"

    Tarkotan siis, että Ei ole välttämätöntä bootata siis, tuli nyt noin neuvottua. Mutta tosiaan pakko ei ole boottailla.

    Äänestä

  • JMT§ kirjoitti:

    aivan välttämätöntä käynnistää kone uudestaan?

    Eikö siihen ole mitään muuta tapaa? Luulisi kun ei Linuxia ihan niin vähästä tarvi välttämättä boottailla.

    "välttämätöntä käynnistää kone uudestaan? "

    Ei toki. mount -a ja /etc/fstab tiedostoon tehdyt muutokset astuvat voimaan.
    Linuxissa ei ole monia tapauksia, joissa koneen uudelleenkäynnistys olisi tarpeen.

    Äänestä

"ohjeet, joilla siirtää Etchin /home omalle osiolleen."

Fiksutapa olisi käyttää tar:ia.
Sovellettava malli Sal-Faq:sta:
http://www.valo.iki.fi/kalle/sal-faq/html/partition-kopiointi.html

Kömpelömpi tapa kopioida ihan cp:llä vipuina -av
man cp

Tietenkin ennen operaatiota teet kohdeosiolle Linux-tiedostojärjestelmän (ext3/reisefs tms.)
ja liität (mount) sen järjestelmään.

Lopuksi editoit /etc/fstab tiedostoa.
Siirrät /home osion mv -komennolla ja teet uuden /home-hakemiston mkdir /home
(toinen vaihtoehto olisi käyttää linkitystä. man ln)

Ohjeet ovat siis viitteelliset. Saat itse selvittää homman yksityiskohdat.

Äänestä
  • En kyllä ymmärrä miten toi tar::n käyttö muka on fiksumpaa ja cp:n käyttö kömpelömpää. Molemmat ottaa nykyään huomioon linkit jne. Lisäksi cp komennon kanssa kannattaa käyttää lippua x. Eli tyyliin cp -ax.

    Äänestä

Kommentoi aloitusta


tälläiselle tahvolle_ kirjoitti:

ohjeet, joilla siirtää Etchin /home omalle osiolleen. Koneessa olisi vahnha täysin käytöstä poistettu xp-osio kuin odottamassa lopullista armoniskua.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu