Tanulási linux, 101 merevlemez elrendezése

Erről a sorozat

Ez a cikksorozat segít tanulni Linux adminisztrációs feladatokat. Ön is használja az anyagot ezeket a cikkeket, hogy felkészüljenek a vizsgákra az első tanúsítás szintű Linux Professional Institute (LPIC-1).

szinopszis

Ebben a cikkben megtudhatja, hogyan hozhat létre partíciót a merevlemezen egy Linuxot futtató számítógépekhez. Most megtudhatod:

  • Foglalj helyet a fájlrendszer és a csere partíció különböző partíciókat vagy meghajtókat.
  • Fejleszteni particionáló sémája szerint a feladatokat, amelyekre a számítógép fogja használni.
  • Annak érdekében, hogy a számítógép boot.

Előfeltételek

Ahhoz, hogy a legjobb felhasználása a cikket, akkor kell egy Linux-ismeret és egy működő Linux számítógép, amelyen lehet gyakorolni a parancsokat. Néha különböző változatai a program megjeleníti az eredményeket különböző módon, így a tartalma a listát a cikkek kis mértékben eltér az eredményeket a számítógépen.

Áttekintése File System

Kapcsolatba Ian

Linux fájlrendszer tartalmazza a fájlokat. helyezünk könyvtárak a merevlemezen vagy más tárolóeszköz blokk. Mint sok más rendszerekkel, a Linux könyvtár tartalmazhat más könyvtárak nevű alkönyvtárat. Ellentétben például a Microsoft® Windows®, ahol minden egyes fájl rendszer egy külön meghajtó betűjele (A. C: stb ...), a Linux fájlrendszer egy fa, amely egy gyökér könyvtár /.

Lehet, hogy miért lemez elrendezése olyan fontos, ha a fájlrendszer - ez csak egy nagy fát? A tény az, hogy valójában minden egyes blokk eszköz (merevlemez partíciós, CD vagy hajlékonylemez) saját fájlrendszert. Fájl létrehozása rendszer formájában a sima fa érjük el felszerelésére fájlrendszerek különböző eszközök külön pont a fa, az úgynevezett csatolási pont.

Jellemzően a szerelési folyamat A kernel és elkezdi, hogy felmászik a fájlrendszer egy merevlemez partíció csatolási pont /. Meg lehet csatlakoztatni a többi partíciót a merevlemez a csatolási pont / boot, / tmp és a / home. Például, akkor csatlakoztassuk a fájlrendszer floppy lemezt és CD-ROM-on, jelezve, hogy ezeket a csatolási pont / mnt / floppy és / media / cdrom1, ill. Azt is szerelhető más fájlrendszerek egy hálózati fájlrendszer, mint a NFS. Vannak más típusú fájlokat, mount, de ezek a példák ahhoz, hogy megértsük az alapötlet a folyamatot. Bár általában szokás beszélni „rögzítő eszköz”, sőt fel van szerelve fájlrendszer. Ezért meg kell értenünk, hogy mi beszélünk „szerelik fel a fájlrendszer.”

Most tegyük fel, hogy csak szerelt a gyökér fájlrendszer (/), és azt szeretnénk, hogy illessze be a CD-ROM (device / dev / sr0) a csatolási pont / media / cdrom. Ahhoz, hogy a készülék felszerelhető, a csatolási pont léteznie kell. Ha felmászik a CD-ROM-on található fájlok és alkönyvtárak vált tartalmát a / media / cdrom. Bármilyen fájlokat vagy alkönyvtárakat, amelyek a / media / cdrom mount, láthatatlanná válik, bár továbbra is léteznek a blokk tartalmazó eszköz a csatolási pont / media / cdrom. Miután a CD leválasztása a régi tartalmát a / media / cdrom újra láthatóvá válik. E probléma elkerülése érdekében, és ne tárolja a fájlokat könyvtárakat kell használni, mint csatolási pontokat.

1. táblázat sorolja fel a könyvtárat, jelen kell lennie a gyökérkönyvtárban / összhangban szabványos fájlrendszer hierarchiájának FHS (fájlrendszer hierarchia szabvány). A források részben talál további információt FHS.

1. táblázat FHS könyvtárak /

