Handbook:SPARC/Installation/Disks/hu

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Handbook:SPARC/Installation/Disks and the translation is 100% complete.
SPARC kézikönyv
A Gentoo Linux telepítése
A telepítésről
Telepítőképfájl kiválasztása
Hálózat beállítása
Adathordozók előkészítése
Stage fájl
Alaprendszer telepítése
Kernel beállítása
Rendszer beállítása
Eszközök telepítése
Bootloader beállítása
Telepítés véglegesítése
Munka a Gentoo rendszerrel
Portage bemutatása
USE jelölőzászlók
Portage jellemzői
Init-szkript rendszer
Környezeti változók
Munka a Portage szoftvercsomag-kezelővel
Fájlok és könyvtárak
Változók
Szoftverágak keverése
További eszközök
Egyéni szoftvercsomag-tárolóhely
Fejlett funkciók
Hálózat beállítása OpenRC init-rendszeren
Munka elkezdése
Fejlett beállítások
Moduláris hálózat
Vezeték nélküli (Wi-Fi)
Funkcionalitás hozzáadása
Dinamikus menedzsment


Bevezetés a blokktípusú eszközökbe

Blokkeszközök

Vessen egy pillantást a Gentoo Linux és általában a Linux adathordozó órientelt vonatkozásaira, beleértve a blokkeszközöket, partíciókat és Linux fájlrendszereket. Miután megértette a lemezek csínját-bínját, partíciókat és fájlrendszereket hozhat létre a telepítéshez.

Kezdésként nézzük meg a blokkeszközöket. Az SCSI és a Serial ATA meghajtók is az /dev könyvtár alatt vannak címkézve, mint például: /dev/sda, /dev/sdb, /dev/sdc stb. A modernebb számítógépeken a PCI Express alapú NVMe szilárdtestalapú lemezek esetében olyan könyvtárak találhatók, mint a /dev/nvme0n1, /dev/nvme0n2 stb.

A következő táblázat segít az olvasóknak meghatározni, hogy hol találnak egy bizonyos típusú blokkeszközt a rendszeren:

Készülék típusa Készülék alapértelmezett elérési útvonala Megjegyzések és megfontolások
IDE, SATA, SAS, SCSI, vagy USB flash /dev/sda A hardver nagyjából 2007-től kedve egészen a napjainkig létezik. Ez az elérési útvonal talán a leggyakrabban használt a Linux rendszerekben. Az ilyen típusú eszközök SATA, SCSI, USB buszon keresztül csatolhatóak fel a rendszerünkbe blokktípusú adattároló formájában. Például a legelső SATA készüléken lévő első partíciónak a teljes elérési útvonala a /dev/sda1.
NVM Express (NVMe) /dev/nvme0n1 A legújabb szilárdtestalapú technológiát képviselő NVMe meghajtók a PCI Express buszhoz csatlakoznak, és jelenleg a piacon ezek a leggyorsabb átviteli blokksebességgel rendelkező készülékek. A 2014 körüli és újabb számítógépes rendszerek általában már támogathatják az NVMe hardvert. A legelső NVMe típusú készüléken lévő első partíció elérési útvonala a következő: /dev/nvme0n1p1.
MMC, eMMC, és SD /dev/mmcblk0 A beágyazott MMC-eszközök, SD-kártyák és más típusú memóriakártyák hasznosak lehetnek az adattároláshoz. Ennek ellenére előfordulhat, hogy sok számítógépes rendszer nem engedélyezi az ilyen típusú eszközökről történő rendszerindítást. Javasoljuk, hogy egyáltalán ne használja ezeket a készülékeket aktív Linux telepítő ISO-képfájlokhoz. Fontolja meg inkább ezeknek a kártyáknak a fájlátvitelre való felhasználását, ami a tipikus tervezési szándékuk is egyben. Alternatív megoldásként ez a típusú adattároló hasznos lehet rövidtávú fájlmentések vagy pillanatképek készítéséhez.

A fenti fizikai adathordozó blokkeszközök egy absztrakt interfészt jelenítenek meg a rendszerben látható adathordozó számára. A felhasználói programok ezeket a fizikai adathordozó blokkeszközöket a rendszerben látható adathordozóval való interakciókon keresztül használhatják, anélkül, hogy aggódniuk kellene amiatt, hogy a fizikai adathordozók SATA, SCSI vagy valami más típusú-e. A program egyszerűen meg tudja címezni a fizikai adathordozón lévő tárhelyet mint egy csomó összefüggő, véletlenszerűen elérhető, 4096 bájtos (4K) blokkok csoportja.


