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 22:22 | IT novinky

    Český telekomunikační úřad zahajuje novou etapu využívání vysokofrekvenčního rádiového spektra v pásmu 26 GHz. Toto pásmo bude od 1. 7. 2026 otevřeno pro provoz moderních bezdrátových sítí, zejména sítí páté generace (5G), pevných bezdrátových přístupových sítí (FWA) a lokálních či průmyslových sítí určených například pro výrobní areály, logistická centra nebo technologické kampusy. Současně s otevřením pásma 26 GHz přistoupil ČTÚ ke zpřístupnění informací o využívání rádiových kmitočtů v tomto pásmu.

    Ladislav Hagara | Komentářů: 0
    dnes 22:11 | IT novinky

    Logitech představil myš Signature Comfort Plus M850 L s polstrovanou opěrkou dlaně pro větší pohodlí a sadu s touto myší a klávesnicí s integrovanou opěrkou dlaní Signature Comfort Plus Combo MK880.

    Ladislav Hagara | Komentářů: 0
    dnes 16:33 | IT novinky

    Gaël Duval se rozepsal o novinkách a plánech Murena a /e/OS. Počet uživatelů telefonů Murena a mobilního operačního systému /e/OS bez aplikací a služeb od Googlu se blíží 100 000. Ambicí je, aby se /e/OS stal třetí mobilní platformou v Evropě i na světě, s potenciálem dostat se i na PC. Blíží se vydání nové verze 4 s funkcemi zálohování a obnova, import e-mailů z Gmailu a rozpoznávání hlasu. Murena Workspace přinese videohovory, elektronický podpis a správu zařízení (MDM).

    Ladislav Hagara | Komentářů: 4
    dnes 15:22 | Komunita

    Dnes a zítra probíhá Ubuntu Summit 26.04. Na programu je řada zajímavých přednášek. Sledovat je lze na YouTube. Úvodní slovo měli Mark Shuttleworth a Jon Seager.

    Ladislav Hagara | Komentářů: 1
    dnes 05:00 | Nová verze

    Lazygit byl vydán ve verzi 0.62.0. Jedná se o TUI (Text User Interface) nadstavbu nad gitem.

    Ladislav Hagara | Komentářů: 0
    dnes 04:44 | Zajímavý článek

    Jiří Eischmann se v příspěvku na svém blogu o rozepsal o tom, kam se vyhledávání v jeho očích posledních 10 let posunulo, jaké má zkušenosti s AI vyhledáváním, proč na něm nechce záviset a jaké vyhledávací služby ho v poslední době zaujaly.

    Ladislav Hagara | Komentářů: 2
    dnes 03:33 | Nová verze

    Wayland kompozitor Labwc byl vydán ve verzi 0.20.0. Labwc je inspirován správcem oken Openbox. Postavený je na wlroots.

    Ladislav Hagara | Komentářů: 2
    včera 17:00 | Nová verze

    AlmaLinux OS byl vydán ve verzích 9.8 s kódovým jménem Olive Jaguar a 10.2 s kódovým jménem Lavender Lion. Podrobnosti v poznámkách k vydání (9.8 a 10.2). Opraveny byly zranitelnosti Copy Fail (CVE-2026-31431), Dirty FRAG, Fragnesia (CVE-2026-46300), nginx Rift (CVE-2026-42945) a SSH Keysign Pwn (CVE-2026-46333).

    Ladislav Hagara | Komentářů: 0
    včera 15:22 | IT novinky

    Seznam.cz vykázal za rok 2025 tržby v celkové hodnotě 6,454 miliardy korun. Oproti roku 2024 nárůst o 3,68 %. Zisk před zdaněním oproti předcházejícímu roku poklesl, a to o 11,21 % na 1,330 miliardy korun. Vlastní velké jazykové modely SeLLMa najdou dnes uživatelé téměř na všech seznamáckých službách. Na všechny obsahové služby byla zavedena technologie text-to-speech, díky níž si mohou uživatelé přehrát články v audio verzi namluvené

    … více »
    Ladislav Hagara | Komentářů: 2
    včera 13:22 | IT novinky

    Vláda představila strategické digitalizační projekty. Roadmapa zahrnuje celkem 55 projektů napříč státní správou, z toho 22 prioritních projektů vycházejících přímo z programového prohlášení vlády a 33 projektů založených na platné legislativě. Portfolio pokrývá oblasti financí, zdravotnictví, digitální identity, dat, registrů, dopravy, krizového řízení, sociálních agend i kybernetické bezpečnosti.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (12%)
     (8%)
     (2%)
     (14%)
     (31%)
     (4%)
     (7%)
     (3%)
     (16%)
     (26%)
    Celkem 1732 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Moderní souborové systémy - JFS

    7. 3. 2003 | Petr Novický | Systém | 17165×

    Závěr seriálu a srovnání všech popisovaných filesystémů.

    Úvod

    Po delší pauze způsobené nemocí a následném nedostatku času v průběhu zkouškového období je tu opět další díl seriálu o moderních souborových systémech. Dnes se podíváme blíže na poslední filesystém, který tento seriál hodlá pokrýt - JFS, a poté jednotlivé souborové systémy porovnáme. JFS je 64bitový filesystém vyvinutý světoznámou firmou IBM s důrazem na vysokou propustnost a spolehlivost hlavně na serverech. Své místo má hlavně na strojích s transakčně orientovanými operacemi.

    Mezi jeho vyhody patří:

    • žurnálování, tudíž jeho rychlá obnova při havárii systému
    • použití extendů, díky čemuž dochází ke zrychleni práce filesystému, který produkuje efektivní a malé struktury pro mapování souborů.
    • různé velikosti bloků, jelikož JFS podporuje bloky o velikostech 512, 1024, 2048, 4096 bytů, čímž dovoluje uživatelům zoptimalizovat výkon systému.
    • dynamické alokování inod, čímž se zamezíme rezervování fixního místa na disku pro inody v průběhu vytvoření filesystému
    • dva způsoby organizace adresářů. První z nich slouží pro malé adresáře (do 8 položek), obsah adresáře je uložen v inodě příslušného adresáře. Druhou variantou je B+ strom setříděný podle jména, který poskytuje daleko rychlejší možnost přístupu v porovnání se nesetřiděnou organizací.
    • podpora řídkých souborů.
    • podporuje velké soubory a souborové systémy, což vyplývá z faktu, že se jedná o 64bitový filesystém, tudíž všechny položky struktur filesystému mají velikost 64bitů.

    Instalace

    Kompilace kernelu

    Pokud nepoužíváte kernel, který podporuje filesystém JFS, je nutné si takový pořídit. JFS patche jsou k dispozici na adrese: http://oss.software.ib.com/jfs. Ke zprovoznění JFS budete potřebovat jak patche, tak programy na správu tohoto souborového systému (jfsutils), které najdete na stejné adrese.

    Po stažení a rozbalení souborů se zdrojovými kódy kernelu získáme z výše uvedené adresy patche, např. jfs-2.4-1.1.1-patch.tar.gz. Tento soubor rozbalíme (doporučuji si přečíst README) a aplikujeme příslušné patche následujícími příkazy (z adresáře, do kterého jsme rozbalili zdrojové soubory kernelu):

    patch -p1 < /usr/src/jfs/jfs-2.4-common-1.1.1.patch
    patch -p1 < /usr/src/jfs/jfs-2.4.17-1.1.1-patch

    Nyní, když už jsme aplikovali patch, nakonfigurujeme a instalujeme kernel jako obvykle. Pro podporu JFS je nutné zaškrtnout příslušnou položku v sekci Filesystems. Tyto volby můžete zaškrtnout buď jako modul, nebo přímo zakompilovat do kernelu. Pokud plánujete použít JFS na váš kořenový oddíl, je nutné mít podporu zakompilovanou přímo v kernelu (nebo vytvořit ramdisk s tímto modulem viz druhý díl tohoto seriálu)

    Nástroje na obsluhu JFS

    Pro práci s JFS filesystémem jsou také nezbytné nástroje na jeho správu zmíněné již výše. Instalaci těchto nástrojů zvládne jistě každý a to sekvencí příkazů:

    ./configure; make; make install

    Patří sem příkazy na tvorbu (jfs_mkfs) a kontrolu (jfs_fscklog) filesystému, nastavení (jfs_tune) a další jako jfs_fscklog, jfs_logdump a jfs_debugfs.

    Vytvoření JFS filesystému:

    Nový souborový systém JFS se vytváří následujícím příkazem:

    mkfs -t jfs /dev/hdXX

    kde /dev/hdXX je diskový oddíl, na kterém chceme JFS 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!

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

    mount -t jfs /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 JFS zkontroluje transakce v žurnálu a 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, je lepší přidat záznam do souboru /etc/fstab. Všechny tyto operace jsou naprosto obdobné jako v případě všech ostatních souborových systémů.

    Souhrn

    JFS je tedy moderní žurnalovací souborový filesystém s garantovanou konzistencí dat (díky žurnálu). Je šířen pod licencí GPL, snaží se být portovatelný bez zásahu do zdrojových kódů kernelu a to pod všemi platformami, které podporuje Linux. Jeho podpora je zajištěna pro jádra řady 2.4 a 2.5 pomocí externího patche.

    Srovnání souborových systémů

    Kritéria výběru

    Filesystémy můžeme porovnávat podle různých kritérií. Jak jste si mohli všimnout během našeho seriálu, nezáleží vždy na 100 procent na rychlosti. Mezi kritéria výběru toho správného filesystému patří následující vlastnosti:

    • stabilita - provoz beze ztráty dat.
    • požadavky provozu - samozřejmě nás nejvíce zajímají minimální požadavky na hardware pro běh filesystému.
    • kapacita - limity filesystému (souborů, adresářů, vlastního souborového systému)
    • snadnost obsluhy - zde nás zajímá skutečnost, jestli je během údržby filesystému nutné přerušit běh systému nebo poskytované služby.
    • možnost nastavení - poskytuje filesystém možnost změny parametrů, které mají vliv na běh systému.
    • podpora - dochází k dalšímu vývoji?

    Tyto všechny vlastnosti určují vhodnost či nevhodnost souborového systému, nicméně výběr závisí hlavně na specifických vlastnostech použité platformy a také na druhu softwaru, který hodláme používat. Z toho vyplývá, že není možné nalézt optimální benchmark pro všechny druhy nasazení. Nejvěrnějších výsledků dosáhneme vlastními testy na svém hardwaru a používáním své aplikace.

    Používané benchmarky

    Schopnosti filesystému na vlastním stroji můžeme otestovat nejen pozorováním rychlosti běhu používaných aplikací, ale také některým z následujících benchmarků:

    • postmark - soustředí se na otevírání, čtení/zápis, mazání a hledání.
    • iostone - velké množství souborů, otevírání, čtení/zápis a zavírání souborů.
    • iozone - detailní zhodnocení náhodného a sekvenčního přístupu k datům (čtení/zápis).
    • tiobench - více vláken, propustnost a zpoždění

    Tabulka vlastností

    Feature Ext3fs ReiserFS XFS JFS
    Firma/autor Stephen Tweedie Hans Reiser SGI IBM
    Domovska stranka link link link link
    Podpora v jadre od 2.4.15 2.4.1 2.5.36 2.5.6
    Zurnal na oddelenem diskovem oddilu ano ano ano ano
    Korenovy diskovy oddil ano ano ano ano
    Dynamicky alokovane inody pomoci externiho patche ano ano ano
    Zmena velikosti filesystemu za behu jen zvetseni jen zvetseni jen zvetseni jen zvetseni
    Quoty ano ne ano externi patch
    Zmena velikosti filesystemu zvyseni i snizeni zvyseni i snizeni zvyseni zvyseni
    Extended atributes a Access control lists externi patch ano ano ne
    Podpora rozptylenych souboru ne ano ano ano
    Vyhledavani volnych bloku sekvencni vyhledavani B+ Tree B+ Tree binarni strom + bitmapa
    Maximální počet souborů 4GB 4GB 4GB 4GB
    Maximální počet souborů v adresáři 4GB 2GB 4GB 2GB
    Maximální počet podadresářů 32000 64,5K 4G 65533
    Maximální velikost souboru 4TB 16TB 16TB 16TB
    Maximální velikost filesystému 16TB 16TB 16TB (až 9EB) 16TB (až 16PB)

    pozn. všechny uvedené limity jsou pro 32-bitové architektury s velikostí bloku rovnou 4KB.

    Závěr

    Všechny dnešní moderní filesystémy se soustřeďují na co nejvyšší spolehlivost, snaží se udržet integritu dat za každé situace. A všechny z nich podporují následující vlastnosti:

    • žurnálování/logování diskových operací
    • rychlé zotavení filesystému po havárii
    • podpora velkých souborů, diskových oddílů atd.
    • flexibilní a sofistikované struktury metadat

    Naopak jednotlivé filesystémy nabízejí některé své jedinečné vlastnosti jako například efektivní práce s malými soubory u ReiserFS nebo jednoduchost a kompatibilita Ext3 vzhledem ke standartnímu souborovému systému, který v Linuxu používáme - Ext2. Neexistuje proto nějaký "nejlepší" filesystém, ale pouze nejlepší pro danou úlohu. S jeho nalezením Vám již bohužel neporadím, nicméně doufám, že jsem Vám tímto seriálem při hledání toho pravého alespoň trochu pomohl.

           

    Hodnocení: 36 %

            š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ář

    7.3.2003 08:12 Dale Cooper
    Rozbalit Rozbalit vše Prenosny disk v ramecku
    Mam problem s Ext3 a ReiserFS na vymennem disku, ktery nosim mezi skolou a domovem. Pokud na nem mam Ext2 je vse OK. Problem se projevuje tak, ze pri praci na zurnalovanem FS dojde k totalnimu zamrznuti pocitace. Pritom na hlavnim disku s Ext3/ReiserFS, ktery neprenasim vse funguje OK. Co s tim? Dik, Dale Cooper
    7.3.2003 08:56 Marek Uher | skóre: 4 | Kladno
    Rozbalit Rozbalit vše Chybne udaje o XFS
    Nekolik poznamek k tabulce vlastnosti jednotlivych souborovych systemu - chybne udaje u XFS: 1) Podpora v jadre je k dispozici od verze 2.5.36, pro radu 2.4 je k dispozici externi patch. 2) XFS umi zmenu velikosti za behu uz od sve prvni produkcni verze (viz. nastroj xfs_growfs). 3) XFS umi pouze zvetseni souboroveho systemu. Pozadavek na nastroj "xfs_shrinkfs" je zatim pouze v seznamu "wish list". Vyvojari SGI se zameruji zejmena na stabilitu a rychlost. Tento problem se da castecne resit pomoci LVM nebo EVMS. 4) XFS podporuje teoreticky az 9EB (nikoliv 8EB). Podminkou je zmena Linux block device I/O layers.
    10.3.2003 13:39 Petr Novický | skóre: 27
    Rozbalit Rozbalit vše Chybne udaje o XFS
    Omlouvam se, ta tabulka je trochu nepresna, hlavne ty udaje o zmenach velikosti u XFS, nejak jsem se musel prekouknout. Je to tak jak rikate.
    9.3.2003 16:19 Milan Keršláger
    Rozbalit Rozbalit vše EA a ACL pro Ext3
    Podpora Extended atributes a Access control lists pro Ext3 je k dispozici jako externí patch (http://acl.bestbits.at), přímo v jádře je od 2.5.46 (tj. od začátku listopadu loňského roku).
    14.3.2003 13:32 PaJaSoft
    Rozbalit Rozbalit vše Pouzivani jednotek
    Pouziti tak nesmyslnych jednotek jako maximalni pocet souboru v adresari jako 4GB je trochu divne. Vim sice, co tim chtel autor rici, taky pouzivam paskvily jako kkc apod., ale 4GB souboru vypada fakt blbe...
    25.3.2003 19:34 9x0
    Rozbalit Rozbalit vše nepresnosti pri JFS
    Myslim, ze v tabulke pri JFS su urcite nepresnosti:

    -JFS je sucastou jadra od 2.4.20
    -EA a ACL su podporovane
    15.7.2003 12:03 iwik
    Rozbalit Rozbalit vše reiserfs a quota
    Ako je to s quotami na reiserfs ? V tabulke v clanku je uvedene, ze nie su podporovane, kamarat mi hovoril ze treba patchnut jadro....Plati to stale alebo sa nieco uz zmenilo...lebo napr. balik quota podporuje reiserfs (aspon to tam pisu)
    3.9.2003 21:19 czeXit.tk
    Rozbalit Rozbalit vše reiserfs a quota
    Co zkusit: http://www.namesys.com/faq.html#quota

    Založit nové vláknoNahoru

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