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 00:22 | Nasazení Linuxu

Společnost Samsung oznámila, že skrze dokovací stanici DeX a aplikaci Linux on Galaxy bude možno na Samsung Galaxy S8 a S8+ a Galaxy Note 8 provozovat Linux. Distribuce nebyly blíže upřesněny.

Phantom Alien | Komentářů: 2
včera 23:55 | Komunita

Společnost Purism na svém blogu oznámila, že její notebooky Librem jsou nově dodávány se zrušeným (neutralized and disabled) Intel Management Engine (ME). Aktualizací corebootu na již prodaných noteboocích lze Management Engine také zrušit. Více v podrobném článku.

Ladislav Hagara | Komentářů: 0
včera 21:44 | Nová verze

Organizace Apache Software Foundation (ASF) na svém blogu slaví páté výročí kancelářského balíku Apache OpenOffice jako jejího Top-Level projektu. Při této příležitosti byl vydán Apache OpenOffice 4.1.4 (AOO 4.1.4). Podrobnosti v poznámkách k vydání. Dlouhé čekání na novou verzi tak skončilo.

Ladislav Hagara | Komentářů: 3
včera 19:22 | Pozvánky

Již příští týden - 26. a 27. října se v Praze v hotelu Olšanka odehraje OpenWRT Summit. Na webu konference naleznete program a možnost zakoupení lístků - ty stojí 55 dolarů. Čtvrtek bude přednáškový a v pátek se budou odehrávat převážně workshopy a meetingy.

Miška | Komentářů: 0
včera 13:44 | Nová verze

Bylo vydáno Ubuntu 17.10 s kódovým názvem Artful Aardvark. Ke stažení jsou Ubuntu Desktop a Server, Ubuntu Cloud Images, Ubuntu Netboot, Kubuntu, Lubuntu a Lubuntu Alternate, Lubuntu Next, Ubuntu Budgie, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio a Xubuntu. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 9
včera 13:00 | Komunita

MojeFedora.cz informuje, že Fedora 27 dostane podporu pro AAC. Podpora multimediálních formátů je ve výchozí instalaci Fedory tradičně limitovaná kvůli softwarovým patentům, ale desktopový tým Red Hatu se ji i tak snaží v poslední době co nejvíce rozšířit. Už nějaký čas obsahuje kodeky pro MP3, H.264, AC3 a nyní byl přidán také kodek pro další velmi rozšířený zvukový formát – AAC.

Ladislav Hagara | Komentářů: 2
18.10. 23:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených technologií a otevřeného přístupu na 145. brněnský sraz, který proběhne v pátek 20. října od 18:00 hodin v restauraci Time Out na adrese Novoměstská 2 v Řečkovicích. Jedná se o poslední sraz před konferencí OpenAlt 2017, jež proběhne o víkendu 4. a 5. listopadu 2017 na FIT VUT v Brně. Běží registrace účastníků.

Ladislav Hagara | Komentářů: 0
18.10. 21:44 | Nová verze

Byla vydána verze 5.2.0 multiplatformního virtualizačního nástroje Oracle VM VirtualBox. Jedná se o první stabilní verzi z nové větve 5.2. Z novinek lze zmínit například možnost exportování VM do Oracle Cloudu, bezobslužnou instalaci hostovaného systému nebo vylepšené GUI. Podrobnosti v seznamu změn. Aktualizována byla také dokumentace.

Ladislav Hagara | Komentářů: 2
18.10. 14:00 | Zajímavý projekt

Byl spuštěn Humble Down Under Bundle. Za vlastní cenu lze koupit multiplatformní hry The Warlock of Firetop Mountain, Screencheat, Hand of Fate a Satellite Reign. Při nadprůměrné platbě (aktuálně 3,63 $) také Hacknet, Hacknet Labyrinths, Crawl a Hurtworld. Při platbě 12 $ a více lze získat navíc Armello.

Ladislav Hagara | Komentářů: 0
18.10. 13:00 | Nová verze

Google Chrome 62 byl prohlášen za stabilní (YouTube). Nejnovější stabilní verze 62.0.3202.62 tohoto webového prohlížeče přináší řadu oprav a vylepšení. Vylepšeny byly také nástroje pro vývojáře (YouTube). Opraveno bylo 35 bezpečnostních chyb.

Ladislav Hagara | Komentářů: 4
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (11%)
 (1%)
 (1%)
 (1%)
 (73%)
 (13%)