Partíciós táblázatok

Bár elméletileg lehetséges egy nyers, particionálatlan adathordozót használni egy Linux rendszer tárolására (például btrfs RAID létrehozásakor), a gyakorlatban ez szinte soha nem történik meg. Ehelyett az adathordozó blokkeszközöket kisebb, kezelhetőbb blokkeszközökre osztják fel. sparc rendszereken ezeket partícióknak nevezik. Jelenleg két standard partíciótechnológia van használatban: Sun és GPT, utóbbit csak a közelmúltban megjelent firmware-rel rendelkező újabb rendszerek támogatják.

GUID Partition Table (GPT)

A GUID Partition Table (GPT) beállítás (más néven GPT adathordozó táblázat -lemezcímke-) 64 bites azonosítókat használ a partíciókhoz. Az a hely az adathordozón, ahol a partíció információit tárolja. Sokkal nagyobb, mint az MBR partíciós táblázat (DOS lemezcímke) 512 bájtja, ami gyakorlatilag korlátlan számú partíciót tesz lehetővé egy GPT adathordozón. Emellett a partíció mérete sokkal nagyobb határértékkel rendelkezik (közel 8 ZiB - igen, zebibájt).

A GPT előnyei közé tartozik a hibadetektálási és redundancia mechanizmusok használata. CRC32 ellenőrzőösszegeket tartalmaz, amelyek segítenek hibákat észlelni a fejlécben és a partíciós táblázatokban, továbbá egy biztonsági GPT-t helyez el az adathordozó végén. Ez a biztonsági táblázat használható a fő GPT helyreállítására, ha az az adathordozó eleje közelében sérül.

A GPT táblázatot csak az Oracle SPARC gépek T4 generációja vagy újabb verziói támogatják. Emellett csak bizonyos, újabb firmware-ek tartalmaznak GPT támogatást. Számos módszer létezik annak ellenőrzésére, hogy elérhető-e a GPT támogatás.

Az OBP promptból hajtsa végre a következőket:

{0} okcd /packages/disk-label
{0} ok.properties
gpt

supported-labels gpt

                   sun
                   mbr
name disk-label

Ha a kimenet tartalmazza a gpt jelölést, akkor a GPT támogatás elérhető. Alternatívaként ez meghatározható a telepítési adathordozóról is, az OBP-be való belépés nélkül. Használja a prtconf parancsot a sys-apps/sparc-utils szoftvercsomagból, hogy ezt az információt a felhasználói térből elérje:

root #prtconf -pv | grep -c gpt

Vagy ellenőrizze, hogy létezik-e a /sys/firmware/devicetree/base/packages/disk-label/gpt fájl. Ha egyik módszer sem jár sikerrel, akkor firmware frissítés szükséges a GPT támogatásához.

Sun partíciós táblázat

Az Oracle által nem gyártott rendszerek, a T3 vagy korábbi rendszerek, illetve a korábbi firmware-rel működő rendszerek a Sun partíciós táblázat típust kell, hogy használják.

A harmadik partíció a Sun rendszereken egy speciális "teljes adathordozó" szeletként van fenntartva. Ez a partíció nem tartalmazhat fájlrendszert.

A DOS partíciós séma használatához szokott felhasználók vegyék figyelembe, hogy a Sun partíciós táblázatok nem rendelkeznek "elsődleges" és "kiterjesztett" partíciókkal. Ehelyett meghajtónként legfeljebb nyolc partíció érhető el, amelyek közül a harmadik fenntartott.

A kézikönyv szerzői azt javasolják, hogy a Gentoo telepítésekhez lehetőség szerint mindig GPT partíciót használjanak.

Alapértelmezett partíciós séma

A GPT és a Sun partíciós táblázatok közötti szükséges partíciós elrendezés különbségei miatt egyetlen partíciós séma nem elegendő minden lehetséges rendszerkövetelmény támogatásához. Az alábbiakban bemutatunk néhány példasémát.

GPT partíciós séma

A következő partíciós séma kerül bemutatásra példaként GPT-formázott adathordozók számára:

Partíció Fájlrendszer Méret Csatolási pont Leírás
/dev/sda1 (Semmi) 2 MiB Semmi BIOS boot partíció
/dev/sda2 (swap) RAM mérete * 2 Semmi Swap partíció
/dev/sda3 ext4 Adathordozó fennmaradó része / Root partíció

Sun formázott partíciós séma

A következő particionálási séma lesz példaként a Sun által formázott adathordozók számára:

