
Klon linuxu
Dobrý den,
mám linux Mx-16. Jakým programem jej nejlépe klonovat. Při použití Acronis true image 2013 se stalo, že vytvořená záloha nedokázala systém obnovit. Má Acronis problémy s Linuxem, nebo ta verze je již příliš stará a je potřeba použít novější.
Děkuji
Hezký článek o klonování Linuxu je tady: https://www.root.cz/clanky/klonovani-linuxu-aneb-prenasime-cely-system/
Pozor, vě většině distribucí je v souboru /etc/fstab mountování disků podle UUID, což se může při klonování změnit. Já obvykle změním fstab náslkedujícím způsobem (zakomentářované jsou původní povely):
Tím mám zajištěno, že se to chytne podle návěští disku a ne na UUID. Pak kopíruji celý disk příkazem dd. Nemusí se to někdy nabootovat, protože UUID je také nacpané v zabaleném jádru v /boot/initramfs což je obraz ram disku, ze kterého se bootuje. Buď nasát systém z flešky a chroot změnit na klonovaný disk a udělat novou instalaci grubu příkazem grub-install, nebo taktéž po chorot udělat mkinitrd. Pak by klonovaný disk měl běžet.
fsarchiver tohle řeší a nemusíš se tak odkazovat na labels nebo dokonce devname. Jediná nevýhoda fsarchiveru je, že (AFAIK) zatím neumí klonovat MBR/GPT a musí se to řešit separátně.
UUID by preci melo vydrzet, pokud naklonuju cely disk.
No jak kdy. Moc tomu zachování nevěřím, protože UUID je pro jednoznačnou identifikaci disku a běda, když v počítači je dva stejné UUID, pak je systém zblbnut. Ostatně UUID lze u linuxu kdykoliv jednoduše změnit příkazy tune2fs a swaplabel.
Ja uz linuxovy disk klonoval a UUID vydrzelo. Ale musi se klonovat disk.
Jasně. A kdyby se změnilo, není problém to UUID opravit, ale nesmí tam být strčen druhý disk se stejným UUID, to se to dokonale zblbne při bootování.