Az első SCSI-lemez általában / dev / sda. A korábbi verziók a Linux első IDE-meghajtót nevezik / dev / hda. Azokban a rendszerekben, ahol a kerekek vannak beállítva, hogy a különböző felületek (IDE és SATA), néha IDE-lemez használata az első név a / dev / hda, és az első SATA-merevlemez - / devsda. Az újabb rendszerek, mind az IDE-meghajtók neve / dev / sda, / dev / sdb és így tovább .. módosítása számozás IDE-meghajtó eredményeként a „hot” technológiát jelent. kezdetben támogatott USB-eszközt. Hot-swap technológia lehetővé teszi, hogy csatlakozzunk, és azonnal használhatja az új eszközt, és most már támogatja az összes eszköz - mindkét épült, és csatlakozik egy számítógéphez USB-n keresztül külső port, Firewire (IEEE 1394), vagy más lehetséges típusú port.

Minden lemezterület két részre van osztva. A partíciók nem fedik egymást; hely, amelyet nem osztottak semmilyen listán, az úgynevezett szabad hely. Partíció neve / dev / hda1, / dev / hda2 a / dev / hda3 / dev / sda1, és így tovább. Azokban a rendszerekben, amelyek nem használják a „meleg” helyett IDE-megállapodások, IDE-lemezek tartalmazhatnak legfeljebb 63 részből áll. Ha a rendszer támogatja a „meleg” helyett SCSI, USB és IDE-meghajtók, a partíciók maximális száma: 15. Jellemzően a szakaszok tartalmazzák egész hengerek száma (hiba, amikor hivatkozva a hengerek számát).

Ha két különböző program célja, hogy működjön együtt partíció a különböző értelmezések a névleges lemez geometriáját, fennáll annak a lehetősége, hogy egyikük hibát jelez, vagy egy potenciális probléma a partíció, hogy jött létre egy másik program. Hasonló problémák léphetnek fel, ha mozog a lemez egyik rendszerből a másikba, különösen, ha ezek a rendszerek különböző funkcionális BIOS.

Listing 1. A merevlemez geometriája

Használhatja a -u fdisk parancs munkát szektorok mértékegységet, vagy használja a u alparancs interaktív módban válthat szektorok és cilinderek. elváltak parancs támogat különböző egységek. 2. lista mutat példát a különféle parancsok elváltak egységek munka közben az azonos lemezt használja, mint az 1. példában.

2. lista A különböző szétnyílt parancs egységek

Megjegyzendő, hogy egy eltérést a kezdeti és végső hengerszámú az eredmények kimenő parancsokat és fdisk elváltak annak a ténynek köszönhető, hogy a szétnyílt parancs elindítja számítva 0 hengerek és fdisk parancs - az 1. 3. lista azt mutatja, hogy a számos kezdeti és végső ágazatokban meghatározott fdisk parancs egybeesik a szétnyílt parancs értékeket.

3. lista meghatározása a kezdeti és a végső szám a szektorok

partíció típusát

Háromféle IDE-lemez partíció: az egyik legfontosabb. logika és haladó. A partíciós tábla található, a master boot record Master Boot Record (MBR) lemezen. MBR - ez az első szektor a lemez, így a partíciós tábla nem foglal sok helyet, és az elsődleges partíciók számát a lemezen legfeljebb négy. Ha több kell, mint négy partíciót (és ez gyakran előfordul), az egyik fő téma meghatározására van szükség, mint hosszabbítani.

A kiterjesztett partíció tárolja egy vagy több logikai partíció. Ez a particionálási rendszert eredetileg az operációs rendszer MS DOS és a PC DOS, és lehetővé teszi a használatát a személyi számítógép meghajtó az operációs rendszer DOS, Windows vagy Linux. A lemez tartalmazhat csak egy kibővített szakaszt. Belül a kiterjesztett partíció, az összes tárolt adatok a logikai partíciókat. Ahhoz, hogy az adatok tárolására a kiterjesztett partíciót, akkor először létre kell hoznia egy logikai partíció benne.