Partíció Fájlrendszer Méret Csatolási pont Leírás
/dev/sda1 ext4 Adathordozó mérete mínusz a swap mérete / Root partíció
/dev/sda2 (swap) RAM mérete * 2 Semmi Swap partíció
/dev/sda3 (none) Teljes adathordozó Semmi Teljes adathordozó partíció. Kötelező a Sun partíciós táblázatot használó adathordozók esetében.
Important
Az OBP 3-as vagy korábbi verzióját használó SPARC rendszereknek további korlátozásai vannak a partíciók elrendezésében. A gyökérpartíciónak az adathordozón az első partíciónak kell lennie, és nem lehet nagyobb, mint 2 GiB méretű. Emiatt az ilyen rendszereknek megfelelő méretű partíciókra lesz szükségük a felső szintű könyvtárak, például /usr, /var, /home, és más könyvtárak számára, amelyek valószínűleg meghaladnák a gyökérpartíció limitjét. Ezek a rendszerek valószínűleg a Sun partíciós táblázat típust igénylik, ezért ne felejtse el belefoglalni a teljes adathordozó partíciót.

Adathordozó particionálása GPT táblázattal

A következő részben bemutatjuk, hogy miként hozható létre a példaként említett partíciós elrendezés egy GPT telepítéshez a fdisk használatával. Az említett partíciós elrendezést korábban ismertettük:

Partíció Leírás
/dev/sda1 Boot partíció
/dev/sda2 Swap partíció
/dev/sda3 Root partíció

Módosítsa a partíciós elrendezést a rendszer igényeinek megfelelően.

Jelenlegi partíciós elrendezés megtekintése

Az fdisk egy népszerű és hatékony szoftver az adathordozók partíciókra történő felosztására. Indítsa el a fdisk parancsot, paraméterként megadva az adathordozót (ebben a példában most a /dev/sda van használva):

root #fdisk /dev/sda

Használja a p billentyűgombot az adathordozó jelenlegi partíciós beállításának a megjelenítéséhez:

Command (m for help):p
Disk /dev/sda: 14.57 GiB, 15640625152 bytes, 30548096 sectors
Disk model: USB Flash Disk  
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 9850A2C2-76C4-FC47-9F0B-DA60449D2413

Device     Start      End  Sectors  Size Type
/dev/sda1   2048 30547967 30545920 14.6G Linux filesystem

Új partíciós tábla (lemezcímke) létrehozása és az összes meglévő partíció eltávolítása

Nyomja le a g billentyűgombot, hogy egy új GPT partíciós táblázatot hozzon létre az adathordozón. Ez az összes meglévő partíciót eltávolítja.

Command (m for help):g
Created a new GPT disklabel (GUID: 9850A2C2-76C4-FC47-9F0B-DA60449D2413).

Egy meglévő GPT partíciós táblázat esetén (részletek a fentebb megjelenített p kimenetnél), fontolja meg az egyes meglévő partíciók egyenkénti eltávolítását az adathordozóról. Nyomja meg a d billentyűgombot egy partíció törléséhez. Például egy meglévő /dev/sda1 törléséhez:

Command (m for help):d
Selected partition 1
Partition 1 has been deleted.

A partíció törlése már ütemezve lett. Nem fog megjelenni, amikor a partíciók listáját megjelenítjük (p, de nem kerül törlésre, amíg a változtatásokat el nem mentik. Ez lehetővé teszi, hogy a felhasználók megszakítsák a műveletet, ha hibát követtek el. Ebben az esetben azonnal nyomja le a q billentyűgombot, majd nyomja meg a Enter billentyűgombot, és a partíció nem lesz törölve.

Ismételten nyomja le a p billentyűgombot, hogy megjelenítse a partíciók listáját, majd nyomja le a d billentyűgombot és a törölni kívánt partíció számát. Végül a partíciós táblázat üres lesz:

Command (m for help):p
Disk /dev/sda: 14.57 GiB, 15640625152 bytes, 30548096 sectors
Disk model: USB Flash Disk  
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 9850A2C2-76C4-FC47-9F0B-DA60449D2413

Most, hogy a RAM memóriában lévő partíciós táblázat üres, készen állunk a partíciók létrehozására.

BIOS boot partíció létrehozása

Először hozza létre a BIOS boot partíciót. Nyomja le a n billentyűgombot egy új partíció létrehozásához, majd a 1 billentyűgombot nyomja le az első partíció kiválasztásához. Amikor az első szektorról kérdezi a rendszer, győződjön meg róla, hogy az 2048-tól kezdődik (ami szükséges lehet az boot loader számára), majd nyomja meg a Enter billentyűgombot. Amikor a rendszer az utolsó szektorról kérdez, írja be a +2M értéket, hogy egy 2 megabyte méretű partíciót hozzon létre.

Command (m for help):n
Partition number (1-128, default 1): 
First sector (2048-30548062, default 2048): 
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-30548062, default 30547967): +2M

