Portál AbcLinuxu, 12. května 2025 09:32

Dotaz: Migrace systemoveho oddilu na novy disk

10.12.2014 18:24 dima
Migrace systemoveho oddilu na novy disk
Přečteno: 394×
Odpovědět | Admin

Zdravim,

chci poridit novy 60GB SSD disk.

Aktualne mam system / na 320GB HDD, kde zabira cely disk. Chtel bych jsem naklonovat sytemovy oddil / na novy disk tak, ze na zacatku zmensim ho z 320GB na 60GB a nasledne zkopiruji na novy SDD utilitou dd. Slo by to takto udelat?

Co bych jsem musel udelat jeste po dd?

 

Diky.


Řešení dotazu:


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

Odpovědi

Fuky avatar 10.12.2014 20:35 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Migrace systemoveho oddilu na novy disk
Odpovědět | | Sbalit | Link | Blokovat | Admin

Možností je vícero, můžeš to udělat např. následovně bez LiveCD.

Mějme SSD /dev/sdb připojené do /mnt/newroot. Nejprve zkopírujeme běžící systém z původního disku na SSD:

# cp -axt /mnt/newroot /

Nainstalujeme zavaděč na SSD:

# grub-install /dev/sdb

Upravíme /etc/fstab na SSD, nejlépe s využitím UUID. Zkusíme nabootovat z SSD disku, v případě úspěchu máme hotovo.

Předpokládám, že na původním disku máš i /home, který nechceš mít na SSD. Pro kopírování tedy použiješ místo cp:

# rsync -axHAX --exclude '/home/*' / /mnt/newroot

Více viz Google na téma Copy entire filesystem hierarchy from one hard drive to another (migrating data volumes).

-- RÁMO: psí tábor , ETriatlon: Výuka plavání
11.12.2014 14:34 dima
Rozbalit Rozbalit vše Re: Migrace systemoveho oddilu na novy disk
/home mam na dalsim disku. Na tom 320Gb je jenom system.
Jendа avatar 11.12.2014 02:05 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Migrace systemoveho oddilu na novy disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Přijde mi to zbytečně komplikované a udělal bych to nový FS a překopírování.

Pokud bys přecijen kopíroval ddčkem, nezapomeň potom na ten souborový systém spustit fstrim, protože jinak si SSD bude myslet, že je úplně plné.
Josef Kufner avatar 11.12.2014 02:22 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Migrace systemoveho oddilu na novy disk
Hlavně kopírovat 320 GB na 60 GB je poněkud optimistické.
Hello world ! Segmentation fault (core dumped)
Jendа avatar 11.12.2014 03:03 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Migrace systemoveho oddilu na novy disk
Řekl, že ho zmenší. Takže tipuju, že udělá resize2fs. Ale to trvá strašně dlouho, kopírování vyjde líp…
11.12.2014 14:57 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Migrace systemoveho oddilu na novy disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já bych v tomto případě dal přednost nové instalaci. Nainstaloval na SSD systém s btrfs, protože to je jediný FS, který reaguje a pracuje trochu jinak, když je na SSD, navíc copy-on-write je pro SSD lepší než kopírování na místě. Na starém systému bych vyexportoval repozitáře, a seznam balíků a ty nainstaloval dávkami. Provedl komparaci /etc a případně přepsal nové starými konfiguráky. Zkontroloval management btrfs snapshotů.
Jendа avatar 11.12.2014 20:23 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Migrace systemoveho oddilu na novy disk
nové instalaci
Nestačí zkopírovat? Třeba já už jsem za ta léta udělal tolik změn které si už vůbec nepamatuju, že reinstalovat to je na týden.
11.12.2014 22:41 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Migrace systemoveho oddilu na novy disk
No určitě po kopírování musí zasáhnout do fstab, aby změnil FS a možná i UUID a nevím jestli by potřeboval zasahovat do /boot (jestli a co má to původní jádro a jestli je v něm boot z btrfs). Pro udržení paměti jsem spustil etckeeper, který má git na /etc strom.

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.