abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 11:55 | IT novinky

    Společnost Perplexity AI působící v oblasti umělé inteligence (AI) podala nevyžádanou nabídku na převzetí webového prohlížeče Chrome internetové firmy Google za 34,5 miliardy dolarů (zhruba 723 miliard Kč). Informovala o tom včera agentura Reuters. Upozornila, že výše nabídky výrazně převyšuje hodnotu firmy Perplexity. Společnost Google se podle ní k nabídce zatím nevyjádřila.

    Ladislav Hagara | Komentářů: 3
    dnes 04:33 | Bezpečnostní upozornění

    Intel vydal 34 upozornění na bezpečnostní chyby ve svých produktech. Současně vydal verzi 20250812 mikrokódů pro své procesory řešící 6 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 0
    dnes 04:22 | Nová verze

    Byla vydána nová verze 1.25 programovacího jazyka Go (Wikipedie). Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 1
    včera 13:44 | Nová verze

    Byla vydána beta verze Linux Mintu 22.2 s kódovým jménem Zara. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze novou XApp aplikaci Fingwit pro autentizaci pomocí otisků prstů nebo vlastní fork knihovny libAdwaita s názvem libAdapta podporující grafická témata. Linux Mint 22.2 bude podporován do roku 2029.

    Ladislav Hagara | Komentářů: 0
    včera 13:00 | IT novinky

    Provozovatel internetové encyklopedie Wikipedie prohrál v Británii soudní spor týkající se některých částí nového zákona o on-line bezpečnosti. Soud ale varoval britského regulátora Ofcom i odpovědné ministerstvo před zaváděním přílišných omezení. Legislativa zpřísňuje požadavky na on-line platformy, ale zároveň čelí kritice za možné omezování svobody slova. Společnost Wikimedia Foundation, která je zodpovědná za fungování

    … více »
    Ladislav Hagara | Komentářů: 2
    včera 12:55 | Nová verze

    Byla vydána verze 2.0.0 nástroje pro synchronizaci dat mezi vícero počítači bez centrálního serveru Syncthing (Wikipedie). Přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 2
    včera 12:33 | IT novinky

    Americký prezident Donald Trump se v pondělí osobně setkal s generálním ředitelem firmy na výrobu čipů Intel Lip-Bu Tanem. Šéfa podniku označil za úspěšného, informují agentury. Ještě před týdnem ho přitom ostře kritizoval a požadoval jeho okamžitý odchod. Akcie Intelu v reakci na schůzku po oficiálním uzavření trhu zpevnily asi o tři procenta.

    Ladislav Hagara | Komentářů: 12
    11.8. 04:55 | Nová verze

    Byl vydán Debian GNU/Hurd 2025. Jedná se o port Debianu s jádrem Hurd místo obvyklého Linuxu.

    Ladislav Hagara | Komentářů: 6
    11.8. 02:44 | Komunita

    V sobotu 9. srpna uplynulo přesně 20 let od oznámení projektu openSUSE na konferenci LinuxWorld v San Franciscu. Pokuď máte archivní nebo nějakým způsobem zajímavé fotky s openSUSE, můžete se o ně s námi podělit.

    lkocman | Komentářů: 6
    9.8. 21:11 | Nová verze

    Byl vydán Debian 13 s kódovým názvem Trixie. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 8
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (50%)
     (20%)
     (4%)
     (5%)
     (3%)
     (1%)
     (1%)
     (17%)
    Celkem 363 hlasů
     Komentářů: 23, poslední 4.8. 13:01
    Rozcestník

    Moderní souborové systémy - XFS

    18. 12. 2002 | Petr Novický | Systém | 17131×

    Návod, jak zprovoznit tento souborový systém.

    Úvod

    V dnešním díle seriálu o moderních souborových systémech se budeme zabývat XFS filesystémem. XFS byl vyvinut firmou SGI jako náhrada filesystému EFS a v roce 2001 vyšla podpora tohoto filesystému i pro operační systém Linux. Tento souborový systém se používá pro high-end servery (obsahuje podporu pro multiprocesorové počítače), zajišťuje rychlé zotavení při pádech a podporuje extrémně velké diskové farmy. Jedná se o žurnálovací filesystém s 64-bitovým adresováním. Jeho hlavními výhodami jsou robustnost, důvěryhodnost a možnosti, které ostatní filesystémy neposkytují. Má však i svoje nevýhody, jako je slabší výkon při mazání velkého počtu malých souborů nebo příliš veliký kód.

    Mezi výhody XFS patří jeho následující vlastnosti:

    • žurnálování, tudíž jeho rychlá obnova při havárii systému (dochází k žurnálování pouze metadat).
    • rychlé transakce, kde se XFS snaží co nejvíce snížit vliv žurnálování při zápisu a čtení dat. Jeho struktury a algoritmy jsou navrženy tak, aby se tento cíl dařilo co nejvíce splňovat.
    • vysoké limity filesystému vycházejí z faktu, že se jedná o 64-bitový filesystém, tudíž je schopen obsahovat soubory, které mají miliony terabytů. Tento filesystém je tedy připraven na vzrůst kapacity disků a to nejen svými vysokými limity, ale také strukturami a algoritmy.
    • vysoký výkon, díky schopnosti efektivně používat I/O operace.

    Instalace

    Kompilace kernelu

    Jako první věc, kterou musíme provést, pokud chceme používat XFS, je opět kompilace kernelu, který tento filesystém podporuje. Bohužel je v případě XFS tato procedura o něco zdlouhavější, protože podpora XFS není přímo ve zdrojových kódech kernelu připravena a musíme proto kernel tzv. opatchovat. Vzhůru do toho!

    Začneme stažením zdrojových kódů kernelu (linux-2.4.x.tar.gz nebo linux-2.4.x.tar.bz2) z ftp.kernel.org nebo z nějakého mirroru a rozbalíme je do adresáře, kde budeme náš kernel kompilovat. Poté je nutné stahnout patche (je nutné stáhnout patch pro správnou verzi kernelu!), pomocí kterých upravíme zdrojové kódy kernelu tak, aby obsahovaly podporu XFS. Nyní stačí rozbalit patche pomocí příkazu gunzip patchfile_name.gz a zkopírovat patch do adresáře se zdrojovými kódy kernelu. Poté v tomto adresáři použijeme příkaz:

    patch -p1 < patchfile_name

    kterým opatchujeme zdrojové kódy kernelu. Nyní, když už jsme aplikovali patch, kofigurujeme a instalujeme kernel jako obvykle. Pro podporu XFS je nutné zaškrtnout tyto volby:

    • XFS filesystem support (CONFIG_XFS_FS)
    • Page Buffer support (CONFIG_PAGE_BUF)

    Tyto volby můžete zaškrtnout buď jako modul, nebo přímo zakompilovat do kernelu. Pokud plánujete použít XFS na váš kořenový oddíl, je nutné mít podporu zakompilovanou přímo do kernelu (nebo můžete vytvořit ramdisk s tímto modulem viz druhý díl tohoto seriálu).

    Nástroje na obsluhu XFS

    Pro práci s XFS filesystémem jsou také nutné určité uživatelské nástroje, o kterých si něco řekneme právě teď. Tyto nástroje získáme na následující adrese: http://www.xfs.org/download.html.

    Příkazy:

    • acl - příkaz na správu ACL (Access control lists).
    • attr - příkaz pro manipulaci s EA (extended attributes).
    • quota - balíček příkazů pro monitorování a omezování používaného místa na disku uživatelem (skupinou uživatelů).
    • xfsdump - tento balíček obsahuje příkazy xfsdump, xfsrestore a další příkazy pro administraci XFS. Příkaz xfsdump prohlíží soubory filesystému, poté rozhodne, které je nutné zálohovat a zkopíruje je na určený disk, pásku nebo jiné zařízení. Umí ukládat i EA (Extended attributes) a to ve formátu, který je vhodný na přenášení dat mezi různými architekturami. Příkaz xfsrestore provádí přesně opačnou činnost, obnovuje data za zálohy.
    • xfsprogs - balíček příkazů pro prací s XFS, který obsahuje i mkfs.xfs (pozor: pokud máte starší verzi těchto příkazů, musíte si je překompilovat, aby seděly s novými hlavičkovými soubory kernelu!). Po rozbalení použijeme známou sekvenci příkazů make configure; make; su root; make install.

    Vytvoření XFS filesystému:

    Nový souborový systém XFS se vytváří stejným způsobem jako ostatní a to příkazem

    mkfs -t xfs /dev/hdXX

    kde /dev/hdXX je diskový oddíl, na kterém chceme XFS vytvořit. Při vytváření filesystému dochází k smazání všech dat, které se na daném oddíle vyskytují, proto je nutné si je zálohovat!

    Existuje možnost zlepšení výkonu pomocí zvýšení velikosti žurnálu. Následujícím příkazem vytvoříme filesystém s defaultní hodnotou žurnálu 8000 bloků.

    mkfs -t xfs -l internal,size=8000b -d name=/dev/hdXX

    O dalších volbách, které je možné použít při tvorbě filesystému, se můžete dočíst v manuálových stránkách.

    Nyní už stačí pouze připojit náš filesystém příkazem

    mount -t xfs /dev/hdXX /adr

    kde adr je místo v adresářovém stromu, kam chceme diskový oddíl připojit. Před připojením XFS zkontroluje transakce v žurnálu a pak můžeme náš nový filesystém začít používat.

    Abychom nemuseli po každém restartu systému tento oddíl znovu připojovat ručně, je lepší přidat záznam do souboru /etc/fstab a systém při startu připojení provede za nás. Přidaná řádka by měla vypadat asi následovně:

    /dev/hdc1 /home xfs defaults 0 0

    Souhrn

    XFS je moderní souborový filesystém s garantovanou konzistencí dat (díky žurnálu). Jeho podpora existujeje pro jádra řady 2.4 a 2.5 pomocí externího patche. Obsahuje podporu quot, EA (extended attributes ) a ACL (access control lists). Stejně jako u všech ostatních moderních souborových systémů je zde možnost ukládat žurnál na oddělený diskový oddíl. Je možné za běhu zvyšovat velikost pomocí příkazu xfs_growfs z balíčku příkazů xfsprogs. Je kompatibilní s NFS. Podporuje také zálohování (viz příkazy xfsdump a xfsrestore). Dále je podporováno swapování do souborů. Pro běh tohoto filesystému je doporučováno minimálně 64 MB paměti.

           

    Hodnocení: 38 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    18.12.2002 09:42 amater
    Rozbalit Rozbalit vše XFS v jadre
    Od jadra 2.5.37 je XFS sucastou jadra.
    18.12.2002 09:53 Kosac
    Rozbalit Rozbalit vše make *
    * Po rozbalení použijeme známou sekvenci příkazů make configure; make; su root; make install. No nevim, ja tuhle sekvenci prikazu neznam. Pouzivam spis configure, make, make install. Stve me, ze kazdy program pouziva neco jineho. make all, make program, make janevimco. Aby se v tom prase vyznalo...
    18.12.2002 10:26 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše make *
    V tom případě asi kompiluješ jako root :o) Což se nedporučuje. Nic, co nemusíš dělat jako root, nedělej jako root.
    18.12.2002 13:15 Tchumackk
    Rozbalit Rozbalit vše make *
    ...anebo si instalujes nekam, kam muzes: treba do houmu, ze?
    2.12.2003 10:26 Tomas Dean
    Rozbalit Rozbalit vše make *
    Vsechno delam jako root :)
    18.12.2002 11:30 MOJE
    Rozbalit Rozbalit vše Rychlost v zavislosti na velikosti logu
    Nikde neni receno, ze velikost zurnalu muze podstatne ovlivnovat rychlost. Ja osobne mam zkusenost, ze maximalni velikosti zurnalu se nic nezkazi a rychlost se drobatko zvedne (obzvlast pri mazani mnoha souboru). BTW mazani mnoha malych souboru je fajn termin. Nema nekdo nahodou velky disk a na nem mnoho velkych souboru ? Treba je tam rychlost jina :-)))
    18.12.2002 11:31 Huiii
    Rozbalit Rozbalit vše DOST podobny serial
    Nevim, jestli je to nahoda (je?), ale opravdu velmi podobny serial je na IBM developerWorks, dil 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13. Je to sice podrobnejsi, ale v anglictine (pro vetsinu lidi snad neni problem).
    18.12.2002 12:21 kokot
    Rozbalit Rozbalit vše dodatky
    No konecne XFS:-) Tu volbu 'Page_buffer..' najdu kde? Ja prekladal jadro s XFS mnohokrat a nikdy jsem ji nezaskrtaval nevim kde je ani jsem ji v konfigu nenasel. A funguje to i bez ni. Vim, ze je to na starnkach sgi, ale v patchu jadra 2.4.20 ne. Jinak by se asi hodila poznamka o tom, ze XFS mimo jine umoznuje mit cast filesystemu v urcitem plain modu ktery je extremne rychly. Hodi se napriklad na streamovani videa. Velmi sikovna featura. V praxi nemam problemy ani na stroji s 32M pameti.
    18.12.2002 12:39 Luke
    Rozbalit Rozbalit vše XFS a poskozeni dat
    Na mem pocitaci po vypadku elektriky dochazi na XFS oddilech ke ztrate dat v souborech starych i nekolik minut pred vypadkem elektriky. Tak jsem musel prejit na ext3 :-( Viz tady.
    18.12.2002 12:57 kokot
    Rozbalit Rozbalit vše XFS a poskozeni dat
    No jo, XFS journule metadata ale ne data, presne jak tam ten jeden borec odpovidal. Tohle chovani je mimochodem defaultni chovani ext3 taky. Ext3 ma ale tu vyhodu, ze ma option journal ktery navic journaluje i data. Je to ovsem na ukor rychlosti. Zapisovani dat na disk se deje ale docela casto, interval neni vetsi nez nekolik desitek sekund.
    18.12.2002 13:31 Luke
    Rozbalit Rozbalit vše XFS a poskozeni dat
    No to je samozrejme blbost, protoze jak jsem tam psal dal, ma narok ztratit data maximalne 30sec. stara. Mne ztrati klidne i 10 minut stara data. Jinak ext3 to nedela, protoze ma defaultne ordered journal, ktery komituje napred data a az pak metadata. Po tom, co tam odpovedela ta trubka, ze je to normalni, tak odpovedel nekdo z sgi, ze to fakt normalni neni, staci cist..
    18.12.2002 14:16 ZmatenyZacatecnik
    Rozbalit Rozbalit vše Pokracovani serialu
    Serial se mi libi a chtel bych se zeptat, jestli chystate nejake pokracovani o sitovych/distribuovanych souborovych systemech jako NFS, Coda, Intermezzo, OpenAFS, GFS... Chtel jsem neco takoveho rozbehnout na notebooku vs domaci pocitac, ale krom NFS to chtelo vytvaret extra oblasti a podobne, na coz jsem nemel zaludek. Takze by se mi libil nejaky cesky step-by step pruvodce temito zajimavymi systemy...
    18.3.2004 14:17 Vlada Mezera | skóre: 8
    Rozbalit Rozbalit vše quota
    Lze pro xfs pouzit obycejna quota???Potreboval bych to ted udelat a oficalni stranky jsou mimo. Nikde jsem nenasel jestli je to mozne...
    root@king.cz:/# rm -r *

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.