Created a new partition 1 of type 'Linux filesystem' and of size 2 MiB.

Jelölje meg a partíciót BIOS boot partícióként:

Command (m for help):t
Selected partition 1
Partition type or alias (type L to list all): 4
Changed type of partition 'Linux filesystem' to 'BIOS boot'.

Swap partíció létrehozása

Ezután a swap partíció létrehozásához nyomja le a n billentyűt egy új partíció létrehozásához, majd nyomja meg a 2 billentyűgombot a második partíció létrehozásához, /dev/sda2. Amikor az első szektorról kérdezi a rendszer, nyomja meg a Enter billentyűgombot. Amikor az utolsó szektorról kérdez, írja be a +4G értéket (vagy bármilyen más szükséges méretet a swap terület számára), hogy egy 4 GiB méretű partíciót hozzon létre.

Command (m for help):n
Partition number (2-128, default 2): 
First sector (6144-30548062, default 6144): 
Last sector, +/-sectors or +/-size{K,M,G,T,P} (6144-30548062, default 30547967): +4G

Created a new partition 2 of type 'Linux filesystem' and of size 4 GiB.

Miután mindez megtörtént, nyomja meg a t billentyűgombot a partíció típusának beállításához, majd 2 a most létrehozott partíció kiválasztásához, és ezután írja be a 19 értéket, hogy a partíció típusát "Linux Swap" típusúra állítsa be.

Command (m for help):t
Partition number (1,2, default 2): 2
Partition type (type L to list all types): 19
 
Changed type of partition 'Linux filesystem' to 'Linux swap'.

Gyökérpartíció létrehozása

Végül a root partíció létrehozásához nyomja le a n billentyűgombot egy új partíció létrehozásához. Ezután nyomja le a 3 billentyűt a harmadik partíció létrehozásához, /dev/sda3. Amikor az első szektorról kérdezi a rendszer, nyomja meg a Enter billentyűgombot. Amikor az utolsó szektorról kérdez, nyomja meg a Enter billentyűgombot, hogy egy partíciót hozzon létre, amely az adathordozón fennmaradó még szabad helyet teljesen kitölti. Miután befejezte ezeket a lépéseket, a p parancs billentyűgomb megnyomásával egy partíciós táblázatot kell kapnia, amely hasonlóan kell, hogy kinézzen:

Command (m for help):p
Disk /dev/sda: 14.57 GiB, 15640625152 bytes, 30548096 sectors
Disk model: USB Flash Disk  
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 9850A2C2-76C4-FC47-9F0B-DA60449D2413

Device       Start      End  Sectors  Size Type
/dev/sda1     2048     6143     4096    2M BIOS boot
/dev/sda2     6144  8394751  8388608    4G Linux swap
/dev/sda3  8394752 30547967 22153216 10.6G Linux filesystem

Partíciók elrendezésének a mentése

A partíciók elrendezésének a mentésé érdekében és egyúttal az fdisk programból való kilépéséhez nyomja meg a w billentyűgombot.

Command (m for help):w

A partíciók létrehozása után most már ideje a fájlrendszereket létrehozni a partíciókon.

Adathordozó particionálása Sun partíciós táblázattal

A következő részek bemutatják, hogy miként lehet létrehozni a példaként megadott partíciós elrendezést egy Sun partíciós táblázattal történő telepítéshez az fdisk segítségével. (A példaként megadott partíciós elrendezés korábban volt említve). :

Partíció Leírás
/dev/sda1 Root partíció
/dev/sda2 Swap partíció
/dev/sda3 Teljes adathordozó partíció

Módosítsa a partíciós elrendezést az Ön személyes preferenciáinak megfelelően. Ha egy OBP 3-as vagy korábbi verzióját használó rendszer számára történik a particionálás, akkor győződjön meg arról, hogy a root partíció mérete kevesebb, mint 2GiB, és ezen felül hozzon létre további fájlrendszerek számára partíciókat /dev/sda4 partíciótól kezdődően.

Jelenlegi partíciós elrendezés megtekintése

