Heronovo IT doupě

Rubrika: Systémy souborů

  • MIN.io – Nejlepší software napsaný v Golangu

    MIN.io – Nejlepší software napsaný v Golangu

    V tomto článku navážeme na předchozí článek o SHA-3. Dnes si ukážeme, jak lze v Golangu snadno ukládat data na disk v komprimované podobě.

  • ZFS má rád pořádek

    Volné pokračování našeho seriálu o pomalém ZFS. Poslední díl byl někdy v červnu, kdy jsem vyzkoušel paralelní přístup k souborům a zdá se, že to pomohlo (pro specifické věci). Od té doby jsem udělal nějaké další změny a potom se věnoval něčemu jinému a nechal jsem to tak. Teď, po půl roce, jsem si opět…

  • Pomalé ZFS – zkuste to paralelně, milý admine

    Celým detektivním seriálem ([1], [2], [3]) o nepříliš výkonném ZFS na FreeBSD se line jedna myšlenka. Zda náhodou ZFS nebo ioscheduler ve FreeBSD neomezuje rychlost (možná záměrným vkládáním sleep) IO procesu, aby zabránil přetížení systému a nedostupnost dat pro ostatní procesy.

  • Pomalé ZFS – jak malé jsou „malé“ soubory?

    Pokračujeme v příběhu [1] [2] o pomalém ZFS na FreeBSD. Tentokrát se podíváme na to, co jsou to malé soubory z hlediska rychlosti čtení ZFS.

  • Pomalé ZFS – pokračování

    V minulém článku jsem se dotkl výkonu ZFS na FreeBSD a to v úloze mazání většího množství (malých) souborů. Ve skutečnosti to ale není ten hlavní problém, který mě na ZFS trápí. Jak již bylo napsáno, mazání pracovního adresáře lze hravě vyřešit tak, že jej budeme vytvářet jako samostatný dataset, který na konci práce smažeme…

  • ZFS a mazání velkého množství souborů

    Nedávno jsem potřeboval vyřešit poměrně jednoduchý problém. Rozbalit několik tarů obsahující adresářový strom. Jednotlivé archivy mají velikost řádově malé stovky GB, největší cca 300GB a obsahují několik stovek tisíc souborů.

  • Snění o dokonalém systému souborů

    Problematikou ukládání dat se v praxi zabývám více než 10 let, a jako koníček mi to bylo v podstatě od základní školy, kdy jsem na disketách (FAT) kamarádům vytvářel kružnice místo stromů a tropil další hlouposti. A přibližně těch 10 let mi v hlavě leží myšlenka na dokonalý systém souborů. V podstatě od té doby,…

  • Proč BTRFS a proč ne ZFS

    Nedávno jsem tu psal o zkušenostech ze světa FreeBSD. Už v úvodu jsem se zmínil, že jsem před lety testoval ZFS a nakonec raději zvolil BTRFS. V tomto článku bych se pokusil vysvětlit proč. A rád bych hned na úvod napsal, že v žádném případě nepovažuji jeden FS za lepší a druhý za horší. Není to…

  • nspawn + btrfs

    V tomto článku si ukážeme vytvoření nspawn kontejneru na BTRFS, minimální instalaci OS Debian Jessie a připojení do sítě. Článek předpokládá základní znalost systemd, btrfs a síťování a má sloužit jako odpíchnutí pro další studium. Kontejner aneb úvod z rychlíku Kontejner je virtualizační technologie pro běh OS nebo skupiny procesů. Vedle emulace, plné virtualizace a paravirtualizace…

  • SquashFS, aneb proč jsem neznal xz

    Pod články o proudové komprimaci exportovaných dat a vytváření komprimovaného obrazu disku se rozvinula přínosná diskuse (díky za ni), kde několik lidí (a to i na G+ a FB) zmiňovalo program xz. Ačkoliv o tomto nástroji vím, přiznávám, nebral jsem jej příliš v patrnost a určitě nepatří programům, které běžně používám (možná tedy začnu). Chtěl bych vysvětlit proč.