Klonovani Disku

Z HKfree wiki
Skočit na navigaci Skočit na vyhledávání

Klonování disku je možné dělat jednoduchou aplikací zvanou dd případně ji řetězit s dalšími příkazy, které umožní např. komprimovat výsledný obraz, poslat ho někam po síti, apod. ale existuje i jednoduchá "klikací" aplikace která poskytne všechno vyjmenované a ještě něco navíc.

Clonezilla

Clonezilla je projekt, který má za cíl vytvořit jednoduchý klonovací nástroj s použitím běžných linuxových aplikací chytře použitých najednou tak, aby software byl jednoduše ovladatelný a uměl dělat na cokoli si člověk vzpomene.

Clonezilla vychází ve formě liveCD, které je možné spouštět z CD nebo z Flash nebo i z oddílu na disku.

Samotné liceCD obsahuje několik možných možností spuštění, různé VGA mody i možnost spustit vše v RAMdisku s možností vyjmou instalační medium když se aplikace naloaduje.

Clonezilla je založená na ubuntu a obsahuje spoustu nástrojů na práci s disky a oddíly jako fdisk, cfdisk, sfdisk, parted, sgdisk apod. vše je možné spustit s ovládat přes konzoli nebo spustit přímo grafické rozhraní clonezilly.

Clonezilla podporuje práci s:

  • zařízení - image (device-image)
  • zařízení - zařízení (device-device)

Uložení nebo obnovení image program dovoluje použití:

  • lokálního úložiště (např. externí disk, flashka)
  • síťového úložiště pomocí SSH protokolu
  • síťového úložiště pomocí samba protokolu
  • síťového úložiště pomocí nfs protokolu

Já jsem zkoušel sambu proti win8 stanici - nefungovalo to, neřešil jsem proč, když máme k dispozici linux proč používat sambu... local úložiště funguje s tím faktem, že externí disk je nutné připojit teprve až jse k tomu vyzváni.

Nastavení NFS

Pokud chceme pro ukládání image použít NFS protokol musíme si nejdřív připravit server, postup je jednoduchý:

  • připravit si adresář do kterého chceme ukládat soubory, já jsem použil adresář /home/partimag protože clonezilla tento adresář bere jako "default"
mkdir /home/partimag
  • nasdílet adresář v NFS, NFS sdílení jsou vypsané v konfiguračním souboru /etc/exports, do souboru stačí přidat:
/home/partimag *(rw,sync,no_subtree_check)

hvězdička znamená neomezovat na žádné IP/hostname, ostatní parametry viz man /etc/exports

  • aby se změny v /etc/exports projevili musí se provést buď reload nfs serveru nebo:
exportfs -a

Takže teď již máme připravený adresář pro uložení image

Použití NFS

Pokud chceme pro ukládání použít NFS musíme ještě projít několika operacemi a to:

  • přidělení adresy - asi nejjednodušší je nechat si přidělit adresu dhcp serverem, buď staticky nebo dynamicky, záleží na konkrétní situaci Linux_services#DHCP_server
  • vybrat verzi NFS, já používal NFSv3 s v4 se pracuje malinko jinak [1]
  • vybrat NFS server, základní nastavení je default brána přidělená od DHCP
  • vybrat vzdálený adresář, by default je ono zmíněný /home/partimag
  • pokud se adresář přimountuje je všechno v pořádku, pokud ne je potřeba zjistit co se se přihodilo, vždy je možné přepnout se do konzole a zkusit to ručně: mount -t nfs -v IP_serveru:/home/partimag/ /home/partimag -o noatime,nodiratime,nfsver=3 (parametry -o nejsou důležité jen bez nfsver=3 bude mount nejdřív zkoušet připojit adresář přes nfsv4 a až se mu to nepovede zkusí v3)