Az fdisk szoftver egy népszerű és hatékony eszköz az adathordozó partíciókra történő felosztására. Indítsa el a fdisk parancsot, paraméterként a particionálandó adathordozót megadva (ebben a példában most a /dev/sda van használva):

root #fdisk /dev/sda

Használja a p billentyűgombot az adathordozó jelenlegi partíciós elrendezésének a megjelenítéséhez:

Command (m for help):p
Disk model: USB Flash Disk  
Geometry: 64 heads, 32 sectors/track, 14916 cylinders
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: sun

Device        Start      End  Sectors  Size Id Type         Flags
/dev/sda1         0 30445567 30445568 14.5G 83 Linux native 
/dev/sda2  30445568 30547967   102400   50M 82 Linux swap      u 
/dev/sda3         0 30547967 30547968 14.6G  5 Whole disk   

Új adathordozó táblázat (lemezcímke) létrehozása / Az összes partíció eltávolítása

Nyomja le az s billentyűgombot, hogy egy új Sun adathordozó táblázatot hozzon létre az adathordozón. Ez a művelet egyben az összes meglévő partíciót eltávolítja.

Command (m for help):s
Created a new partition 1 of type 'Linux native' and of size 14.5 GiB.
Created a new partition 2 of type 'Linux swap' and of size 50 MiB.
Created a new partition 3 of type 'Whole disk' and of size 14.6 GiB.
Created a new Sun disklabel.

Egy meglévő Sun adathordozó táblázat (lemezcímke) esetén (részletek a fentebb megjelenített p kimeneten), fontolja meg az egyes meglévő partíciók egyenkénti eltávolítását az adathordozóról. Nyomja meg a d billentyűgombot egy partíció törléséhez. Például egy meglévő /dev/sda1 törléséhez:

Command (m for help):d
Partition number (1-3, default 3): 1

Partition 1 has been deleted.

A partíció törlése ütemezve lett. Innentől a partíció nem fog megjelenni, amikor a partíciók listáját megjelenítjük (p), de valójában nem kerül törlésre, amíg a változtatásokat el nem mentjük. Ez lehetővé teszi, hogy a felhasználók megszakítsák a műveletet, ha hibát követtek el. Ebben az esetben azonnal nyomja le a q billentyűgombot, majd nyomja meg a Enter billentyűgombot, és a partíció nem lesz letörölve.

Ismételten nyomja meg a p billentyűgombot a partíciók listájának a megjelenítéséhez, majd nyomja meg a d billentyűgombot és a törölni kívánt partíciónak a számát. Végül a partíciós táblázat teljesen üressé válik.

Command (m for help):p
Disk /dev/sda: 14.57 GiB, 15640625152 bytes, 30548096 sectors
Disk model: USB Flash Disk  
Geometry: 64 heads, 32 sectors/track, 14916 cylinders
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: sun

Most, hogy a memóriában lévő partíciós tábla üres, készen állunk a partíciók létrehozására.

Egész adathordozó partíciójának a létrehozása

Először hozza létre az egész adathordozó partícióját. Nyomja meg a n billentyűgombot egy új partíció létrehozásához, majd nyomja meg a 3 billentyűt a harmadik partíció kiválasztásához. Amikor az első szektorról kérdez a rendszer, akkor nyomja meg a Enter billentyűgombot. Amikor az utolsó szektorról kérdez, akkor nyomja meg a Enter billentyűgombot, hogy egy partíciót hozzon létre, amely az adathordozó teljes fennmaradó helyét elfoglalja.

Command (m for help):n
Partition number (1-8, default 1): 3