A Linux, az alap vagy a kiterjesztett partíciók vannak számozva 1-4; Így a készülék dev / sda lehet négy fő részből - / dev / sda1, / dev / sda2 / dev / sda3 és / dev / sda4, és lehet, hogy egy elsődleges partíció - / dev / sda1 és egy kiterjesztett - / dev / sda2. Ha definiált logikai partíciók vannak számozva kezdődően 5; így, az első logikai partíció az eszközön / dev / sda kell nevezni / dev / sda5, akkor is, ha a fő rész, mivel csak egy meghatározott egy kiterjesztett partíciót (/ dev / sda1) nincs definiálva a lemezen. Így, ha azt szeretné, hogy az IDE-meghajtó négynél több partíció, akkor létre kell hozni egy kiterjesztett partíciót a magból. Annak ellenére, hogy a Linux kernel támogatja a „forró” helyettesítő technológia elméletileg támogatja az az IDE-meghajtó akár 15 partíció, akkor valószínű, hogy nem lesz képes létrehozni mindet, így ha azt tervezi, hogy több mint 12 partíciót a merevlemezen, győződjön meg róla, hogy minden megfelelően működik.

Drive, akikkel dolgozott az előző példákban, ez három fő részből áll, megformázva a Linux operációs rendszer. Két partíciók az ext3 fájlrendszert, és a harmadik - ext4. 4. lista mutatja az eredményeket a parancs elváltak a p gombot a belső merevlemezt az alap, kiterjesztett és logikai partíciók Ubuntu 9.10 operációs rendszer, valamint az USB-lemezek, csatlakozik az operációs rendszer Fedora 12 Megjegyzés A különböző típusú fájlrendszereket. Ezen felül, akkor adja meg a parancssorban, egy vagy több csapat szétvált. hogy elkerüljék az átmenet interaktív módban.

4. lista megjelenítése partíciótáblájában elváltak parancsok

Kiosztása lemezterület

Mint korábban említettük, a Linux-fájlrendszer egy nagy fa, a gyökér könyvtár /. Nyilvánvaló, hogy a rögzített adatok floppy lemezen vagy CD-ROM-on, telepíteni kell, de talán nem világos, hogy miért kellene osztani a tárolt adatok a merevlemezen. Az alábbiakban felsorolunk néhány jó ok elválasztására fájlrendszerek.

  • Indító fájlokat. A letöltés alatt néhány fájlt kell elérhetővé tenni a BIOS vagy boot loader.
  • Több merevlemez. Általában minden merevlemez van osztva egy vagy több partíciót tartalmazó fájlrendszerek kell telepíteni bizonyos részein a fájlrendszer fa.
  • Megosztott fájlokat. Több rendszer is megoszthatja statikus fájlokat (például a végrehajtható program fájlok). Dinamikus fájlok, például a felhasználók saját könyvtárai vagy fájlok megtel mail rendszer is használható együtt, amely lehetővé teszi a felhasználóknak, hogy jelentkezzen be, minden gép a hálózaton, és működjenek együtt a home könyvtár és a levelezés.
  • Túlcsordulás. Ha fennáll a veszélye a teljes feltöltését a fájlrendszer, ésszerű a fájlok tárolásához szükséges a rendszer működéséhez külön partíción.
  • Kvótákat. A kvóták korlátozhatja a lemezterület egy fájlrendszer, amely elérhető a felhasználók vagy csoportok.
  • "Read-only" módban csatlakoztatni. Mielőtt a találmány helyreállításának fájlrendszerek egy összeomlás után naplózó fájlrendszert is hosszú időt vesz igénybe. Emiatt ritkán változó fájlrendszerek (pl futtatható könyvtár) is fel lehet szerelni „read-only”, amely lehetővé teszi, hogy ne pazarolja az időt, hogy ellenőrizze őket, miután a rendszer hibák.

Amellett, hogy a fájlrendszer tekinthető szükséges rendelkezni elosztására lemezterület swap területet. egy vagy esetleg több szakaszok általában elkülönített azt Linux-pc.

Paraméterek kiválasztása

Tegyük fel, hogy beállítása a számítógép egy vagy több merevlemez és indítani akar egyikük (ebben a cikkben nem írja le, hogyan kell beállítani lemez nélküli munkaállomások hálózaton keresztül elindulni, valamint a különböző lehetőségek a Live-CD-t vagy az Élő-DVD for Linux -rendszerek). Bár partícióméreteket később módosítható, igényel némi erőfeszítést, ezért fontos, hogy kezdetben a helyes választás. Kezdjük.

Először is, győződjön meg arról, hogy a számítógép boot. Néhány régebbi számítógép BIOS boot rendszer csak részben teljesen található az első 1024 palack a lemez. Ha foglalkozik az ilyen számítógép, akkor létre kell hozni egy partíciót, ami végül lesz csatolva / boot és olyan kulcsfontosságú szükséges fájlokat a rendszer indításához. Betöltése után a Linux operációs rendszer veszi az irányítást a merevlemez is, és az 1024 cilinderes határt nem befolyásolja a rendszer működését. Ha meg kell hozzon létre egy partíciót a / boot, általában elég neki kiosztani körülbelül 100 MB lemezterületet.

