1. leht 1-st

Kolin oma Ubuntu teisele partitsioonile

Postitatud: 28.07.2006, 21:01
Postitas vih
Oleks vaja liigutada oma Ubuntu 6.06 install teisele partisioonile. Kuigi ma ei taha absoluutselt seda teha, on see kahjuks vajalik.

Niisiis. On kellegil näpunäited, kuidas kõike saaks sujuvalt teha?

Praegu on nõuks see lihtsalt installida sinna, kuid kuidas olla updatedega? Ma ei tahaks neid uuesti arvutisse tõmmata.

Postitatud: 28.07.2006, 21:28
Postitas pacho
tar cvfp - . | tar xvfp - -C /uus/partitsioon
või
$ cp -dpr
või
tar cfvp
tar xvfp

Postitatud: 28.07.2006, 22:23
Postitas commodore
kustutatud

Postitatud: 28.07.2006, 22:50
Postitas vih
pacho, viitsid öelda mida need käsud teevad? Ma oleks sulle tänulik, et sa mu aega säästaksid :)

Postitatud: 29.07.2006, 00:01
Postitas pacho
Kopeerivad andmed failiõigusi muutmata.

Parim valik oleks kasutatada andmete üle viimiseks tar'i, kuna cp'l võib tekkida probleeeme ebastandartsete failidega.
tar cvfp - . | tar xvfp - -C /uus/partitsioon
Tar'ib kataloogi sisu ja pakib selle lahti sinu poolt ette antud kohas. failiõigused säilivad.
Juhul kui Ubuntu on ühe partitsiooni peal piisab kui liikuda juurikasse, asendada "/uus/partitsioon" rajaga kohale kuhu on ühendatud see partitsioon, kuhu soovid oma linuxit liigutada.
Muutma peab veel grubi menu.lst ja fstab'i kirjeid. Kogu toimingu peaks läbi viima kas kasutades live-cd'd või mõnda muud töötavat linuxit.
tar xvfp
tar xvfp
pmst sama asi kui esimene käsk ainult tarball tuleb küsitsi liigutada ja lahti pakkida.
cp -dpr

Kopeerib kataloogi sisu koos failiõigustega. Kuna saab kiiresti andmed liigutatud siis sobib kasutada juhul kui home kataloogid asuvad eraldi partitsioonil. Operatsioonisüsteemi enda liigutamiseks liiga piiratud.


Kogu protsess peaks välja nägema nii.
Oletame, et sul on juba olemas vormindatud partitsioon ja terve operatsioonisüsteem koos kodukataloogidega asub ühel partitsioonil.
Esiteks tuleb luua haakepunkt
sudo mkdir /mnt/kolimine
Ühenda partitsioon
sudo mount /dev/XYZ /mnt/kolimine
Liigu juurkataloogi
cd /
Lülitu juurkasutajaks (järgnev võetud Ubuntu 6.06 alustamisjuhendist ja mul pole halli aimugi kas see ka päriselt toimib)
sudo -s -H

Kopeeri andmed uuele partitsioonile
tar cvfp - . | tar xvfp - -C /mnt/kolimine
Olenevalt ketta suurusest ja arvuti kiirusest jõuab nüüd aega paariks värskendavaks joogiks.
Kui kõik ilma vigadeta läbi, siis tuleb muuta ftab vastavalt sellele millisel partitsioonil asub uus Ubuntu.
tõenäoliselt tuleb muuta rida
/dev/ABC / reiserfs defaults 0 1
reaks:
/dev/XYZ / reiserfs defaults 0 1
Selleks, et operatsioonisüsteem oleks võimeline ka buutima siis tuleb muuta faili /grub/menu.lst.
täpsemalt on vaja muuta 2 rida
kopt=root=/dev/ABC ro
groot=(hd0,X)
Muuda vastavaks oma uue juurpartitsiooniga.
Seejärel
sudo chroot /mnt/kolimine
sudo update-grub
ja paigalda GRUB MBR'le
grub-install
Juhul kui Ubuntu asub mitmel partitsioonil tuleb võib olla toiminguid kopeerimine teha partitsioonidele eraldi.

EDIT: 01.08.2006, lisasin chrooti rea ja märke live-cd kohta, mis ennist minu andestamatu holetuse tõttu välja jäi

Postitatud: 29.07.2006, 00:12
Postitas vih
:o

Kuidas ma saaks sind tänada?


Süvenen ja proovin.

Postitatud: 29.07.2006, 11:08
Postitas obundra
Ka

Kood: Vali kõik

dd if=/dev/hdx of=/dev/hdx
peaks teoreetiliselt asja ära ajama.Pärast muudad grub/lilo konfis ja fstabis partitsioonide asukohad õigeks.

Postitatud: 29.07.2006, 14:21
Postitas laurivosandi
Võib tekkida probleem kui on partitsioonide suurused on erinevad ning ei saa kasutada kui failisüsteemid on erinevad

Postitatud: 31.07.2006, 23:09
Postitas vih
Sisult kloneerimine 6nnestus. K6ik peale keskkonna s2tete on sama.

Postitatud: 01.08.2006, 08:45
Postitas laurivosandi
Mida sa siis lõpuks kasutasid?

Postitatud: 01.08.2006, 12:44
Postitas vih
Pacho step-by-step howto'd. :D

Tegelt kujunes protsess hoopis teistsuguseks.

Kuna käsk tar cvfp - . | tar xvfp - -C /uus/partitsioon kopeeribki kõike fs juurest, siis pidin kasutama teist käsku, kuna kuigi oma 40 gigase pardi sai unmounditud, uus ubuntu kodupartitsioon jäi ju ikka külge haagitud.

Siis antud menu.lst muudatused Ubuntus vast ei mõika. Dubleerisin ühe update programmi tehtud blocki. Muutsin seda minimaalselt:andsin õige partitsiooni indeksi.

Aga igast huvitavaid asju juhtus. Näiteks vahepeal tuli hoopis teine login screen ette. Sinine ja lillega all paremas nurgas. Pärast ainult tuli pähe, et see on vist originaalne gdm :).

Praegu sai siis updetimisega uue gnoomi peale jms. viskas selliseid vigu:

Kood: Vali kõik

W: GPG error: http://security.ubuntu.com dapper-security Release: Unknown error executing gpgv
W: GPG error: http://mirror.ubuntulinux.nl dapper-seveas Release: Unknown error executing gpgv
W: GPG error: http://archive.ubuntu.com dapper-updates Release: Unknown error executing gpgv
W: GPG error: http://archive.ubuntu.com dapper Release: Unknown error executing gpgv
W: GPG error: http://archive.ubuntu.com dapper-backports Release: Unknown error executing gpgv
gpgv käsk pildus seda:

Kood: Vali kõik

gpgv: directory `/home/vih/.gnupg' created
gpgv: new configuration file `/home/vih/.gnupg/gpg.conf' created
gpgv: WARNING: options in `/home/vih/.gnupg/gpg.conf' are not yet active during this run
gpgv: keyblock resource `/home/vih/.gnupg/trustedkeys.gpg': general error
Siis ma ei saanud päris aru, miks keskkonna sätted samaks jäid. Ma kopeerisin /root sisu enda kasutaja kodukataloogi ning siis lasin vana home peale. Parandasin õigusi kah. Algul, kui lihstalt vana home sai kopeeritud pakkus asi erinevaid erroreid.

Postitatud: 01.08.2006, 16:43
Postitas pacho
Parandasin mõningad päris tõsised vead ära.
See õpetus polnud "step-by-step howto", vaid suunav juhend ;)

Postitatud: 20.11.2009, 21:10
Postitas pingviinimees
Vabandan et kommenteerin seda vana teemat, kuid ma ei leidnud terverst foorumist (pealkirjade järgi) uuemat mis kajastaks varundust või backupi.
pacho kirjutas:Kopeerivad andmed failiõigusi muutmata.
Parim valik oleks kasutatada andmete üle viimiseks tar'i, kuna cp'l võib tekkida probleeeme ebastandartsete failidega.
........
Kogu toimingu peaks läbi viima kas kasutades live-cd'd või mõnda muud töötavat linuxit.
Tere talv! Mul on gateway+serverid masinas mis asub lae all, ühendatud ainult 2 võrgujuhet ja toitekaabel. Monitori jaoks pole ruumigi. Teisi Linuxi masinaid pole. Ja kui näiteks on masin ettevõtte kontoris, kas siis tuleb öösel kohale tulla varundust tegema või peab teatama et nüüd minge pikale lõunale, sest me hakkame varundust tegema. Offlines saan ma niigi ja palju lihtsamalt varundust teha ka praegu - Acronis asub bootmanageris, F11 klahv bootimisel ning varundab kogu Linuxi partitsiooni sector-by sector teisele kettale.

Postitatud: 26.03.2016, 20:59
Postitas akbgf
tar cvfp - . | tar xvfp - -C /uus/partitsioon
Tänud ka minult Pachole!
Kuigi kopeerisin kogu ketta samasuurele kettale, siis dd sda -> sdb ei kõlvanud, sest kettal oli mitu partitsiooni, aga sda ja sdb füüsilised blokid polnud ühesuurused. Nii sattusid mõned partitsiooni algused valesse kohta ja niisugune partitsioon ei olnud haagitav.

Postitatud: 27.03.2016, 08:58
Postitas tris
Kõige ohutum viis on uue versiooni puhul kasutada deja-dup rakendust.

Kustutasin (programmis deja-dup) Folders ära Home (kasutajanimi) ja lisasin kataloogid, mida tahan varundada: Pildid, Videod, Dokumendid.

Storage - menüü all siis seade asukoha ja varundasin sinna.

Omadused:

1. Ei sisalda kasutaja sätteid ja seadistusi, mis ei pruugi uue versioonile tulla kasuks ja
ehk meeldib ka uus töölaua taust.

2. Ohutu, kui kasutada eraldi varundusketast.

LISAKS:

Alati olen uude kettale, kus valmis OS ikka sama kasutajanimi, et vältida (igaks juhuks) valesi failiõigusi.

Postitatud: 28.03.2016, 09:15
Postitas akbgf
tris kirjutas:Kõige ohutum viis on uue versiooni puhul kasutada deja-dup rakendust.
Ma ei uuendanud OS-i, saatsin eaka süsteemiketta vanaduspuhkusele.