It is highly recommended that the third partition covers the whole disk and is of type `Whole disk'
First sector (0-30547968, default 0): 
Last sector or +/-sectors or +/-size{K,M,G,T,P} (0-30547968, default 30547968): 

Created a new partition 3 of type 'Whole disk' and of size 14.6 GiB.

A fdisk automatikusan beállítja az ilyen partíció típusát 'Whole disk' típusra, így nem szükséges azt kifejezetten megadni.

Gyökérpartíció létrehozása

Ezután a gyökérpartíció (root partíció) létrehozásához nyomja meg a n billentyűgombot egy új partíció létrehozásához. Ezután nyomja meg a 1 billentyűgombot az első partíció létrehozásához, /dev/sda1. Amikor az első szektorról kérdez a rendszer, nyomja meg a Enter billentyűgombot. Amikor az utolsó szektorról kérdez, írja be a -4G értéket (vagy bármilyen más helyet, amely a nem root partíciókhoz szükséges). Miután befejezte ezeket a lépéseket, a p parancs beírásával egy partíciós táblázatot kell kapnia, amely hasonlóan néz ki:

Command (m for help):p
Disk /dev/sda: 14.57 GiB, 15640625152 bytes, 30548096 sectors
Disk model: USB Flash Disk  
Geometry: 64 heads, 32 sectors/track, 14916 cylinders
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: sun

Device     Start      End  Sectors  Size Id Type         Flags
/dev/sda1      0 22159359 22159360 10.6G 83 Linux native 
/dev/sda3      0 30547967 30547968 14.6G  5 Whole disk   

Swap partíció létrehozása

Végül a swap partíció létrehozásához nyomja le az n billentyűgombot egy új partíció létrehozásához, majd nyomja le a 2 billentyűgombot a második partíció létrehozásához, /dev/sda2. Amikor az első szektorról kérdez a rendszer, nyomja meg a Enter billentyűgombot. Amikor az utolsó szektorról kérdez, nyomja meg a Enter billentyűgombot, hogy az összes fennmaradó helyet felhasználja az adathordozón.

Command (m for help):n
Partition number (2,4-8, default 2): 
First sector (22159360-30547968, default 22159360): 
Last sector or +/-sectors or +/-size{K,M,G,T,P} (22159360-30547968, default 30547968): 

Created a new partition 2 of type 'Linux native' and of size 4 GiB.

Miután mindez megtörtént, nyomja le a t billentyűgombot a partíció típusának beállításához, majd nyomja le a 2 billentyűgombot az imént létrehozott partíció kiválasztásához. Ezután írja be a 82 értéket, hogy a partíció típusát "Linux Swap" típusúra állítsa be.

Command (m for help):t
Partition number (1-3, default 3): 2
Hex code (type L to list all codes): 82

Changed type of partition 'Linux native' to 'Linux swap'.

Miután befejezte ezeket a lépéseket, a p parancs beírásával egy partíciós táblázatot kell kapnia, amely hasonlóan néz ki:

Command (m for help):p
Disk /dev/sda: 14.57 GiB, 15640625152 bytes, 30548096 sectors
Disk model: USB Flash Disk  
Geometry: 64 heads, 32 sectors/track, 14916 cylinders
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: sun

Device        Start      End  Sectors  Size Id Type         Flags
/dev/sda1         0 22159359 22159360 10.6G 83 Linux native 
/dev/sda2  22159360 30547967  8388608    4G 82 Linux swap      u 
/dev/sda3         0 30547967 30547968 14.6G  5 Whole disk   

Partíciók elrendezésének a mentése

A partíciók elrendezésének a mentéséhez és egyben a fdisk szoftverből való kilépéséhez nyomja meg a w billentyűgombot.

Command (m for help):w

A partíciók létrehozása után elérkezett az idő, hogy fájlrendszereket hozzunk létre rajtuk.


Fájlrendszerek létrehozása

Warning
SSD vagy NVMe adathordozó használatakor bölcs dolog ellenőrizni a firmware-frissítéseket. Különösen egyes Intel SSD adathordozók (600p és 6000p) firmware-frissítést igényelnek az XFS I/O használati minták által okozott lehetséges adatsérülések miatt. A probléma a firmware szintjén van, és nem az XFS fájlrendszer hibája. A smartctl segédprogram segíthet az adathordozzó eszköz modelljének és firmware-verziójának ellenőrzésében.

Bevezetés

Most, hogy a partíciók elkészültek, ideje fájlrendszert helyezni rájuk. A következő részben a Linux által támogatott különféle fájlrendszereket ismertetjük. Azok az olvasók, akik már tudják, hogy melyik fájlrendszert fogják használni, folytathatják a Fájlrendszer rárakása egy partícióra című bekezdéssel. A többi felhasználónak érdemes továbbolvasniuk, hogy megismerjék az alkalmazható fájlrendszereket...

Fájlrendszerek

A Linux több tucat fájlrendszert támogat, bár ezek közül sokat csak meghatározott célokra érdemes telepíteni. Nem mindegyik fájlrendszer tekinthetők stabilnak az architektúrán. Javasoljuk, hogy tájékozódjon a fájlrendszerekről és azok támogatási állapotáról, még mielőtt egy kísérleti állapotban lévőt választana az Ön által fontosnak ítélt partíciókhoz. Az XFS fájlrendszer univerzálisan ajánlott, mert minden platformra kiterjed. Az alábbi egy nem teljes lista:

XFS
Fájlrendszer metaadat-naplózással, amely robusztus funkciókkal rendelkezik, és a méretezhetőségre van optimalizálva. Folyamatosan frissítik, hogy modern funkciókat is tartalmazzon. Az egyetlen hátrány, hogy az XFS-partíciók még nem zsugoríthatók, bár ezen dolgoznak. Az XFS különösen támogatja a reflinkeket és a Copy on Write (CoW) funkciót, ami különösen hasznos a Gentoo rendszereken a számos fordítás miatt, amit a felhasználók végeznek. Az XFS az ajánlott modern, minden célra használható, minden platformon elérhető fájlrendszer. Legalább 300 MB méretű partíciót igényel.
ext4
Az Ext4 egy megbízható, általános célú, minden platformon használható fájlrendszer, bár hiányoznak belőle a modern funkciók, mint például a reflinkek.
VFAT
Más néven FAT32, támogatott a Linux által, de nem támogatja a szabványos UNIX jogosultságbeállításokat. Főként más operációs rendszerekkel (például Microsoft Windows vagy Apple macOS) való együttműködésre/cserére használják, de szükségszerű bizonyos rendszerindító firmware-ekhez (például UEFI-hez) is. Az UEFI rendszerek felhasználóinak egy EFI System Partition partíciót kell VFAT formátumban létrehozniuk a rendszerindításhoz.
btrfs
Új generációs fájlrendszer. Fejlett funkciókat kínál, mint például pillanatképek készítése, ellenőrzőösszegek alapján történő öngyógyítás, átlátható tömörítés, alhálózatok és integrált RAID. Az 5.4.y előtti kernellel rendelkező verziók nem garantáltan biztonságosak a btrfs termelési környezetben való használatához, mivel a súlyos problémákra vonatkozó javítások csak az LTS kernelágak újabb kiadásaiban találhatók meg. A RAID 5/6 és a kvótacsoportok minden btrfs verziónál nem biztonságosak.
F2FS
A Flash-Friendly File System-et eredetileg a Samsung hozta létre NAND flash memóriákhoz való használatra. Jó választás lehet, ha a Gentoo-t microSD kártyákra, USB meghajtókra vagy más flash-alapú tárolóeszközökre telepítik.
NTFS
Ez a "New Technology" fájlrendszer a Microsoft Windows zászlóshajó fájlrendszere a Windows NT 3.1 óta. Hasonlóan a VFAT-hoz, nem tárol UNIX jogosultságbeállításokat vagy a BSD vagy Linux megfelelő működéséhez szükséges kiterjesztett attribútumokat, ezért a legtöbb esetben nem szabad gyökérfájlrendszerként használni. Csak és kizárólag interoperabilitásra vagy adatcserére használható a Microsoft Windows rendszerekkel (kiemelten a "csak" hangsúlyozásával).
ZFS Important: A ZFS tárak kizárólag az admincd és a LiveGUI ISO-ken hozhatók létre. További információért tekintse meg a ZFS/rootfs oldalt.
Következő generációs fájlrendszer, amelyet Matthew Ahrens és Jeff Bonwick hozott létre. Néhány kulcsfontosságú elképzelés alapján tervezték: a tárolás kezelése legyen egyszerű, a redundanciát a fájlrendszernek kell kezelnie, a fájlrendszereket soha ne kelljen javítás miatt offline állapotba helyezni, a legrosszabb forgatókönyvek automatizált szimulációja a kód kiadása előtt fontos, és az adatintegritás kiemelt jelentőségű.

A fájlrendszerekkel kapcsolatban bővebb információkat talál, ha elolvassa a közösség által karbantartott Fájlrendszer nevű cikket.

Fájlrendszer rárakása egy partícióra

Note
Kérjük, győződjön meg a számítógép újraindítása előtt, hogy az emerge segítségével valóban fel lett telepítve a kiválasztott fájlrendszerhez tartozó, (felhasználótérben működő, segédprogramokat tartalmazó) szoftvercsomag. A telepítési folyamat végén egy emlékeztető jelenik meg erre vonatkozólag.

Már előre elkészítve (minden lehetséges fájlrendszerhez) rendelkezésre állnak olyan felhasználói térben működő segédprogramok, amelyek segítségével egy partíción vagy egy köteten létre tudunk hozni fájlrendszert. Az egyes fájlrendszerekkel kapcsolatos további információkért kattintson a fájlrendszer nevére az alábbi táblázatban:

Filesystem Létrehozási parancs Elő környezeten belül? Szoftvercsomag
XFS mkfs.xfs Igen sys-fs/xfsprogs
ext4 mkfs.ext4 Igen sys-fs/e2fsprogs
VFAT (FAT32, ...) mkfs.vfat Igen sys-fs/dosfstools
btrfs mkfs.btrfs Igen sys-fs/btrfs-progs
F2FS mkfs.f2fs Igen sys-fs/f2fs-tools
NTFS mkfs.ntfs Igen sys-fs/ntfs3g
ZFS zpool create ... Nem sys-fs/zfs
Important
A kézikönyv az Ön fizikai adathordozóján új partíciók létrehozását javasolja a telepítési folyamat részeként. Fontos megjegyezni, hogy minden mkfs parancs futtatása törli a már meglévő partíciókon lévő (Önnek esetleg nagyon értékes) adatokat. Amennyiben szükséges, akkor Ön még az új fájlrendszerek létrehozása előtt győződjön meg arról, hogy a mostani fájlrendszereken lévő adatokról biztonsági másolat készült.

Például ahhoz, hogy a gyökérpartíció (tehát a root partíció) (/dev/sda1) fájlrendszertípusa legyen, ahogy a partíciókészítés példa szerkezetében is szerepel, Önnek a következő parancsokat kell futtatnia:

root #mkfs. /dev/sda1

Örökölt BIOS rendszerindító partíciónak a fájlrendszere

A régebbi, MBR/DOS adathordozó partíciós táblázattal ellátott BIOS-on keresztül induló rendszerek bármilyen, a rendszerbetöltő által támogatott fájlrendszert használhatnak.

Például XFS fájlrendszerrel történő formázáshoz futtassa a következő parancsot:

root #mkfs.xfs

Kicsi ext4 partíciók

Ha Ön egy kicsi méretű partíción (kevesebb, mint 8 GiB) ext4 fájlrendszert szeretne használ, akkor a fájlrendszert a megfelelő beállításokkal kell létrehozni, hogy az elegendő inode-okat foglalhasson le. Ezt a -T small opcióval lehet megadni:

root #mkfs.ext4 -T small /dev/<device>

Ezzel megnégyszerezi az adott fájlrendszer inode-jainak a számát, mivel a "bytes-per-inode" 16 kB-onként 4 kB-ra csökken.

A swap (lapozásra használt) partíció aktiválása

Az mkswap parancs szolgál a swap partíciók létrehozásához:

root #mkswap /dev/sda2
Note
Innentől folytatható az a rendszertelepítés, amely korábban el lett kezdve, de a telepítési folyamat nem let végig befejezve. Használja ezt a hivatkozást állandó hivatkozásként: A telepítés folytatása itt kezdődik.

A swap partíciót aktiválni is kell. Használja a swapon parancsot:

root #swapon /dev/sda2

Ez az 'aktiválás' azért szükséges most, mert a swap partíciót újonnan hozzuk létre a Live ISO telepítőkörnyezetben. A rendszer újraindítása után mindaddig, amíg a swap partíció megfelelően van definiálva az fstab fájlban vagy más csatolási mechanizmusban, a swap terület automatikusan fog aktiválódni.

Gyökérpartíció (root partíció) felcsatolása

Előfordulhat, hogy bizonyos Live ISO telepítőkörnyezetekből hiányzik a javasolt csatolási pont a Gentoo gyökérpartíciójához (), vagy hiányzik a particionálási szakaszban létrehozott további partíciók csatolási pontja:

root #mkdir --parents

Az mkdir paranccsal folytassa az előző lépések során létrehozott (egyéni) partíció(k)hoz szükséges további felcsatolási pontok létrehozását.

A felcsatolási pontok létrehozását követően ideje elérhetővé tenni a partíciókat a mount paranccsal.

Csatolja fel a gyökérpartíciót (a root partíciót):

root #mount /dev/sda1

Szükség szerint folytassa a további (egyéni) partíciók felcsatolását a fájlrendszerbe a mount paranccsal.

Note
Ha a /tmp/ könyvtárnak külön partíción kell lennie, akkor a felcsatolás után mindenképpen módosítsa a hozzá tartozó jogosultságokat:
root #chmod 1777 /tmp
Ugyanez érvényes a /var/tmp könyvtárra is.

Később az utasításokban a proc fájlrendszer (a kernellel kapcsolatban álló virtuális interfész) és a többi kernel pszeudofájlrendszer lesz felcsatolva. Először viszont még a Gentoo-stage fájlt ki kell csomagolnunk.