Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Migrace souborového systému ext3 na ext4

Souborový systém ext4 je tu s námi už nějakou dobu, ale teprve nedávno byl označen za stabilní a použitelný v běžném provozu. Možná jste už uvažovali, že na něj přejdete, ale bojíte se komplikací a celého postupu. My vám ukážeme, jak přesně na to a poradíme, na co si musíte dát obzvlášť pozor.

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Ext4 už je tu

Souborový systém ext4 už není jen nějakou koncepcí nebo vizí. Už více než dva roky je součástí jádra, ale dlouho byl označen za experimentální. V aktuálním jádře 2.6.28 je již standardní součástí portfolia podporovaných souborových systémů.
Čtěte článek Ext4: evoluční souborový systém.

To je samozřejmě impulzem pro mnoho distributorů, kteří se rozhodli do svého systému podporu zahrnout a rovnou využít. Některé systémy, které budou ext4 používat nebo již používají: Parted Magic 3.5, Fedora 11, Ubuntu 9.04 a další.

Pokud používáte některou stávající linuxovou distribuci a chtěli byste po aktualizaci začít ext4 využívat naplno, nevyhnete se určitému postupu migrace stávajícího souborového systému ext3 na novou verzi.

Co budeme potřebovat?

Především je to nějaké dostatečně nové jádro se zapnutou podporou ex4. Doporučuji použít aktuální 2.6.28, které přišlo s některými úpravami a teprve v něm je souborový systém označen za stabilní. Pokud váš distributor nenabízí jádro s aktivovanou podporou ext4, budete si muset takové jádro zkompilovat sami. Postup je nad rámec tohoto článku, jen uvedu, že volba se nachází v hlavní nabídce pod položkou File SystemsExt4dev/ext4 extended fs support.

Dalším požadavkem je dostatečně nový balík e2fsprogs, který obsahuje utility pro ovládání vlastností souborových systémů ext. Budeme potřebovat alespoň verzi 1.41. Ve všech novějších distribucích by tato verze měla být k dispozici.

Pokud hodláte z ext4 bootovat, budete potřebovat také novější verzi zavaděče GRUB, která umí z ext4 číst. Bohužel neexistuje stabilní verze, která by to uměla. Stávající verze je možno opatchovat nebo můžete použít GRUB2. Vývojová verze 1.97 startovat z ext4 umí. Doporučuji ale pro /boot zatím zachovat ext3. Vyhnete se tak nepříjemnostem a benefit z ext4 na tomto oddíle by byl nulový.

Prosté přepojení

Existují v zásadě dvě možnosti, jak k ext4 přistoupit. Souborové systémy ext jsou zpětně kompatibilní a tak novějším ovladačem připojíte i starší verze. První možností je tedy prosté přípojení stávajícího ext3 pomocí nové verze ovladače.

V tomto případě se nejedná o migraci v pravém slova smyslu. Nedojde k žádným změnám na disku a stále budete provozovat ext3. Výhodou je ale možnost vrátit se ke starší verzi ovladače a pokračovat v předchozí práci. Postup je velmi jednoduchý.

Stačí otevřít soubor /etc/fstab a přepsat nastavený souborový systém. Řádek bude vypadat podobně:

/dev/sda1   /   ext3   0       1

Vy jej poupravíte na:

/dev/sda1   /   ext4   0       1

Disk pak stačí odpojit a znovu připojit. Systém začne používat novější ovladač. Tento postup je sice snadný, ale nijak nevyužijete nových vlastností ext4, které jsou velmi zajímavé. Důležitější je tedy plná migrace.

Opravdová migrace

Přechod na ext4 vyžaduje několik kroků, které povedou k plné migraci. Odtud už není cesty zpět a budete muset využívat novou verzi jednou provždy. Získáte tím ale plnohodnotný souborový systém ext4 se všemi pozitivními vlastnostmi.

Nevýhodou je nutnost v budoucnu používat už vždy jádro s podporou ext4 (může být problém se staršími live CD) a konec možnosti připojit ext4 z Windows. Žádný z dostupných postupů neumožňuje do Windows podporu přidat.

Pokud jste se už skutečně rozhodli přejít, měli byste se nejdříve ujistit, že máte kompletní zálohu. Přestože by neměly nastat problémy, pro jistotu je dobré provést aktuální zálohu.

