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í
×
    včera 22:44 | Nová verze

    Programovací jazyk Python byl vydán v nové major verzi 3.15.0. Podrobný přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    včera 22:33 | Zajímavý projekt

    BIGWORDS.PAGE je open-source webová aplikace, která po otevření odkazu v prohlížeči vykreslí přes celou obrazovku jednoduché informační sdělení. Zpráva i její nastavení jsou uložené v části URL za znakem #, například odkaz https://bigwords.page/#abclinuxu zobrazí jako velký bílý nápis 'abclinuxu' na černém pozadí. Obsah odkazu lze upravovat i vestavěným editorem, ten umožňuje nastavovat formátování a vizuální efekty textu, časovače, QR kódy a obrázky. Zdrojový kód je dostupný pod licencí MIT na GitHubu.

    ❗Červivý Hřib krade❗ | Komentářů: 4
    včera 11:55 | Upozornění

    V neděli 11. října proběhne rotace klíče kořenové zóny. Podruhé v historii. Ondřej Filip na blogu CZ.NIC: "Pokud je pro Vás DNS protokol spíše výzva, ale přesto spravujete nějakou síť či DNS resolver, zkuste si jednoduchý test, který připravila firma Cloudflare na této adrese. Obzvláště zbystřit byste měli, pokud uvidíte nějaká červená políčka."

    Ladislav Hagara | Komentářů: 7
    včera 09:55 | IT novinky

    Vláda Spojených států se rozhodla vyřadit americkou softwarovou společnost Microsoft a několik dalších velkých technologických podniků z programu, který umožňuje kvalifikovaným zahraničním pracovníkům získat povolení k trvalému pobytu. Oznámila to včera administrativa amerického prezidenta Donalda Trumpa. Opatření zdůvodnila rozsáhlým zneužíváním programu, který je dlouhodobě terčem kritiky ze strany Trumpových příznivců, neboť prý znevýhodňuje americké pracovníky.

    Ladislav Hagara | Komentářů: 11
    včera 09:44 | IT novinky

    Datové centrum největší ruské technologické společnosti Jandex v Rjazaňské oblasti se stalo cílem dronového útoku a zastavilo provoz. Jandexu se někdy přezdívá „ruský Google“. Provozuje nejoblíbenější internetový vyhledávač v Rusku nebo aplikace pro objednávky jídla a taxi. Využívají jej desítky milionů lidí v rusky mluvících zemích.

    Ladislav Hagara | Komentářů: 11
    včera 09:33 | Nová verze

    Francouzská společnost Mistral AI představila Mistral Large 4 (interně přezdívaný 'le Chonk', volně přeloženo 'pořádný macek'), 'open-weight multimodální hybridní instruct-and-reasoning model s architekturou granulárního MoE, nativně podporující více jak 160 jazyků'. Model má přes jeden bilión parametrů, z nichž při práci využívá 49 miliard, kontextové okno o délce milion tokenů a obrazový enkodér o 1,6 miliardách parametrů.

    … více »
    ❗Červivý Hřib krade❗ | Komentářů: 2
    včera 03:22 | Nová verze

    Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.20. Díky 227 přispěvatelům.

    Ladislav Hagara | Komentářů: 0
    včera 03:11 | Komunita

    Simon Long oznámil Raspberry Pi Desktop pro PC a Mac s Intelem postavený na aktualizovaném Debianu 13 Trixie. S klientem Raspberry Pi Connect pro vzdálenou správu. Ke stažení je vedle Raspberry Pi OS pro Raspberry Pi.

    Ladislav Hagara | Komentářů: 1
    8.10. 21:33 | Zajímavý projekt

    ESP32-C3 adblock přemění lacinou vývojovou desku ESP32‑C3 na samostatný DNS blokovač nejenom reklamních domén, minimalistickou alternativu k populárnímu Pi-hole. ESP32-C3 adblock místo objemných názvů domén ukládá jejich 40-bitové FNV-1a hashe do flash paměti, které pak binárně prohledává, kontrola jedné domény trvá přibližně 10 milisekund. Blocklist pojme až 537 tisíc domén a lze jej spravovat přes webové rozhraní. Projekt zatím

    … více »
    ❗Červivý Hřib krade❗ | Komentářů: 0
    8.10. 21:00 | Zajímavý software

    ArtCraft je sada open source aplikací pro práci s obrázky a videi "inspirovaných" aplikacemi od Adobe. Napsaných v Rustu. Pro MacOS, Windows i Linux. Běží také ve webovém prohlížeči. Aktuálně se jedná o 7 aplikací: PhotoCraft (Photoshop), VectorCraft (Illustrator), FilmCraft (Premiere Pro), LightCraft (Lightroom), PdfCraft (Acrobat), EffectCraft (After Effects) a DesignCraft (InDesign). Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 8
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2820 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    OpenAFS – volumy (svazky)

    31. 5. 2011 | Michal Švamberg | Různé | 3099×

    Základním stavebním prvkem AFS adresářové struktury je volume. Jeho nastavením ovlivníte práci pro uživatele, zajistíte redundantnost i zálohování. Propojováním volumů mezi sebou pak sestavujete adresářovou strukturu své AFS buňky.

    Obsah

    Obraz s AFS

    link

    Tento díl zatím nebude oplývat mnoha AFS příkazy, takže máte čas se pustit do instalace. Pokud se vám do toho nechce, je v nabídce zabalený obraz pro VirtualBox (924 MB) se základním Debianem a s připraveným OpenAFS serverem i klientem. Při přípravě obrazu bylo postupováno dle druhého dílu, hesla do jednotlivých systémů jsou vždy shodná s uživatelským jménem:

    • Operační systém, superuživatel root: root
    • Operační systém, uživatel afsadmin: afsadmin
    • Kerberos, hlavní heslo do databáze (master password): krb
    • Kerberos, uživatel afsadmin: afsadmin
    • Kerberos, uživatel afsadmin/admin: afsadmin
    Obraz stačí stáhnout, importovat do  VirtualBoxu a spustit. I přes snahu, aby byl obraz co nejmenší ponechal jsem v něm výchozí prostředí GNOME s prohlížečem Epiphany, tak aby bylo možné otevřít tento seriál uvnitř virtuálního stroje.

    Co je to volume (svazek)

    link

    V úvodním dílu jsem naznačil, že AFS volume lze přirovnat k logickému volumu v LVM. Na obrázku níže najdete velmi hrubé srovnání AFS a LVM. Logika je vesměs stejná, kdy napřed sdružíme diskové kapacity do nějakého celku a následně je parcelujeme a přiřazujeme. Rozdíl je v tom, že AFS volumy se většinou používají menší, ale v daleko větším počtu.

    LVM – AFS

    Každý volume je jednoznačně identifikovatelný podle svého čísla (id) a má jedinečné jméno (volume name). V kombinaci s informací o file serveru a partition lze pracovat i s konkrétním volumem. Například pokud chcete volume zamknout, musíte znát jeho jméno nebo id a jméno file serveru s partition na které je volume uložen.

    Omezení obsahu

    link

    Jako každý síťový souborový systém je primárním účelem AFS poskytování diskového prostoru skrze počítačovou síť. V tomto prostoru můžete mít uloženy soubory, adresáře a symbolické odkazy (hard linky s omezením pouze v aktuálním adresáři). V AFS pak existuji mount pointy (což je způsob, jak propojit jednotlivé volumy mezi sebou), které se ve výsledku tváří jako adresáře.

    Naproti tomu vám AFS neumožní vytvořit unixové sokety, pojmenované roury a další speciální soubory, jako jsou zařízení v /dev/.

    Příkaz vos

    Pro manipulaci s volumy se používá příkaz vos, který je administrativním rozhraním pro Volume Server a Volume Location Server (oběma serverům se budeme detailně věnovat v příštím dílu). Tento příkaz můžete použít pro vytvoření, přesun, smazání, replikaci, zálohování, výpis informací a mnoho dalších operací s volumy. Pro příkaz vos nemusíte mít připojený AFS, stačí vám, pokud máte správně zkonfigurované soubory v /etc/openafs/.

    Jako správce AFS budete nejčastěji používat příkaz vos examine (parametry všech příkazů lze zkracovat, vizte nápovědu). Výjimečně použiji výpis z mé domovské buňky zcu.cz, protože na ni bude vidět trochu více, než v současné době máme nakonfigurováno v naší buňce foo.bar, příkaz si můžete vyzkoušet taky, protože AFS umožňuje nahlížení i do cizích buňek. Výpis jsem očísloval programem nl, protože jej budeme dále rozebírat:

    ~$ vos examine root.afs -cell zcu.cz | nl
         1  root.afs                          876128340 RW        217 K  On-line
         2      eurynome.zcu.cz /Vicenza 
         3      RWrite  876128340 ROnly  876128341 Backup  876216407 
         4      MaxQuota       5000 K 
         5      Creation    Fri Nov 10 16:10:34 2006
         6      Copy        Fri Nov 10 16:10:33 2006
         7      Backup      Wed Feb  9 15:42:35 2011
         8      Last Update Tue Feb  1 13:29:18 2011
         9      0 accesses in the past day (i.e., vnode references)
           
        10      RWrite: 876128340     ROnly: 876128341     Backup: 876216407 
        11      number of sites -> 7
        12         server eurynome.zcu.cz partition /vicepb RW Site 
        13         server eurynome.zcu.cz partition /vicepb RO Site 
        14         server eurynome2.zcu.cz partition /vicepb RO Site 
        15         server dce.zcu.cz partition /vicepg RO Site 
        16         server harpia.zcu.cz partition /vicepa RO Site 
        17         server ezop.fpe.zcu.cz partition /vicepa RO Site 
        18         server fennel.fek.zcu.cz partition /vicepa RO Site 
    

    Pokud chcete informace o jiném volumu z jiné než vaší buňky, stačí říct, vyzkoušejte například:

    ~$ vos examine root.project -cell grand.central.org
    

    Ve výpisu je vidět spousta informací, které jsou rozděleny prázdnou řádkou na dvě části. Horní část pochází z informací od souborového serveru, tedy přímo z metadat volumu uloženého na disku. Druhá část je z Volume Location databáze (VLDB), v níž jsou uchovávány lokace volumů.

    Výpis si rozebereme po řádcích:

    1
    Základní charakteristika volumu, tedy jeho jméno (root.afs), jeho id (876128340), typ volumu (RW), velikost v KB (217) a stav (On-line). Pokud je volume Off-line, pak nemohl být připojen k file serveru a je pro klienty nedostupný. Volumy root.afs a root.cell má většina AFS buněk, můžete se podívat tedy na i na ty svoje.
    2
    Uvádí lokaci volumu, jméno serveru (eurynome.zcu.cz) a partition (/vicepb).
    3
    Identifikace volumů, které jsou s ním ve vztahu. Volume pro čtení i zápis (RW, 876128340), volume jen ke čtení (RO, 876128341) a backup volume jako on-line záloha (876216407). Pokud nějaký z volumů chybí, pak se jako jeho identifikátor uvádí číslo nula.
    4
    Maximální velikost volumu (5000) v KB. Není to „tvrdá“ kvóta, takže ji AFS dovolí v některých případech trošičku překročit.
    5-10
    Informace o časech posledních důležitých operací a počet přístupů za poslední den (zde je nula v pořádku, protože uživatelé přistupují pouze na kopie volumů, které jsou jen pro čtení).
    10
    Znovu identifikace volumu, tentokrát ale z VLDB, čísla by měla souhlasit.
    11
    Celkový počet (7) lokací volumů jen pro čtení (RO) a pro čtení i zápis (RW).
    12-18
    Seznam lokací (jméno serveru a partition) včetně informace o typu volumu. Uvádí se zde pouze RW a RO volumy, protože backup a clone volumy jsou na stejné lokaci jako RW.

    Typy volumů

    link

    AFS rozlišuje několik typů volumů podle toho k čemu slouží a jak se vytvářejí:

    RW
    Volume je určen pro čtení i zápis, je považován za nejdůležitější, protože od něj se odvozují ostatní volumy. RW volume existuje jen v jedné kopii (na odstranění tohoto omezení se pracuje). Jeho jméno může obsahovat maximálně 22 znaků (pracuje se na rozšíření). Pouze tento volume může mít nastavenou kvótu, což ale není omezení, protože ostatní typy volumů jsou určeny pouze pro čtení nebo administrátorské operace.
    RO
    Volume určený pouze pro čtení a vzniká tzv. replikací, kdy se data z RW volumu synchronizují do všech RO volumů. Tato synchronizace se spouští příkazem vos release. Na každém serveru můžete mít jednu plnohodnotnou kopii, doporučuje se mít jednu na stejném umístění jako RW, v takovém případě se šetří místem, protože se zaznamenávají pouze rozdíly mezi RW a RO. RO volumy jsou automaticky pojmenovány dle RW volumu s koncovkou .readonly. O jejich vytvoření a umístění rozhoduje administrátor AFS.
    BK
    Záložní volume se aktualizuje automaticky nastavením BosServeru, nejčastěji jednou denně v noci. Lze říci, že se vytvoří nový snapshot RW volumu, přitom ten předchozí se zruší. Backup volume je jen jeden a je umístěn na stejné lokaci jako RW volume. V nejvíce pesimistickém případě by se mohlo stát, že na daném diskovém oddílu můžete potřebovat až dvakrát více místa než je celkové kvóta uložených volumů. Pokud k tomu připočteme i RO kopie (které ve stejné lokaci fungují také jako snapshot), může to být až trojnásobek. Název volumů se odvozuje od RW volumu s postfixem .backup. Stejně jako u RO volumů o založení BK volumů rozhoduje administrátor AFS, tyto typy volumů tedy nevznikají automaticky (pokud nebudeme uvažovat o nějakém skriptu).
    ostatní
    V systému se mohou vyskytnout další typy volumů, nejčastěji klony (RClone), které AFS používá interně při provádění administrátorských operací.

    Občas se může stát, že selže releasování volumu (synchronizace RO volumů z RW). Potom vás na to upozorní informace o volumu:

    ~$ vos examine users -cell zcu.cz | nl
         1  users                             875764770 RW      42664 K  On-line
         2      elektra3.zcu.cz /vicepa 
         3      RWrite  875764770 ROnly          0 Backup  876029950 
         4      MaxQuota          0 K 
         5      Creation    Fri Aug 26 03:14:30 2005
         6      Copy        Thu Mar  9 22:27:06 2006
         7      Backup      Thu Mar  9 22:27:54 2006
         8      Last Update Wed Feb  9 14:46:20 2011
         9      195898 accesses in the past day (i.e., vnode references)
           
        10      RWrite: 875764770     ROnly: 875764771     Backup: 876029950     RClone: 875764771 
        11      number of sites -> 7
        12         server elektra3.zcu.cz partition /vicepa RW Site  -- New release
        13         server harpia.zcu.cz partition /vicepa RO Site  -- New release
        14         server elektra3.zcu.cz partition /vicepa RO Site  -- New release
        15         server fennel.fek.zcu.cz partition /vicepa RO Site  -- New release
        16         server ezop.fpe.zcu.cz partition /vicepa RO Site  -- New release
        17         server dce2.zcu.cz partition /vicepb RO Site  -- Old release
        18         server eurynome2.zcu.cz partition /vicepc RO Site  -- New release
    

    První, čeho si všimněte, je, že řádky 12 až 18 jsou vyznačeny informací o aktuálnosti uložených dat na file serverech. Druhý rozdíl je, že souborový server ztratil informaci o existenci RO volumu (řádek 3), kdežto ve VLDB tato informace je (řádek 10), zde je navíc uvedeno, že existuje klon volume. Na tomto výpisu si ještě všimněte, že kvóta je nastavena na nulu (ř. 4), to opět znamená, že kvóta neexistuje a tak volume nemá žádné omezení velikosti. Oproti minulému výpisu je na řádku 9 vidět počet přístupů k volumu.

    Uživatelé tímto nejsou nikterak postihnutí, klienti automaticky použijí pouze aktuální verzi RO volumu, jde o problém údržby AFS. Problém lze vyřešit několika způsoby, ten nejjednodušší je pokusit se jej znova releasnout. Jak releasování funguje bude určitě v některém z dalších dílů.

    Závěr

    link

    Jako administrátor AFS můžete s volumy dělat různé věci, aniž byste ovlivnil nebo omezil uživatele. Pojem volume se v AFS objevuje prakticky všude a bez správné představy lze sice AFS používat, ale nikoliv spravovat.

    V dalším díle si povíme o tom, jaké typy serverů jsme si minule nainstalovali a co vlastně mají za odpovědnost.

    Centrum informatizace a výpočetní techniky pro Západočeskou univerzitu v Plzni buduje a provozuje od roku 1996 prostředí Orion založené na  autentizačním systému Kerberos a distribuovaném síťovém souborovém systému AFS s více než 22 tisíci aktivních uživatelů.
           

    Hodnocení: 100 %

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

    31.5.2011 08:15 FE
    Rozbalit Rozbalit vše Re: OpenAFS – volumy (svazky)
    Co je to „volumy“? Nikde v českém ani anglickém slovníku jsem toto slovo nenašel. Ach ta čeština :-(
    31.5.2011 08:41 a
    Rozbalit Rozbalit vše Re: OpenAFS – volumy (svazky)
    svazek
    Luboš Doležel (Doli) avatar 31.5.2011 13:16 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: OpenAFS – volumy (svazky)
    Hlavně, že je to přeložené v titulku článku ;-)
    1.6.2011 02:30 Tomáš Heger (geckon) | skóre: 62 | Praha/Valašsko
    Rozbalit Rozbalit vše Re: OpenAFS – volumy (svazky)
    Upřímně řečeno se mi volumy taky moc nepozdávají. Předpokládám, že to má být "česky" množné číslo od volume, tedy překlad volumes. Spíše bych byl pro volumes (svazky). Nebo něčemu nerozumím? :)
    1.6.2011 15:22 List | skóre: 27
    Rozbalit Rozbalit vše Re: OpenAFS – volumy (svazky)
    Toto je problém všech odborných prací, mám na výběr používat striktně anglické výrazy (volume) nebo jejich překlady (svazky), což ale může začínající uživatele mást, protože pak si otevře manuálovou stránku a o svazek tam nenajde. Pokud si ovšem zvolím první variantu, je problém s češtinou, protože česká věta s neskloňovaným anglickým slovem vypadá technicky správně, ale strašně blbě se čte. A já potřebuji, aby čtenář nebyl vyrušovaný skoky čeština/angličtina, ale aby se mohl soustředit na obsah. Můj osobní pohled je, že věta '...výpis volumes provedeme...' se čte daleko hůře než '...výpis volumů provedeme...'.

    Na druhou stranu mě velmi těší, že zatím nejsou žádné námitky proti technickému obsahu.
    Petr Tomášek avatar 31.5.2011 08:58 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: OpenAFS – volumy (svazky)
    Naproti tomu vám AFS neumožní vytvořit unixové sokety, pojmenované roury a další speciální soubory, jako jsou zařízení v /dev/
    Jinými slovy, tenhle souborový systém je napiču.
    multicult.fm | monokultura je zlo | welcome refugees!
    31.5.2011 17:56 List | skóre: 27
    Rozbalit Rozbalit vše Re: OpenAFS – volumy (svazky)
    Zas tak přísny bych nebyl :), jak často je potřeba vytvářet tyto speciální soubory mimo vlastní systém? Sokety a pojmenované roury jsou nejčasteji ve /var, a na zbytek se většinou použije vlastní souborový systém (/dev/ = tmpfs, /sys = sysfs, /proc = proc). Hlavní myšlenkou je sdílení dat (souborů) v distribuovaném prostředí a k tomu tyto věci nepotřebuji.
    Petr Tomášek avatar 31.5.2011 19:00 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: OpenAFS – volumy (svazky)
    Například některé programy je potřebují v $HOME...
    multicult.fm | monokultura je zlo | welcome refugees!
    1.6.2011 15:24 List | skóre: 27
    Rozbalit Rozbalit vše Re: OpenAFS – volumy (svazky)
    Domovský adresář na AFS mám více než 15 let a zatím jsem na takový program nenarazil, ale to je jen moje zkušenost.
    31.5.2011 17:27 Petr Ježek | skóre: 10
    Rozbalit Rozbalit vše Re: OpenAFS – volumy (svazky)
    Zdá se mi to nebo jde o slepou uličku oproti potenciálu ZFS/Btrfs?
    Archlinux for your comps, faster running guaranted!
    31.5.2011 17:30 VSi | skóre: 28
    Rozbalit Rozbalit vše Re: OpenAFS – volumy (svazky)
    Článek je druhý díl seriálu. AFS řeší úplně jiný problém než ZFS/Btrfs, jde o síťový distribuovaný souborový systém.

    Založit nové vlákno • Nahoru

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