Ghost a ext3 problém

  • : Function split() is deprecated in /home/web/vydrar.net/subdomains/www/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/web/vydrar.net/subdomains/www/modules/filter/filter.module on line 1206.

Protože máme ve firmě počítačovou učebnu a řešil jsem hromadné instalace operačních systémů, sáhnul jsem po programu Ghost.

Nainstaloval jsem na jedno z PC CentOS 4.4 a chěl udělat image na server. Ouha, Ghost po chvíli nahlásil na disku vadné sektory a skončil. Googlil jsem a vygooglil, že je to dané novými vlastnostmi souborového systému ext3. Jedná se o resize_inode a ext_attr. Ghost je prostě neumí správně interpretovat. (pzn: možná že v aktuální verzi tomu tak není)

Varianta první:
Spustit Ghostování tak, aby udělal raw image. Výsledek - funguje to, ale image je velký přibližně jako polovina velikosti oblasti bez ohledu na to jestli tam jsou uložená data nebo ne.

Varianta druhá:
Odstranit z ext3 parametry esize_inode ext_attr.
Jak?

Boot do singlu,

debugfs -w /dev/hdaX -R "features ^resize_inode ^ext_attr"
e2fsck -y -f /dev/hdaX
reboot

kde hdaX jde diskový oddíl, který potřebujete upravit. Pak už vše funguje jak má. Pro představu instalace CentOS zabírá cca 4GB na HDD a Ghost s plnou kompresí udělá cca 1GB image.