ReiserFS: drahokam pro data - Krutá realita

ReiserFS: drahokam pro data

03.05.2005

reiser4

Jak to začalo

Když jsem začínal s Linuxem a používal jsem Mandrake, divil jsem se, proč jako standardní souborový systém byl zvolen ReiserFS. Odpověď jsem zjistil velmi rychle, díky jeho vynikajícím vlastnostem, na které zastaralé souborové systémy jako je Ext2+3 nedosáhnou ani za sto let.

Hlavní výhody

  • Úspora místa na disku
  • Rychlá kontrola integrity
  • Vysoká výkonnost
  • Snadná a rychlá obnova dat

Jak se šetří místo?

Každý souborový systém ukládá soubory do tzv. clusterů, které mají fixní velikost. Pokud tedy například na souborový systém FAT32 s clusterem o velikosti 32kB uložíte soubor o velikosti 100b, zabere stejně 32kB. Jistě napadne vás, co při dnešních kapacitách disků těch pár bajtů znamená, ovšem nemusíte mít vždy tak zcela pravdu. Pokud váš linuxový server používat pro webové stránky, velmi rychle zjistíte, že plýtváte až 40% místa na disku, a to už stojí při ceně SCSI disků za zamyšlení.

Proto ReiserFS umožňuje více menších souborů uložit do jednoho clusteru a šetřit tak místo. A nejen to, ReiserFS umožňuje skladovat ohromné adresářové struktury bez ztráty výkonu. Zkoušeli jste si někdy do jednoho adresáře uložit milión souborů? Zkuste si to na FAT32 a celý systém zkolabuje, zkuste si to na Ext2 a výkonem se ocitnete na nule, ale zkuste to na ReiserFS a nepoznáte rozdíl! Jo, souborový systém, který využívají i americká ozbrojené složky asi opravdu stojí za to.

Co je to žurnál

Kdysi v pravěkých dobách systému FAT32 a Ext2 se při výpadku proudu či tvrdém restartu serveru objevila na disku jistá nekonzistence dat. Počítač například na disk zapsal část změn souboru, když v tu ránu vypadl proud a soubor zůstal z poloviny upravený. To měly zachraňovat různé pomocné utility, které půl hodiny kontrolovali disk a takovéto zkažené soubory mazali, odstraňovali atd.

Jsme ovšem v jednadvacátem století, a tak bysme se měli také chovat, proto ReiserFS obsahuje žurnál, což je jakási databáze operací, která v případě selhání dodávky elektrické energie je schopná detekovat neúspěšné změny souborů a navrátit konzistentní stav během pár sekund. Takže pokud máte webový server, rozlučte se s půl hodinovým skanováním systému souborů při výpadku napájení a přivítejte pět sekund, které na kontrolu integrity potřebuje žurnálovací souborový systém, vice informací naleznete na Journaling file system - Wikipedia.

Rychlá obnova dat

Jak již píši v anglickém příspěvku níže, obnova dat na systému ReiserFS je otázkou pár minut. Přepsali jste si část disku? Nevadí. Máte na disku vadné bloky, zase nevadí! ReiserFS si prostě poradí se vším a to během pár minut.

Změna velikosti disku za běhu

Tak tohle je naprostá bomba, zakoupíte-li větší pevný disk a přenesete na něj svá data, ReiserFS vám umožní změnu velikosti oddílu za běhu. A jak dlouho taková změna oddílu trvá? Méně než jednu sekundu! Opravdu dáte jen příkaz na změnu velikosti, proběhne okénko "Live resizing" a je hotovo. No řekněte, umí tohle váš souborový systém.

Vzkaz aničce

Než se dáš do kritizování něčeho, zkus používat dvojici příkazů "apropos" a "man", přičemž ani nebudeš muset kontaktovat rádoby odborníky, co si neporadí s desetiminutovou obnovou dat  :-D.

Přidat komentář

:-D 8-) :-) ;-) :-o :-( :evil: :idea:

Pro příspěvky je vyžadována podpora obrázků

Pro ověření zde prosím napište text, který vidíte na obrázku

od Hello Marián

03.05.2005 #

Skvelý článok, začínaš sa stále viac a viac podobať (však vieš komu). Len tak ďalej.

od Jindra

03.05.2005 #

Článek OK, ale co ta čeština (utility kontrolovali, bysme)? Jinak souhlas: jen tak dál!

od markon

03.05.2005 #

2Marian: vysvetli mi co tenhle clanek ma podobneho s Hulanem, nektere clanky jsou parodie, ale tenhle fakt nejak nechapu

ReiserFS drivery pro Win2k3?? od Martin Zikmund

03.05.2005 #

Zdravim,
nevite, jestli existuje driver na ReiserFS pro WinXP/Win2k3? Stejne tak, jako tomu je pro HPFS ci Ext2 (o trojce zatim nevim)? A pokud ano, jak vykonne a bezpecne to je pri jeho provozu? Diky

od anicka

03.05.2005 #

víš co, ty vejtaho? dám ti image některého z disků, který nedokážu spravit, a ukaž se .o))))

ale dost pochybuju o tom, že si neutrhneš ostudu - přece jen dělám v jedné firmě s vývojáři kernelu .o)))

od markon

03.05.2005 #

2Zikmund: ReiserFS pod Windows XP nebude nikdy  :-D Ale Microsoft plánuje nějaký nový žurnálovací vynikající systém, který by prý měl být kombinací mezi databází a souborovým systémem, nicméně uvidíme.

BTW NTFS je relativně dobrý souborový systém.

Re: ReiserFS: drahokam pro data od markon

03.05.2005 #

2Anicka: Tak zkus pustit ty příkazy co tu píšu a uvidíš  :) BTW zkus si na Ext2 nakopírovat do jednoho adresáře 100 000 souborů, a pak dej ls nebo move. Podle různých ohlasů v diskuzích bude zázrak, když Ext2 nezkolabuje  ;-)

od anicka

05.05.2005 #

To bylo samozřejmě to první, co jsem zkoušela - jenže jak by sis všiml, kdybys narazil na nějaký závažnější problém, ve většině případů to nefunguje. Mám disk, který je zhruba z 1/4 nečitelný. Kdyby to bylo ext3, tak z toho podstatnou část dat dostanu. Ale takhle? Ha ha...