Lemezterület kezelése az LVM rendszer kernel, eszközök, tárgyak, könyvtár
lemezterület kezelése LVM
Ez a cikk leírja, hogyan lehet létrehozni egy fájlszerver LVM (RAID nélküli RAID). Tekinthető kérdések bővítése lemezterület, lemezcsere, válassza ki a fájlrendszert.
[Bryce Harrington és Kees Cook. Translation: Michael Sgibnev (www.dreamcatcher.ru)]
lemezterület kezelése LVM
Fordítás: Michael Sgibnev
Linux Logical Volume Manager (LVM) a lemez virtualizációs mechanizmus. Ez lehetővé teszi, hogy hozzon létre „virtuális” lemezpartíciókat egy vagy több merevlemez-meghajtót, amelyet akkor lehet növelni, csökkenteni, vagy lépni a lemezről lemezre az Ön igényei szerint. Szintén lehetőség van arra, hogy felszámolja a partíció mérete korlátot a méret a merevlemez.
Ez a cikk először rassmatriaetsya file belépő szintű szerver, majd néhány változást, hozzátéve redundancia RAID 1. Figyelembe vesszük szempontjait LVM alkalmazás az otthoni felhasználók számára.
telepítés LVM
LVM rendszer tartalmaz Comp mag ovechat a fájlrendszer és a felhasználói típus. Ahhoz, hogy a kernel komponens, az alábbi beállításokat lehetőséget:Basics LVM
Ahhoz, hogy használni LVM, meg kell értened néhány dolgot. Itt van a merevlemezen. Lemezterület ezeknek az eszközöknek feldarabolják szakaszokra. Végül a fájlrendszer felülírja ezeket a szakaszokat. Összehasonlításképpen, az LVM, Kötetcsoportok (VGS) vannak osztva logikai kötetek (LV), ahol a fájl rendszer a végén, a (ábra. 1).
Minden VG épül fel a medence fizikai kötetek (PV). Te is kiterjeszti (vagy csökkentik) méretének Kötetcsoportok hozzáadásával vagy eltávolításával annyi PV, ahogy tetszik, ha van elegendő számú PV tartani a tartalmát az összes kijelölt logikai kötetekre. Amíg van rendelkezésre álló helyet a VG, növelheti vagy csökkentheti a méretét, a logikai kötet (bár a legtöbb fájlrendszer nem szereti, ha tömörített).
Példa: egy egyszerű fájl szerver
Egy egyszerű példa LVM - a hagyományos fájl szerver tárolt biztonsági mentéseket, médiafájlok és a megosztott fájlok számítógépek család több tagja. Rugalmasság - a legfontosabb követelmény, ki tudja, mi a követelmények lemezkötetek lesz Selden évben?
Például a következő tételeket kell bemutatni követelmények részből áll:Hagyományosan, a fájl szerver használ SCSI meghajtók, de SATA meghajtók most kínálnak vonzó a sebesség és az alacsony költség. Abban az időben az írás, SATA meghajtók 250 GB, amelynek költsége megközelítőleg egyenlő 100 $, így a költségek terabájtonként körülbelül 400 $.
SATA meghajtók nevezzük nem ATA besorolás (hda, MFB) és SCSI (sda, sdb). Amint a rendszer tele van a SATA, mi lesz négy kész munka fizikai eszköz:Létrehozva egy virtuális kötet
Most már van néhány egyértelmű ezekhez a logikai kötetek:Kiválasztása a File System
Most, hogy az eszközök jönnek létre, akkor létre kell hozni a fájlrendszerek amelynek van sok. Mi az, hogy hagyja abba a lángoló szemmel?
Tipikus asztali fájlrendszer ext2 és ext3. Ext2 volt a standard, megbízható igásló Linux az elmúlt években. Ext3 - korszerűsítése ext2, támogatja a fakitermelés és a jobb mechanizmusok ellenőrzésére egy hiba után. ext3 egyensúlyt a teljesítmény, a megbízhatóság és a sebesség a hasznosítás miatt kiváló választás általános célú rendszerek. Mivel az ext2 és az ext3 fájlrendszer által használt alapértelmezett sokáig, akkor ext3 lesz a jó választás, ha szeretné, hogy minél több megbízható. Annak érdekében, hogy tárolja mentést, a megbízhatóság sokkal fontosabb, mint a sebesség. A fő hátránya ext2 / ext3, hogy annak érdekében, hogy növelje (csökkenése) FS, akkor csatolja le.
Azonban más fájlrendszerek némi előnnyel rendelkeznek bizonyos helyzetekben, mint például a nagy fájlméret, nagy számú fájlok vagy a fájlrendszer proizvolitelnosti. Mivel a fő használata az LVM - az esetek, amikor szükség van a kritikus fájlok száma rendkívül nagy fájlok és / vagy hogy meg kell változtatni a méretét, a fájlrendszer, akkor érdemes más fájlrendszert.
Mert a sok okos választás a kis fájljai ReiserFS. Mert streaming, nem gyorsítótárazott I / O, a fájlrendszer a felső sorban a vizsgálatok, és lehet több nagyságrenddel gyorsabb, mint az ext3. Azonban, történelmileg, ez nem volt olyan stabil, mint ext3. Ez a következtetés alapja meglehetősen régi adatok változhatnak most, de rossz érzés maradt.
Tehát, hogy minden a fentiek figyelembe venni:felszerelés
Végül csatolásához, adjuk hozzá a következő sort az / etc / fstab:Add redundancia RAID
Használat közben LVM elég egyszerű. Azonban estodin fő hibája az a tény, hogy sem a lemezek, az adatok veszélyben lehetnek. Nagyon nehéz létrehozni egy biztonsági másolatot fél terabyte adatot.
Ahhoz, hogy kockázat ellensúlyozására kell hozzáadni redundancia RAID 1 RAID (Redundant Array of Independent lemezek) technológia egy alacsony szintű kombinálása lemezek különböző módokon (szint). RAID 1 tükrözi az adatokat a két (vagy több) lemezeket. Amellett, hogy javítja a megbízhatóságot, egy RAID 1 növeli a teljesítményt, mivel lemezek azonos adatokat tartalmaznak, és az olvasási / írási művelet lehet osztani közöttük.
Sajnos ez a módszer magas költsége, mivel csökkenti a lemez kétszer. A jó hír az, hogy van elég, és egy fél terabyte, és az LVM elég rugalmas ahhoz, hogy növelné lemezek szükség a jövőben.
RAID 5 négy lemezek, egy egészen más kanna hal. Ez lehetővé teszi, hogy fel lemezterületet, de tovább bonyolítja a használata. Ezen túlmenően, bemutatva egy jó teljesítmény olvasási műveletek, az ilyen típusú sokat veszít az írási műveleteket. Mivel a hajtások már elég olcsó, hogy nem érdemes a fájdalmat a szülés az ellátások adott RAID 5.
Annak ellenére, hogy lenne értelme kezdeni azonnal a telepítő rendszer RAID, vártunk, hogy mi is megmutatjuk, hogyan lehet átállni a hagyományos lemezek a RAID nélküli leválasztása fájlrendszereket.
Most össze a négy lemezek RAID 1, két pár: / dev / sda + / dev / sdd és / dev / sdb + / dev / sdc. Ennek az az oka, hogy a speciális kombináció sda és sdd első és második kerekek különböző vezérlők; Ezért abban az esetben a vezérlő hiba, akkor érheti el a két meghajtó a fennmaradó vezérlő. Ha ilyen pár relatív sebessége hozzáférési kiegyensúlyozott, hogy ne egyetlen típusú RAID nem lassabb, mint a többi. Az is lehetséges, a termelékenység növekedése a megoszlása olvasási / írási két vezérlő.
Először nyomtassa ki a két lemezzel SATA (sdb és SDD) A datavg VG:Hozzáférés a hálózati fájlokat
Használata a fájlszerver megkérdőjelezhető, ha nem könnyen kap hozzáférést a fájlokat. Nagyon sok módja van erre, de a legelterjedtebb a Network File System (NFS). NFS lehetővé teszi más * nix gépek mount megosztott erőforrások közvetlen felhasználásra, amellett, hogy nagyon könnyen konfigurálható Linux.
Először ellenőrizze, hogy engedélyezve NFS (ebben a példában, 2.6.15) a fájlszerver a kernel:a biztonsági másolatok készítését stratégia
Ha LVM lehet adatmentést probléma. RAID véd lemez hibák, de a technológia védtelen tűz, lopás, vagy véletlen fájlok törlését.
Hagyományosan, az ezzel a használt hajtások mágnesszalag. Ez a technológia még életképes, és van néhány előnye, de ez költséges lehet, és lassú a rendszer ilyen méretű. Szerencsére, több modern technológia.
rsync - egy hatékony eszköz a fájlok másolása az egyik rendszerből a másikba, és ez meglehetősen jól működik az interneten. Akkor meg biztonsági rendszer egy másik társaság egy másik városban, és rendszeresen küld a mentéseket is. Ezt meg lehet tenni egy cron munkálatain:Bővítése és újraelosztása
Tegyük fel, hogy a következő évben, akkor kell további mennyiségű lemezterületet. Kezdetben, akkor a fenntartott helyet, például annak érdekében, hogy bővítse a helyet megosztott fájlok 10GB 15 GB, az alábbi parancsot:LVM és munkaállomás
Ahogy beszélgettünk használata LVM és RAID lemezterület kezelése fájlszerver, de ha szeretné telepíteni az LVM-et a saját gép? Ezt meg lehet tenni, de meg kell venni több szempontból.
Először is, néhány Linux-telepítés során, vagy a frissítés nem támogatja a RAID vagy LVM, ami okozhat kellemetlenséget. Érdemes odafigyelni rá.
Másodszor, a jelenléte a root fájlrendszert a LVM bonyolulttá teheti hasznosítása sérült fájlrendszert. Mivel rakodógépek nem támogatják LVM partíción / boot kell LVM (bár lehet, hogy az egyik RAID eszköz).
Harmadszor, meg kell, hogy szabad lemezterület az új partíciót LVM. Ha nem rendelkezik ilyennel, majd próbálja meg levágta a root partíció, ahogy az az LVM HOGYAN.
Ebben a példában megvizsgálunk egy helyzet, amikor van egy csere, és a / boot partíció a saját, kívül LVM. Meg kell összpontosítani, hogy hogyan mozog a root partíció az LVM partíción belül a / dev / hda4. Győződjön meg róla, hogy a fájlrendszer típusát hda4 - LVM (típus 8e).
Inicializáld LVM és hozzon létre egy új fizikai kötet:A legnehezebb része újjáépítése initrd, hogy LVM támogatás. Ez a folyamat nagymértékben függ az elosztó, például mkinitrd vagy yaird. A képnek megfelelően kell betölteni az initrd LVM modul, különben a gyökér fájlrendszer nem elérhető. Mindenesetre, ne egy új initrd, és egy másik nevet, például /boot/initrd-lvm.img.
Végül frissítse a bootloader. Új szakasz az új gyökér fájlrendszer megkettőzése a régi terhelési vonal. Az új sor, a root a / dev / hda3 / dev / rootvg / rootlv és cserélje ki egy új initrd. Ha lilo, győződjön meg arról, hogy elindította a lilo, ha elkészülnek a változásokat. Például, mi lesz a grub:következtetés
LVM egy a sok Linux technológiát elérhetővé a felhasználók számára. LVM lehetővé teszi a nagyobb rugalmasságot irányító lemezterület és kombinált RAID 1, NFS, és egy jó biztonsági stratégia szűrő adhat golyóálló, könnyen kezelhető módon kell tárolni és megosztani tetszőleges számú fájlt.
Bryce Harrington és Kees Cook. Fordítás: Michael Sgibnev (www.dreamcatcher.ru) - Disk Space Management LVM Print