Celkem 113 hlasů
 Komentářů: 7, poslední včera 23:06
    Rozcestník

    LVM - 1 (úvod, vytvoření oddílu)

    28. 1. 2009 | Tomáš Crhonek | Systém | 27997×

    LVM (Logical Volume Manager) lze do češtiny přeložit jako správce logických (diskových) oddílů. Tento krátký seriál poskytne návod, jak LVM (ve verzi 2) používat na linuxovém systému. Ve stručnosti si také řekneme, co LVM nabízí navíc oproti klasickému způsobu rozdělení disku. Dnes, po kratším teoretickém úvodu, začneme vytvářením a rušením jednoduchých oddílů.

    Co LVM nabízí

    ... oproti klasickému rozdělení disku? LVM přináší jednotný systém správy diskových oddílů a odděluje tak oddíly se souborovými systémy a daty od fyzických disků. LVM umožňuje:

    Snadné přidávání a rušení nových oddílů
    U klasické tabulky rozdělení disku jsou možné pouze 4 primární oddíly, potom je třeba použít rozšířené. U LVM je počet prakticky neomezený. LVM také transparentně řeší volné místo pro nové oddíly, u klasického rozdělení disku je třeba mít při vytváření oddílu volné místo v jedné spojité oblasti.
    Změnu velikosti oddílů
    LVM umožňuje libovolně zvětšovat a zmenšovat oddíl (s určitými podmínkami například u zrcadleného oddílu).
    Možnost vytvořit zrcadlený (obdoba RAID-1), prokládaný oddíl (RAID-0) i kombinace zrcadlení a prokládání.
    Vkládat další pevné disky
    A tím zvětšit dostupný prostor pro nové oddíly. LVM umožňuje i odebrat pevný disk bez ztráty dat, podmínkou je samozřejmě dostatek volného místa. LVM za běhu přesune oddíly na zbylé fyzické oddíly.
    Snapshoty (i zapisovatelné)
    Snapshot je obraz oddílu vytvořený v učitém čase. Hodí pro např. pro zálohu, kdy zálohovací skript kopíruje data ze snapshotu, který se mu tak nemění pod rukama.

    Hierarchie LVM

    Koncept LVM lze rozdělit do tří vrstev. Fyzický oddíl (Physical Volume - PV) je místo na blokovém zařízení (typicky pevný disk, oddíl či celé diskové pole). Aby šlo využít místo na disku (nebo třeba jen diskovém oddílu) pro LVM, je potřeba na tomto disku/oddílu (obecně blokovém zařízení) vytvořit PV.

    Druhou vrstvou je skupina oddílů (Volume Group - VG). VG v sobě zahrnuje datový prostor ze všech fyzických oddílů do této skupiny přiřazených a toto místo distribuuje do jednotlivých logických oddílů (Logical Volume - LV).

    LV tvoří poslední vrstvu konceptu LVM. Na LV už lze vytvořit systém souborů nebo jej používat jako kterékoliv jiné blokové zařízení. Vše je patrné ze schematu:

    lvm schema

    LVM vlastně spojí místo z pevných disků či jiných úložných zařízení (PV) do jednoho celku (VG) a poté jej opět rozdělí podle potřeby na jednotlivé oddíly (LV).

    Inicializace pevných disků - Physical Volume

    Pro použití pevného disku v LVM je nutné nejdříve vytvořit PV (physical volume - fyzický oddíl).

    pvcreate /dev/sda

    PV je možno vytvářet buď na celém disku (např. /dev/sda), nebo na oddílu (např. /dev/sda1 s typem 0x8e). Při vytváření PV na celém disku mohou ostatní operační systémy disk identifikovat jako prázdný a pokusit se vytvořit korektní tabulku oddílů (partition table), čímž poškodí PV a hrozí ztráta dat. Pokud se bude disk používat pouze v jednom OS, nepředstavuje tento způsob vytvoření problém. Obecně je však vhodnější vytvořit PV na oddílu. Pro ostatní OS to bude v nejhorším případě neznámý diskový oddíl (nebo systém souborů), na který ale nebudou zapisovat.

    Informace o fyzických oddílech

    Příkazem pvdisplay můžeme získat informace o fyzickém oddílu. Bez parametru vypíše informace o všech PV v systému (což je často užitečné, ne každý PV musí být zahrnut do skupiny, a je tak snadné na něj zapomenout), nebo lze výpis omezit pouze na jeden oddíl:

    pvdisplay /dev/sda
      --- Physical volume ---
      PV Name               /dev/sda
      VG Name               data
      PV Size               8.00 GB / not usable 4.00 MB
      Allocatable           yes 
      PE Size (KByte)       4096
      Total PE              2047
      Free PE               2047
      Allocated PE          0
      PV UUID               lvii22-MKBz-g4nO-zZO2-CsxP-SBmH-Ndij9W
    

    Vytvoření skupiny oddílů - Volume Group

    vgcreate data /dev/sda

    Příkaz vgcreate jako první povinný parametr očekává jméno skupiny, za kterým následuje seznam diskových oddílů (zinicializování pomocí pvcreate), které chceme zahrnout do vytvářené skupiny.

    Prohlížení informací o skupině

    Pro zobrazení informací o skupině slouží příkaz vgdisplay. Bez parametru vypíše informace o všech logických skupinách v systému, s parametrem jména skupiny vypíše informace o té požadované skupině.

    vgdisplay data
      --- Volume group ---
      VG Name               data
      System ID
      Format                lvm2
      Metadata Areas        1
      Metadata Sequence No  1
      VG Access             read/write
      VG Status             resizable
      MAX LV                0
      Cur LV                0
      Open LV               0
      Max PV                0
      Cur PV                1
      Act PV                1
      VG Size               8.00 GB
      PE Size               4.00 MB
      Total PE              2047
      Alloc PE / Size       0 / 0   
      Free  PE / Size       2047 / 8.00 GB
      VG UUID               5N1yvF-YMBO-301k-zBIg-ssY1-sLCC-kV8GwA
    

    Výpis zobrazuje, kolik je dané skupině přiřazeno fyzických oddílů, počet vytvořených logických oddílů, volné místo a další údaje. Skupina "data" je zatím prázdná.

    Vytvoření logického oddílu

    Logický oddíl již představuje místo, na kterém lze vytvořit systém souborů a ten následně připojit nebo jej používat jinak jako běžné blokové zařízení. Je tak obdobou klasického oddílu.

    lvcreate --name video --size 2G data
    

    Minimální parametry příkazu lvcreate jsou:

    • jméno vytvářeného oddílu (--name, v příkladu "video"),
    • velikost tohoto oddílu (--size),
    • jméno skupiny oddílů (v tomto příkladu "data").

    Po této akci zpravidla následuje vytvoření systému souborů a připojení pro běžné používání.

    mkfs.ext3 /dev/data/video
    mount /dev/data/video /mnt
    

    Cesta k LV se může lišit podle nastavení udev. Obvykle vytváří link /dev/skupina/oddil nebo /dev/mapper/skupina-oddil

    Rušení logického oddílu

    Před samotných zrušením je třeba odpojit systém souborů.

    umount /mnt
    lvremove /dev/jmeno_skupiny/jmeno_oddilu
    

    Příkaz lvremove se dotáže na potvrzení zrušení a poté oddíl zruší a zvětší se tak volné místo v dané skupině oddílů.

    Přístě

    V dalším dílu se naučíme přidávat (a také odebírat) další disky do skupiny a zvětšovat tak volné místo pro oddíly. Dále budeme zvětšovat i zmenšovat stávající oddíly i systém souborů.

           

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

    menphis avatar 28.1.2009 00:22 menphis | skóre: 22 | blog: menphis_blog
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    musim upozornit, ze neni prilis vhodne davat vice disku do jedne VG, nebot pri rozbiti nektereho disku, jsou necitelna i data na ostatnich discich danne VG.
    28.1.2009 00:57 Aldagautr | skóre: 20
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    neresi to pak nahodou -C u lvcreate?

    o svobodu prichazi nejsnaze ten, kdo o ni nikdy nebojoval
    menphis avatar 28.1.2009 02:02 menphis | skóre: 22 | blog: menphis_blog
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    no mel by, ikdyz si tim nejsem uplne jistej.....by to mohl nekdo ve virtualu nebo na souborech vyzkousek ;)

    nebo by se obnove lvm/dat, mohl venovat nektery z dalsich dilu serialu.
    Heron avatar 28.1.2009 07:51 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    nebo by se obnove lvm/dat, mohl venovat nektery z dalsich dilu serialu.

    Jo, plánuji to zařadit do některého z pozdějších dílů.

    28.1.2009 09:56 CET
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    neresi to pak nahodou -C u lvcreate
    no mel by, ikdyz si tim nejsem uplne jistej.....by to mohl nekdo ve virtualu nebo na souborech vyzkousek ;)
    No, ten prepinac -C neni tak moc reseni. Jenom proste pomoci -C se da rict, ze se ma LV udelat souvisle na jednom PV (kde je misto), pripadne, jak se urci pri pvcreate na cmdline (posledni parametr).

    Kdyz pak chybi disk, tak (pokud si to jeste pamatuju) se pouzije pri vgchange parametr --partial (ikdyz moje man stranka ten parametr nepopisuje, jenom ho uvadi ve syntaxi).

    Problem je, kdyz neni dostatek mista na zadnej PV, tak proste takovou LV nevytvoris a taky bude contiguous LV asi o trosku pomalejsi, nez LV distribuovana na ruzny PV.

    Rozhodne je spis lepsi mit v zaloze nejakej jinej system na obnovu VG, pripadne na vytazeni aspon nejakych dat, ale je fakt, ze kdyz proste zmizi celej disk, tak se z toho nic kloudnyho nedostane. Spis kdyz se LVM nejak rozhasi, jako napr. FS bez zurnalu pri padu systemu.
    28.1.2009 08:41 Peter Listiak
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    Dovolim si nesuhlasit. U nas to robime celkom bezne a bezpecne. Pripajame vzdialeny storage (SAN) a len vdaka LVM vieme jednoducho, rychlo a bezbolestne uspokojit meniace sa poziadavky zakaznikov. Ak potrebuju vacsiu kapacitu jednoducho na filery vyexportujeme nove zariadenie a pridame do volume groupy. Nesledoval som vyvoj LVM od zaciatku ale predpokladam, ze bolo navrhovane najma pre taketo pripady.

    28.1.2009 09:27 tomasgn | skóre: 23 | JN89GE
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    to je ale jiny pripad, protoze pravdepodobne nealokujete jednotlive fyzicke disky, ale volumy vytvorene na nejakem RAIDu, kde se selhani fyzickeho disku resi na urovni storage bay a LVM se o nem vubec nedozvi.

    na linuxu se da pouzit SW RAID jako pojistka proti ztrate dat pri vypadku fyzickeho disku.
    28.1.2009 10:01 CET
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    protoze pravdepodobne nealokujete jednotlive fyzicke disky, ale volumy vytvorene na nejakem RAIDu,
    rozhodne PV na partisnach bych delal jenom pro velky mnozstvi nedulezitych dat (ala RAID0) - spojeni vice disku do jednoho vetsiho (klidne i RAID0 a nad tim jednim diskem LVM). Netusim ted, jestli do RAID0 jdou pridavat dalsi disky tak jednoduse jako do LVM, ale vytvoreni VG je neco na zpusob RAID0, s tim, ze z VG muzu disk zase odebrat.

    Na dulezity veci samorezjme nejdriv z disku udelat nejaky bezpecny RAID a na tim pak teprve tvorit PV/VG/PV.
    Heron avatar 28.1.2009 10:22 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    na linuxu se da pouzit SW RAID jako pojistka proti ztrate dat pri vypadku fyzickeho disku.

    Opatření proti ztrátě dat je záloha. Mirror pouze pomůže ve chvíli, kdy spadne disk (stačí přidat nový a jede se dál), ale určitě bych nezatracoval více disků ve VG jen proto, že data nejsou chráněna. Nejsou, protože to se řeší jejich zálohou a nikoliv správou diskových oddílů.

    28.1.2009 16:47 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Bohužel, i kdybyste zálohoval jak posedlý, ztrátě dat při výpadku disku tím nijak nezabráníte :) Pravda, budete mít k dispozici neaktuální zálohu... :)
    Marek Stopka avatar 28.1.2009 16:49 Marek Stopka | skóre: 57 | blog: Paranoidní blog | London, United Kingdom
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Proč by záloha musela být neaktuální?
    Josef Kufner avatar 28.1.2009 19:05 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Protože tam nebudou ty data, která se nepovedlo během výpadku zapsat. I když lepší než nic, občas to nestačí.
    Hello world ! Segmentation fault (core dumped)
    29.1.2009 07:18 Xerces
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    A co kdyz je od posledni zalohy z disku jenom cteno?

    30.1.2009 07:58 MilanK
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Pak jste za vodou, protoze Vam staci ta posledni zaloha na veky veku, a jestlize uzivatelum nevadi rychlost pristupu, tak hdd rovnou nahradte optickymi neprepisovatelnymi disky.
    28.1.2009 21:47 Jary | skóre: 30 | blog: Jary má blog | Dům
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    Já nevim. Protože pak by to byl RAID?

    (:

    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    28.1.2009 10:01 koroptev
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    o lvm nic moc nevim - presto; to co pisete, zni logicky a jako jasna vyhoda toho, proc vubec zavadet nejakou dalsi vrstvu, preci jinak (nebylo by li vhodne davat vice fyzickych disku do volume group) by to nic moc neprinaselo

     

    Heron avatar 28.1.2009 10:18 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Přesně tak, toto bude v dalším dílu - snadné přidání dalšího disku do VG a tím zvětšení dostupného místa (včetně systémů souborů).

    Je jasné, že pokud je LV rozprostřený přes více PV a jeden z nich odejde, tak jsou data v tahu. Jenže, důležitá data je nutné zálohovat tak jako tak (a s tím ani super nezhoditelné pole nic neudělá) a na nedůležitá si asi nikdo nebude dělat mirror.

    Sám mám /home na LVM stripe setu (taktéž se o tom zmíním, asi ve třetím dílu), a nebojím se o data, protože každou noc se to stejně zálohuje - jak píšu výše, stejně by se to zálohovalo i kdyby to bylo na mirroru.
    28.1.2009 10:29 koroptev
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    mam 5 disku ve volume group, lze udelat "chci vyndat tento 1 disk, misto na zbylych 4 staci, aby se tam vsechna data vesla, premigruj a uvolni" ?

    jinak teda to zni nedobre, jestli odchod jednoho disku znamena necitelnost cele vg, daleko prijemnejsi by bylo, kdyby bylo zajisteno, ze proste holt nebudou viditelna data z necitelneho disku (tozn. 1 soubor by vzdy musel byt cely na nejakem 1 konkretnim disku; asi dusledek oddeleni konkretniho fs od lvm, ktery dovnitr nevidi)

     

    Heron avatar 28.1.2009 10:53 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    mam 5 disku ve volume group, lze udelat "chci vyndat tento 1 disk, misto na zbylych 4 staci, aby se tam vsechna data vesla, premigruj a uvolni" ?

    Ano jde, nastuduj si příkaz pvmove (nebo si počkej na další díl). pvmove přesune data buď tam kam mu určíš, nebo bez určení kam to přesune na volné místo na ostatních PV.

    proste holt nebudou viditelna data z necitelneho disku (tozn. 1 soubor by vzdy musel byt cely na nejakem 1 konkretnim disku

    Toto LVM zajišťovat ani nemůže. Na toto jsou systémy souborů typu ZFS a BTRFS, které spojují manager oddílů a systém souborů do jednoho.

    28.1.2009 11:19 koroptev
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    diky za info, problem manualovych stranek je, ze popisuji ideal, ale nehovori i realite :-)

    mate tez nejake zkusenosti s realnym (nejlepe osobni a ve firme popr. velke firme) provozem? ja se s linuxem prilis moznosti setkat nemel, z for pak citam informace od "proc cokoli jineho, kdyz lvm+ ..." po dnesni prvni "nedoporucuje se vic disku do volume group"

     

    Heron avatar 28.1.2009 11:28 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    mate tez nejake zkusenosti s realnym (nejlepe osobni a ve firme popr. velke firme) provozem?

    Jistě (nepouštěl bych se do psaní o něčem, co sám nepoužívám a čemu nevěřím), LVM doma provozuji již několik let k plné spokojenosti (momentálně 4TB místa). Na firmě používáme na správu diskových polí (po 12TB) software OpenFiler, který též používá LVM a nabízí exporty přes NFS, sambu a iSCSI, atd. LVM rozhodně není žádná unstable novinka, ale dospělý produkt, který se docela běžně používá.

    Jendа avatar 28.1.2009 23:40 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Kouknul jsem se na Openfiler a vypadá to zajímavě. Nechceš o tom taky něco napsat?
    Heron avatar 29.1.2009 06:51 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Dal jsem si to do todo :-)
    28.1.2009 12:10 Michal
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    Pokud se ptas na zkusenosti s pvmove, tak ja jsem s tim spokojen. Pouzil jsem jej sice pouze na pracovnim notebooku, ale nekolikrat jsem delal kompletni restrukturalizaci disku tak, ze jsem do VG pripojil externi USB disk (pripadne pres loopback soubor vytvoreny na tomto disku), presunul vsechny LV, puvodni disk odpojil z VG a nasledne vymenil nebo prepartisnoval a pote zpatky. Kdyz jsem dostal novy notebook, tak jsem puvodne chtel za behu pri praci data presunout z jednoho disku na novy, ale nakonec jsem migroval 32bit -> 64 bit, takze jsem to nevyuzil.

    Jinak u pvmove neni problem killnout dany proces (presun bezi dal) nebo restartovat system.

    Nicmene i pres spolehlivost popsane cesty durazne doporucuji provest zalohu dulezitych dat. I ja jsem ji provedl, i kdyz devmapperu a lvm verim. V techto a podobnych operacich je vzdy potencialni riziko.

     

    Michal

    Marek Stopka avatar 28.1.2009 10:49 Marek Stopka | skóre: 57 | blog: Paranoidní blog | London, United Kingdom
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    (a s tím ani super nezhoditelné pole nic neudělá
    Super nezhoditelné pole se samo mirroruje na více lokací a na každé této lokaci si i samo vytváří snapshoty pro účely ochrany před tupými uživateli. :-)
    Heron avatar 28.1.2009 10:55 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    No to je super. A jak to pozná, jestli jsem ten soubor smazal úmyslně s cílem získat místo a nebo jestli to byl omyl?
    Marek Stopka avatar 28.1.2009 10:58 Marek Stopka | skóre: 57 | blog: Paranoidní blog | London, United Kingdom
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Když to vytváří snapshoty? Já nikdy neřekl, že to ty snapshoty samo maže :-) Prostě máš například v adresáři .snapshots zálohy z určitých dní/hodin/minut :-)
    Heron avatar 28.1.2009 11:04 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    Já také netvrdil, že jsi to řekl.

    Prostě máš například v adresáři .snapshots zálohy z určitých dní/hodin/minut

    Takže v podstatě to, co mi dělá rsnapshot každou noc, akorát na jiné úrovni. Hodit se to může. Jenže, stále to není záloha. Je to takový koš, by se dalo říct.

    28.1.2009 00:32 Jiří J. | skóre: 34 | blog: Poutník | Brno
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    Jen pro doplnění - http://www.avc-cvut.cz/avc.php?id=4714

    Jinak já osobně čekám spíše na btrfs :-)

    Víra je firma si myslela, že něco je pravdivé. LMAO -- “zlehčovat mého osla”
    3.2.2009 11:16 x
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    +1

    srigi avatar 23.2.2009 06:40 srigi | skóre: 10 | blog: sricont
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    28.1.2009 02:41 Petr
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    Jak je to s bezpečností ukládaných dat? V jakém "formátu" jsou na disku fyzicky? Když se např. v polovině operace vypne proud a mám FS se žurnálem, který to nějak rozchodí, rozchodí to stejně i LVM když v LV bude ten samý FS, nebo ta mezivrstva mezi diskem může způsobit problém?

    Heron avatar 28.1.2009 08:04 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    LVM alokuje místo na PV do bloků physical extents - PE, výchozí velikost je 4MB, což je nejmenší alokovatelná jednotka místa. Při vytvoření LV se snaží alokovat souvislé místo - pak jsou data na disku tak, jak je ukládá systém souborů. Pokud se LV nevejde do souvislého bloku, pak se to rozseká podle dostupných PE s důrazem na minimalizaci "fragmentace". LVM tedy data nijak netransformuje, pouze řídí alokaci místa.
    29.1.2009 12:49 hlína
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    Ha, na tu fragmentaci bych se chtěl zeptat, páč vůbec nevim co se s tím děje, když například na jednom disku je jedna pv, pod tím jedna vg a pod tím několik lv (volné místo využité do mrtě) a zmenším jeden oddíl a druhý zase zvětším a za týden zmenším ten druhý a zvětším zase třetí. Fragmentuje se to nějak či má lvm nějaký účinný mechanyzmy aby tomu zabránila?

     

     

    Heron avatar 29.1.2009 13:19 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    Pokusím se to vysvětlit na příkladu, snad se ty zkratky nepopletou. Každý PV má určitý počet bloků, což je nejmenší alokační jednotka jejíž velikost se dá nastavit. V terminologii LVM je to physical extents - PE. Každý PV tedy má určitý počet PE a skupina (VG) má pak k disposici místo (tedy alokační jednotky PE) ze všech fyzických oddílů (PV). Uff. Příklad, disk o velikosti 100PE a tři oddíly:

    Máme obsazený celý disk třemi oddíly s uvedenými PE, kde se nacházejí:

    Oddíl A se nachází na PE 1 až 25
    Oddíl B na PE 26-50
    Oddíl C na PE 51-100

    Teď A a C zmenším, situace může vypadat takto:

    Oddíl A na PE 1-15
    Oddíl B na PE 26-50
    Oddíl C na 51-80.

    Mám tedy k disposici 30PE místa a vytvořím oddíl D, ten bude na PE rozsahu 16-25 a na rozsahu 81-100. Rozložení na VG pak bude vypadat takto:

    A na 1-15
    D na 16-25
    B na 26-50
    C na 51-80
    D na 81-100

    Počet segmentů (i přesné rozsahy PE) lze získat, například příkazem lvdisplay:

      LV Name                /dev/data/dvd
      VG Name                data
      LV UUID                aKAew6-W2ah-kng3-QRN4-ziAN-hL1f-Ncuu1U
      LV Write Access        read/write
      LV Status              available
      # open                 1
      LV Size                183.00 GB
      Current LE             46848
      Segments               3
      Allocation             inherit
      Read ahead sectors     auto
      - currently set to     256
      Block device           253:1

    Takže ano. fragmentuje se to a LVM toto samo o sobě neřeší - samozřejmně se snaží LV umístit do souvislé oblasti, ale ne vždy to jde. Ale LV o více segmentech se nijak automaticky nedefragmentuje (např. po přidání dalšího PV do VG). Jde ale to popřesouvat ručně programem pvmove, ale je to zbytečné - těch segmentů je velmi málo a jsou velké.

    29.1.2009 14:34 hlína
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    Uf, díky za vyčerpávající odpověď. Nějak sem to i tušil, i když díky za tu radu s těma segmentama. Ten příklad tak nějak odpovídá tomu co mám doma na desktopu, a v poslední době jaksi začlo docházet místo na více oddílech, takže sem takovéhle harakiri už několikrát prováděl abych to trochu přeuspořádal a uvolnil místo na kritických oddílech. No nejvyšší čas přikoupit nějakou tu kapacitu navíc. :)

     

    29.1.2009 16:35 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    Předcházet (vlastně jen zakázat) fragmentaci lze pomocí správného výběru alokační strategie. Popsáno to je v lvm(8) u parametru --alloc.

    28.1.2009 10:08 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    Bylo by dobré ve článku vysvětlit, nejen jak se s LVM pracuje, ale také jak LVM funguje.

    To jest vztah mezi device mapperem a nástroji LVM, formáty metadat (a jejich verze), kam se ukládá konfigurace svazků a kam konfigurace LVM, jak se při startu systému LVM svazky hledají, jak se svazky zastavují atd.

    Tohle všechno pomůže LVM oddémonizovat, umožní pochopit principy, na kterých funguje, a v důsledku poskytne správci tolik nutný nadhled a porozumění, aby se LVM nebál a uměl řešit neobvyklé situace (kdy se přehazují disky mezi stroji, když jeden disk umře, když se udělá snímek souborového systému, který se připojuje podle UUID).

    Heron avatar 28.1.2009 10:45 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Můžeš se toho ujmout. Stejně jako u ACL se ani tady nechci pouštěť do teorie, seriál bude spíše seznamem praktických ukázek (podle mě) nejběžnějších operací, které se u LVM dělají tedy vytváření, rušení, zvětšení, zmenšení, přidám i stripe set a mirror a možná i export přes iSCSI.

    Myslím si, že to co popisuješ si zkušený admin stejně již dávno našel a domácí uživatel to vědět ani moc nepotřebuje. Proto jsem se zatím ani nepouštěl do physical ext., protože to zatím není nutné znát.
    28.1.2009 12:46 dik
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    hlavne na iscsi nezapomen, to me moc  zajima.:-)

    dik dik

    frEon avatar 28.1.2009 11:25 frEon | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Mam jedno prani. Chtelo by to venovat co nejobsahlejsi kapitolu tematu: co stim, kdyz se to rozbije. Vsechno se da vycist z manualu, ale zkusenosti s havariemi, to v manualech neni.
    Talking about music is like dancing to architecture.
    Heron avatar 28.1.2009 12:33 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Dobře, zkusím se to mu věnovat a ve vmware to LVM poškádlit (havarijní zkušenosti z provozu nemám).
    Marek Stopka avatar 28.1.2009 12:37 Marek Stopka | skóre: 57 | blog: Paranoidní blog | London, United Kingdom
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Device mapper umí emulovat diskové havárie.
    Heron avatar 28.1.2009 12:39 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    vmware umí "emulovat" daleko horší věci :-D :-D :-D
    29.1.2009 09:24 Ondar | skóre: 25 | blog: Linux_blog
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    +1 Taky LVM používám zatím k plné spokojenosti ve firmě, ale furt mě hryže ta nejistota "kdyby se ti náhodou podařilo tomu nějak ublížit, tak jsi v pr*****". Něco ve smyslu partition table a MBR - pitomejch 512 bajtů, ale když o ně přijdeš, přijdeš o všechno... O.

    Věroš avatar 29.1.2009 20:59 Věroš | skóre: 24 | blog: Co není v hlavě | 49.29 s.š., 16.54. v.d.
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Zálohuješ? Tak jsi v pohodě. :-)
    Školím Ansible
    frEon avatar 29.1.2009 22:34 frEon | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Jsou chvíle, kdy je lepší to jednoduše opravit (když víš jak), než půl dne dolovat zálohy.
    Talking about music is like dancing to architecture.
    frEon avatar 29.1.2009 10:58 frEon | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    diky
    Talking about music is like dancing to architecture.
    28.1.2009 13:10 q pal
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    Vzdy jsem myslel, ze LVM ma kazdy, kdo sifruje.

    Pouzivam vic disku, nad kterymi nastavim RAID. Zakladam malicky svazek pro /boot a na zbytku vytvorim sifrovany svazek, ve kterem pomoci LVM rozsekam system dle potreby. Neumim si to bez LVM predstavit. Musel bych zadavat 20+ heslo pro kazdy svazek zvlast, nebo se to da udelat elegantneji?

    28.1.2009 14:36 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Takže máte dvě VG nad sebou nebo už umí LVM šifrovat VG samotnou (i když nikde na systému není VG vidět jako blokové zařízení)?
    Josef Kufner avatar 28.1.2009 15:01 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Jeden disk a dve partisny: /boot a lvm.

    LVM je pomoci dm-crypt sifrovane a v nem jsou pak partisny jako treba / a swap.
    Hello world ! Segmentation fault (core dumped)
    28.1.2009 15:53 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Tak to jste mě zklamal. Já čekal elegantní řešení, kdy mám dva disky, oba ve VG, tam někde je jedním heslem zašifrována VG a nad tím jsou jednotlivé LV.
    Josef Kufner avatar 28.1.2009 19:08 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Tohle bych řešil souborem s klíči a odemykat jedním heslem tento soubor. Bohužel to asi nebudou distribuce podporovat defaultně.
    Hello world ! Segmentation fault (core dumped)
    menphis avatar 28.1.2009 20:46 menphis | skóre: 22 | blog: menphis_blog
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    ne, jstli jsem to dobre pochopil tak takle to jde... ja sifruju az horny vrstvu..tedy jednotlive oddily v lvm. Abych nemusel heslo zadavat opakovane, tak na privni disku mam klice k ostatnim diskum, takze staci zadat pri bootu heslo k tomuto disku.
    Josef Kufner avatar 31.1.2009 19:18 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Jo, tak jsem to myslel, ale šifrování spodní vrstvy má Debian předpřipravené v instalátoru. Takže pro zprovoznění stačí při instalaci zmáčknout dvakrát šipku dolu a zadat heslo...
    Hello world ! Segmentation fault (core dumped)
    28.1.2009 13:49 huhu
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    Tak takovéhle články jsou velkou vzácností. Jinak je to samý rozhovor, reklama, nové verze, odlehčená témata, shrnutí, tiskové zprávy, zpravodaje, recenze, události, komentáře, hlasování, soutěže atd. Schválně jsem koukal, kdy se tu naposled objevil aspoň trochu hardcore článek.  A hle - 11. 12. 2008 článek o ACL dokonce od stejného autora, čímž ho velmi oceňuji. Těším se na další díly.

    Jak to neobsahuje kusy zdojáků ani ukázky výpisů z terminálu, tak je to vata. Ještě uznávám jaderné noviny.

    Heron avatar 28.1.2009 15:20 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Mnohokrát děkuji, budu se snažit najít další hardcore témata.
    Fluttershy, yay! avatar 28.1.2009 16:31 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    ...budu se snažit najít další hardcore témata.

    Hlavně ne ta, která někdy v souvislosti s tebou zmiňuje Pinky. ^_^

    Jinak fajn článek, těším se na pokračování.

    Heron avatar 29.1.2009 06:49 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Tak to by Robert neuveřejnil :-D
    28.1.2009 14:48 Messa | skóre: 39 | blog: Messa
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    K tomu zrcadlení - z hlediska funkčnosti, stability a možnosti zotavení z chyb, je jedno, jestli na serveru použiju zrcadlení v LVM nebo softwarový RAID 1? Co používáte vy? :-) (Já Linux Software RAID.)

    Heron avatar 28.1.2009 15:17 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Dřív jsem používal Raid-5 a nad tím LVM. Jenže časem se ukázalo, že to není vhodné řešení (to, že DB nemají R-5 rády se všeobecně ví, ale to, jak pomalé to dokáže být mě fakt překvapilo). Dalším problémem je, že při výměně 1TB disku se to pole počítá déle než jeden den (a když v tomto stavu 100% vytížení disků odejde libovolný další disk, všechna data jsou v tahu).

    Takže nyní to mám "naopak". Všechny disky naházené do LVM, určité oddíly (např. právě s DB) mám jako stipe-set (raid-0) a některé jako mirror (raid-1).

    Těžko tedy srovnávat z hlediska funkčnosti atd. Výhody vidím na obou stranách. Pro mě je LVM mnohem flexibilnější - můžu mít třeba 20 oddílů, každý s jinými parametry (počet stripů, zrcadel). Toto by se v případě SW raidu řešilo jen obtížně a o zvětšování a zmenšování oddílů ani nemluvím.
    alblaho avatar 29.1.2009 14:59 alblaho | skóre: 17 | blog: alblog
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    Díky za tvé zkušenosti.

    Nad tímhle jsem vždycky přemýšlel, jak ty technologie na sebe naskládat :-)

    28.1.2009 18:32 Messa | skóre: 39 | blog: Messa
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    Tak jsem si pročetl LVM HOWTO a jeden docela zajímavý materiál od RedHatu. Nějak z toho mirrorování v LVM nemám dobrý pocit; za prvé, zdá se, že mnoho lidí používá LVM nad RAIDem (a asi to nedělají jen ti, co o této featuře LVM nevědí); za druhé, LVM si potřebuje vést nějaký log, který je buď v paměti a po rebootu je nutné pole resychronizovat (jak dlouho to trvá?), nebo může být na disku (a prý drobně snižovat výkon). To se mi nějak nezdá, Linux Software RAID nic takového nemá :-)

    29.1.2009 16:04 Michal Kašpar | skóre: 15
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    po rebootu je nutné pole resychronizovat (jak dlouho to trvá?)

    Dlouho. Přesný čas neřeknu, ale když jsem s tím experimentoval, tak ta synchronizace byla z mého pohledu bylo nepoužitelně dlouhá. je to škoda, protože jinde (HP-UX) mirror v LVM používám zcela bez problémů.

    28.1.2009 16:25 Pavel
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    Dobrej, clanek. Doufam, ze dalsi dily budou nasledovat co nevidet. Jsem pomerne obeznamen s volume managerem na solarisu, ale LVM na linuxu mi trochu unikalo. Resp. pokud jsem neco delal s LVM, tak pres nejake gui. Konecne srozumitelny serial jak to resit pres cli.

    28.1.2009 22:37 Jiří J. | skóre: 34 | blog: Poutník | Brno
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    On už tu jeden stručný článek byl, ale předpokládám, že Heron to chce vzít trochu podrobněji :-)

    Víra je firma si myslela, že něco je pravdivé. LMAO -- “zlehčovat mého osla”
    Heron avatar 29.1.2009 06:48 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Díky. Termín uveřejnění dalších článků záleží na redakci. Předpokládám, že budou vycházet každý týden, což také záleží na tom, jak rychle stihnu dodávat další díly.
    msk avatar 29.1.2009 18:44 msk | skóre: 27 | blog: msk
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    Mna by skor zaujimalo, ako je to s pridavanim diskov do raid 5. S raidom mam osobne skusenosti len v mirror-e, 5-ku som zatial v rukach nemal. Preto by som sa chcel opytat, ci je mozne do existujuceho raid-5 postupne pridavat dalsie disky pre zvysenie kapacity pola, alebo nie. Osobne to zatial robim tak, ze mam lvm nad raid-1 a v pripade potreby dalsej volnej kapacity vytvorim dalsi raid-1 a to lvm rozsirim aj na neho ( takze mam lvm nad 2xraid-1 ).

    Heron avatar 29.1.2009 19:21 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Do Raid5 lze přidat další disk. mdadm --add /dev/md0 /dev/disk a poté reshape toho pole mdadm --grow /dev/md0 --raid-devices 5. Více na mém webu.
    30.1.2009 11:18 Ondar | skóre: 25 | blog: Linux_blog
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    Mno, zajímavý. A to jako kernel hned ten device /dev/md0 vidí jako zvětšený? Když je to SW RAID, tak asi ano - takže není důvod k rebootu. To je super.

    Já používám ve firmě HW RAID-5 alá Dell MD-3000 a tuhle jsem ho potřeboval taky zvětšit. Narval jsem tam disk, přepočítal pole, ale ouha, Linux (RHEL-5) viděl zařízení /dev/sde v pořád stejné velikosti. Takže jsem musel rebootovat a až teprve pak pvresize. Toto už by prý mělo být možno udělat v nejnovějších kernelech bez rebootu (tj. detekce změny velikosti kapacity připojeného SCSI zařízení za běhu).

    Max avatar 20.5.2012 11:18 Max | skóre: 65 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Když si toho linuch nevšimne hned, tak mu to jen řekneme, aby si toho všiml :
    echo "- - -" > /sys/class/scsi_host/host0/scan
    
    Zdar Max
    Měl jsem sen ... :(
    svido avatar 30.1.2009 11:38 svido | skóre: 28
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    Zajimavy clanek. LVM doma pouzivam na filmy a jsem s nim spokojen az na jednu vec, ktera me docela stve a to je rychlost. Chtel bych se optat, jestli by mi nekdo neporadil, jak to urychlit. Byl bych za to docela vdecny. Slysel jsem, ze pri pouziti disku vetsi nez 2T by mel byt opatchovany kernel, aby LVM fungovalo nejak rozumne.

    Kdyz jsem instaloval OS, tak jsem udelal tu hloupost, ze jsem na cely /home/ dal LVM. Ze zacatku se PC choval dobre, system slapal rychle. Pak jsem dokoupil par disku, nafoukl LVM a ted je to v takovem stadiu, ze po prihlasni do KDE musim cekat tak 5-10min nez mam moznost neco delat. Je to opravdu strasne. Na LVM mam z 90% bluray filmy, z 8% mp3 a zbytek jsou nejake dokumenty a weby. Napadlo me koupit disk a udelat z nej ciste jen /home/ a filmy nechat samostatne na LVM, ktere bych jen mountoval.

    Budu rad, za kazdou radu.

    Rozdeleni disku:
    /dev/root             4,7G  263M  4,5G   6% /
    /dev/sdb6             9,4G  5,7G  3,7G  61% /var
    /dev/sdb7             9,4G  1,3G  8,1G  14% /opt
    /dev/sdb9              37G   19G   19G  50% /usr
    /dev/sdb8             2,0G   33M  1,9G   2% /tmp
    /dev/mapper/vg-home   3,2T  3,0T  286G  92% /home
    /dev/sda5             215G   64G  151G  30% /mnt/widle/data


    LVM:
      VG Name               vg
      System ID
      Format                lvm2
      Metadata Areas        7
      Metadata Sequence No  18
      VG Access             read/write
      VG Status             resizable
      MAX LV                0
      Cur LV                1
      Open LV               1
      Max PV                0
      Cur PV                4
      Act PV                4
      VG Size               3,18 TB
      PE Size               4,00 MB
      Total PE              834632
      Alloc PE / Size       834632 / 3,18 TB
      Free  PE / Size       0 / 0
      VG UUID               hbLrpo-Gyr2-iJyR-Peiw-Xs9t-bd4u-lr3Eqe

     

    30.1.2009 12:23 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    A není to problém souborového systému?
    svido avatar 2.2.2009 12:06 svido | skóre: 28
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)

    To si nemyslim. Mam tam ReiserFS.

    3.2.2009 21:03 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
    Rozbalit Rozbalit vše Re: LVM - 1 (úvod, vytvoření oddílu)
    Ako uvod do lvm super clanok, ale jednu vec by bolo mozno lepsie spomenut.
    Nazvy VG a LV mozu obsahovat hocico ale je lepsie dodrzovat istu konvenciu aby to bolo prehladnejsie a aj aby dalsi admin sa tam vyznal a netrhal si vlasi ;o)

    Bezne sa doporucuje pouzivat format vgXY (XY je cislo) alebo vg_nazov, popripade vgNazov pre volumegrupu a lvolXY (XY je cislo) alebo lv_nazov pre logical volume (ja uprednostnujem lv_nazov). U volumegroupy je vg00 systemova volumegroupa (system s nej bootuje, alebo obsahuje zakladne data) a dalsie su datove.

    Ked sa neskorsie hocikto pozrie na system a najde nieco na styl /dev/vg00/lv_usr alebo /dev/vg_data/lv_sql popripade /dev/mapper/vg00-lv_home tak mu musi byt jasne o co ide.

    Založit nové vláknoNahoru

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