A következő kérdés, hogy - a kívánt méretet a swap terület (csere). Tekintettel a jelenlegi árakat memória swap hely nagyon lassú másodlagos memória eszközt. Miután úgy döntött, hogy osztja swap terület térfogata azonos a fizikai memória a számítógépen telepített. Ma lehet kiosztani munkaállomás swap terület egy vagy két alkalommal a rendelkezésre álló RAM a számítógépen, amely lehetővé teszi, hogy futtatni több, mint egy „nehéz” alkalmazások és nem teszt ugyanakkor kevés a memória. Még ha válthat futó feladatok lesz elég lassú, akkor nem valószínű, hogy egyszerre működik több mint egy, vagy kettő.

Terület nagyobb mennyiségű csere is ajánlott számítógépek kis mennyiségű RAM. Ha a szerver beállítása, akkor válassza ki a swap térfogat egyenlő körülbelül feleannyi RAM telepített (ha a kérelmeket, hogy futni fog a szerver, nem teszik kötelezővé más követelmények). Mindenesetre, akkor figyelemmel kell kísérnie az a szerver RAM, így hozzá további RAM modulok szükség vagy mozgatni része a munkateher további szervert. Túl sok A swap ritkán vezet jó szerver. Bár a személyhívó készülék használja a fájl, hozzon létre egy külön rész egy jobb teljesítményt.

Most jön a lényeg, ha meg kell fontolnunk néhány lehetőséget. A személyi munkaállomás lehet kevésbé kiszámítható, mint a használata a szerver. Inkább (és különösen ajánlott kezdőknek), hogy helyezze a legtöbb szabványos könyvtárak (/ usr / opt / var, és így tovább. D.) Az egyetlen nagy partíciót. Ez különösen hasznos a Linux kezdőknek, akik nem rendelkeznek világos elképzelése, hogy mit fognak találni végül. Ha a munkaállomás fog futni asztali környezetek és konkrét fejlesztési eszközöket, akkor valószínű, hogy szükség lesz 5 GB vagy több szabad lemezterület, nem tartalmazza a tárhelyet a felhasználói adatokat. Ha néhány komolyabb fejlesztési eszközök, mindegyikre szükség lehet néhány gigabájt szabad lemezterület. Általában kiosztani 40-60 GB lemezterület az operációs rendszer, és a maradék helyet betöltéséhez használt más eloszlásokat.

Munka szerver terhelés sokkal stabilabb, de a helyhiány a fájlrendszerben vezethet súlyosabb következményekkel jár. Emiatt a szerver általában létre több partíciót, elosztva több lemezt a hardver vagy szoftver RAID-tömbök, vagy csoportok logikai kötetek.

Akkor is kell találni egy adott fájlrendszer terhelést, vagy annak meghatározása, hogy meg van osztva több számítógép, vagy csak az egyik. Használhatja a tapasztalat, szerszámok, munkaterhelés tervezés, és az előrejelzések várható növekedés kiosztani lemezterület a rendszer legjobb.

Függetlenül attól, hogy felállításáról munkaállomás vagy szerver a helyi merevlemezre, mindig vannak bizonyos fájlokat, amelyek egyediek minden rendszer. Általában ezek a fájlok találhatók a könyvtárak / etc (rendszer beállítás), a / boot (a szükséges fájlokat a rendszer indításakor), / sbin (a szükséges fájlokat a csomagtartó vagy rendszer-helyreállítás) / gyökér (root home könyvtár), a / var / lock (lock fájl), a / var / run (állapotáról a futó rendszer), és / var / log (rönk és naplófájlok). Más fájlrendszerek mint például a / home (felhasználó home könyvtárában), / usr / opt / var / mail vagy / var / spool / news, elhelyezkedhet külön partícióra, vagy telepíthető a hálózat igényeinek megfelelően és preferenciáit.

Get termékek és technológiák

  • Töltsük be a CD-ROM-on rendszer-helyreállítási (EN) - egy a sok online elérhető eszközök segítségével felépüljön a rendszer összeomlik.

Kapcsolódó cikkek