Pokud provádíte migraci, musí být oddíl odpojen. Jestliže chcete upravovat kořenový oddíl, je nutné využít nějakého live CD a z něj odpojený oddíl upravit. Doporučuji třeba zmíněný Parted Magic 3.5.

Pokud máte oddíl odpojený (určitě dvakrát zkontrolujte!), spusťte na něj následující příkaz:

# tune2fs -O extents,uninit_bg,dir_index /dev/sda2

Tím jste aktivovali rozšíření, které dělají z ext3 nový ext4. Poté je nutné spustit fsck, který najde nekonzistentní části a převede je do nového souborového systému.

davame_internetu_obsah
       
# fsck -fp /dev/sda2

Tento krok je nutný, jinak se vám nepodaří disk připojit. Změna na disku totiž vyvolá nekonzistenci kontrolních součtů, které je třeba opravit. Nelekejte se nalezených chyb.

Posledním krokem je úprava /etc/fstab a přepsání ext3 na ext4, jak bylo popsáno výše. Po znovupřipojení disku nebo restartu do systému bude váš systém používat všech výhod ext4.

Petr Krčmář

Petr Krčmář

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Vystudoval elektroniku se zaměřením na počítačové systémy, nyní se zabývá médii, především těmi elektronickými.

Školení: Linux – Zálohování, Vysoká dostupnost, SNMP dohled

Na třídenním školení se naučíte nainstalovat a spravovat systém zálohování, replikace dat a vysoké dostupnosti dat. Dále také pracovat s RAID a LVM poli a nainstalovat a spravovat si vlastní dohledový systém.

Podrobnější informace a přihláška

Ohodnoťte jako ve škole:
Průměrná známka 3,06

Přehled názorů

Migrace souborového systému ext3 na ext4...
xyz 19. 3. 2009 00:21
Nový
├ 
Re: Migrace souborového systému ext3 na ext4...
anonymní uživatel 19. 3. 2009 01:17
Nový
│
└ 
Re: Migrace souborového systému ext3 na ext4...
Tim kutil Taylor 19. 3. 2009 04:08
Nový
│
 
├ 
Re: Migrace souborového systému ext3 na ext4...
aaa 20. 3. 2009 08:33
Nový
│
 
└ 
Re: Migrace souborového systému ext3 na ext4...
Sten 21. 3. 2009 01:47
Nový
└ 
Re: Migrace souborového systému ext3 na ext4...
fraktik 10. 8. 2009 14:40
Nový
kontrola odpojení
repulsive 19. 3. 2009 00:44
Nový
├ 
Re: kontrola odpojení
45644 19. 3. 2009 04:26
Nový
└ 
Re: kontrola odpojení
anonymní uživatel 19. 3. 2009 21:44
Nový
 
└ 
Re: kontrola odpojení
Ondřej Surý 19. 3. 2009 22:14
Nový
škoda ten windows a starší systémy
anonymní uživatel 19. 3. 2009 06:55
Nový
└ 
Re: škoda ten windows a starší systémy
anonymní uživatel 19. 3. 2009 09:22
Nový
 
└ 
Re: škoda ten windows a starší systémy
unavnsluncem 19. 3. 2009 09:38
Nový
Odpojení, live distribuce?
Ondřej Surý 19. 3. 2009 15:00
Nový
├ 
Re: Odpojení, live distribuce?
stepan 19. 3. 2009 18:25
Nový
│
├ 
Re: Odpojení, live distribuce?
anonymní uživatel 19. 3. 2009 19:10
Nový
│
│
└ 
Re: Odpojení, live distribuce?
anonymní uživatel 19. 3. 2009 21:49
Nový
│
│
 
├ 
Re: Odpojení, live distribuce?
anonymní uživatel 19. 3. 2009 21:49
Nový
│
│
 
├ 
Re: Odpojení, live distribuce?
Jirka P 19. 3. 2009 22:21
Nový
│
│
 
└ 
Re: Odpojení, live distribuce?
Ondřej Surý 19. 3. 2009 22:25
Nový
│
└ 
Re: Odpojení, live distribuce?
Ondřej Surý 19. 3. 2009 22:28
Nový
└ 
Re: Odpojení, live distribuce?
Sten 21. 3. 2009 01:57
Nový
 
└ 
Re: Odpojení, live distribuce?
bendy 27. 4. 2009 10:40
Nový
 
 
└ 
Re: Odpojení, live distribuce?
a 7. 8. 2009 18:44
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem