Portál AbcLinuxu, 12. května 2025 13:38

Dotaz: Migrace systemu z diskoveho oddilu na druhy

6.2.2011 15:00 jfk
Migrace systemu z diskoveho oddilu na druhy
Přečteno: 311×
Odpovědět | Admin
Ahoj, mam takovy zacatecnicky dotaz. Pred casem jsem zkousel jeste k jedne distribuci jako dualboot druhou a nenapadlo me nic lepsiho, nez si zkratit diskovy oddil s daty a nacpat to tam, uplne na konec disku. Vim, jsem idiot. Po case jsem zjistil, ze ono distro je lepsi nez co jsem pouzival pred tim, tak jsem se rozhodl, ze si ho necham, ale ted by se mi zase to misto, kde byl predtim nainstalovany primarni OS hodilo.

Mam disk rozdeleny takto:
sda1 - nic-predchozi primarni OS
sda2 - swap
sda3 - data
sda4 - / - soucasne oblibene distro

Otazka zni, jak system z sda4 dostat bezproblemove na sda1? sda3 pak v gparted zvladnu roztahnout, ale co s tim systemem? Staci proste prekopirovat data z sda4 na sda1, upravit grub a fstab? Bude ten system tentyz? Jde mi o to, co se stane treba s linkama apod. v tomhle nejsem zase tak sbehly, tak nevim co vsechno se muze podelat. Na prvni pohled se to muze tvarit ze je vse ok, ale radsi se ptam, abych si to zbytecne nepokazil.

Diky za reakce
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.2.2011 15:52 NN
Rozbalit Rozbalit vše Re: Migrace systemu z diskoveho oddilu na druhy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi bych upravil sda1 na stejnou velikost jako sda4, prekopiroval komplet partition, a udelal upravy(boot, grub)a zbytek zase slepil dohromady..

NN
6.2.2011 16:03 ET
Rozbalit Rozbalit vše Re: Migrace systemu z diskoveho oddilu na druhy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdar,

* staci to prekopriovat [ nelepe vcetne prav ] a zeditovat grub + fstab - pri kopirovani to chce ignorovat obsah adresaru /proc, /dev, /sys, /cilova_partice [ adresare zaloz, ale obsah nekopiruj ] - na kopirovani muzes pouzit treba cp, rsync, tar pres pipe, etc... jde to i dd ale zalezi na velikosti partici a bude se zbytecne kopirovat cela partice

* pokud mas rad grafiku, muzes zkusit treba gparted livecd - je tam nato GUI klikatko
stativ avatar 6.2.2011 19:01 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Migrace systemu z diskoveho oddilu na druhy
Tak tak, prostě to překopíruj. Radši to dělej z nějakého live CD, kde přimountuješ sda4 a sda1 a prostě to zkopíruješ pomocí cp -a.

Používat na takovéhle věci dd je kravina, strašně dlouho to trvá. Stejně tak je kravina používat kopírování, co je v gparted, protože to nejspíš dělá to samé co dd (jednou jsem to omylem udělal a zkopírování poměrně malé části disku trvalo 8 hodin).
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
6.2.2011 18:55 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: Migrace systemu z diskoveho oddilu na druhy
Odpovědět | | Sbalit | Link | Blokovat | Admin
1. Jaké máš vůbec fs na sda1 a sda4 ?
2. Kromě dd existuje novější ddrescue (neplést s dd_rescue) oba jsou GNU.
3. Pořádně prostuduj dokumentaci
4. Nikdy jsem to nedělal, takže nemůžu radit, jen varovat že si taky můžeš přepsat tabulku oddílů a pak se už nemusíš dostat ani do svého oblíbeného distra.
16.2.2011 23:35 jfk
Rozbalit Rozbalit vše Re: Migrace systemu z diskoveho oddilu na druhy
mam vsude ext4

Dik moc chlapi. Postup tak nak tusim, a asi zvladnu, ale nebyl jsem si jisty, jestli se neco nemuze vymamlasit.Vic hlav vic vi, ze? Jeste me napadlo si system zazalohovat a zalohu pak hodit na sda1. To bych se asi nemusel bat o zadny linky a podobne.
16.2.2011 23:52 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: Migrace systemu z diskoveho oddilu na druhy
Jak máš velké sda1 a sda4 ?
fdisk -l
17.2.2011 01:11 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: Migrace systemu z diskoveho oddilu na druhy
Mrkni se do OpenMagu je v něm zmíněn program Clonezilla.
Měl by zvládat to co potřebuješ alespoň vypadá slibně..
6.2.2011 22:50 Sten
Rozbalit Rozbalit vše Re: Migrace systemu z diskoveho oddilu na druhy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Postup je obdobný ruční instalaci nějakého distra na sda1, akorát místo stahování balíčků provedete cp:
mkdir /target # Sem namountuji sda1
mount /dev/sda1 /target
cp -ax / /target # Zkopíruji obsah /dev/sda4 na /dev/sda1
rmdir /target/target # Smažu zkopírovaný pomocný adresář
mount --bind /dev /target/dev # Připojím zařízení
mount --bind /proc /target/proc # a proc taky
vim /etc/fstab # Nahradím /dev/sda4 za /dev/sda1
chroot /target grub-install /dev/sda # Nainstaluji GRUB na sda tak, že bude bootovat z /dev/sda1
umount /target/{dev,proc,} # Odmountuji /dev/sda1; teď už stačí jenom reboot
6.2.2011 23:14 mato
Rozbalit Rozbalit vše Re: Migrace systemu z diskoveho oddilu na druhy
jj - tak by som to robil aj ja .. s tym, ze ja by som pouzil miesto cp radsej rsync (pri vacsich datach je to vhodne, ak ti to pre cosi padne, pripadne v polke kopirovania zistis, ze chces cosi excludnut)

len pozor na to kde menis ten /etc/fstab - v tom navode je zmeneny v /, nie v /target .. najlepsie je po rsyncu/cp a mountnuti dev,proc sa chrootnut rovno do targetu cez

# chroot /target

este aj v /boot/grub/menu.lst (legacy grub) treba zmenit root z /dev/sda3 na /dev/sda1

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.