Partíció
A partíció egy eszköz arra, hogy egy blokkeszközt al-régiókra osszunk fel. Lehetővé teszi egy kezelhetőbb és rugalmasabb "logikai" struktúra létrehozását, amely az operációs rendszer számára látható. A PARTUUID (partíció UUID) a blkid paranccsal tekinthető meg.
További információért a Gentoo partíciók létrehozásával kapcsolatban tekintse meg a kézikönyvet .
Az alábbi szakaszokban bemutatott szoftverek néha több partíciós táblázat típust támogatnak, mint amennyit felsoroltunk. Például a fdisk parancs támogatja a Sun, SGI és BSD partíciós táblázatokat is.
Master Boot Record (MBR)
Hosszú ideje használják az adatok rendszerezésére, egyébként DOS-partíciók néven nevezik. A partícióinformációkat az eszköz első 512 byte-jában tárolják.
- Széles körben elterjedt és szinte minden operációs rendszerben támogatott.
- Nagyon jól dokumentált.
- Legfeljebb 4 elsődleges partíció egy fizikai adathordozón.
- Az fizikai adathordozó maximális kapacitása 2 TiB.
- Egy elsődleges partíciót kiterjesztett partícióként használva további logikai partíciók hozhatók létre annak érdekében, hogy megkerüljük az elsődleges partíciók korlátozását.
Kernelbeállítás
-*- Enable the block layer
Partition Types --->
[*] PC BIOS (MSDOS partition tables) support
Elérhető szoftverek
A következő szoftverek használhatóak az MBR partíciók létrehozására, módosítására és eltávolítására:
| Szoftver neve | Szoftvercsomag | GUI | Funkció |
|---|---|---|---|
| cfdisk | sys-apps/util-linux | Nem | Partíciók létrehozása, módosítása és eltávolítása. Intuitívabb kezelőfelülettel rendelkezik, mint az fdisk. |
| fdisk | sys-apps/util-linux | Nem | Partíciók létrehozása, módosítása és eltávolítása. |
| gparted | sys-block/gparted | GTK3 | GNOME Partition Editor. Partíciók létrehozása, módosítása és eltávolítása. |
| parted | sys-block/parted | Nem | Partíciók létrehozása, módosítása, eltávolítása, ellenőrzése és másolása, valamint fájlrendszerek kezelése. |
| partitionmanager | sys-block/partitionmanager | Qt5 | KDE Partition Manager. Partíciók létrehozása, módosítása és eltávolítása. |
| sfdisk | sys-apps/util-linux | Nem | Az fdisk nem interaktív változata. |
Támogatott operációs rendszerek
- BSD (Mac OS X) - teljes támogatás.
- DOS - Teljes támogatás.
- Linux - Teljes támogatás.
- Solaris - Teljes támogatás.
- Windows - Teljes támogatás.
GUID Partition Table (GPT)
A GUID ( G lobal U nique ID entifier) partíciós rendszerben az adathordó elején egy kis adathordozó területet használnak a partícióinformációk tárolására. Fő előnye a támogatott adathordozók mérete és a partíciós táblázat biztonsági mentésének létrehozása az adathordozó végén. Magyarul, ha sérülni fog elől a partíciós táblázat, akkor ott van még egy biztonsági másolat a partíciós tábláról hátul az adathordozón.
- Széles körben elterjedt és a legtöbb modern operációs rendszerben támogatva van.
- Legfeljebb 128 elsődleges partíció egy adathordozón.
- Az adathordozó maximális mérete 8 ZiB. Igen, ez a kapacitás valóban bőven elég lesz mindenre.
Tekintse meg a GPT leírást.
Kernelbeállítás
-*- Enable the block layer
Partition Types --->
[*] EFI GUID Partition support
Elérhető szoftverek
A következő szoftverek használhatóak a GPT partíciók létrehozására, módosítására és eltávolítására:
| Szoftver neve | Szoftvercsomag | GUI | Funkció |
|---|---|---|---|
| cfdisk | sys-apps/util-linux | Nem | Partíciók létrehozása, módosítása és eltávolítása. Intuitívabb kezelőfelület, mint az fdisk. |
| fdisk | sys-apps/util-linux | Nem | Partíciók létrehozása, módosítása és eltávolítása. |
| GNOME Disks | sys-apps/gnome-disk-utility | GTK3 | GNOME Partition Manager. Partíciók kezelése, létrehozása, módosítása és eltávolítása. |
| gparted | sys-block/gparted | GTK3 | GNOME Partition Editor. Partíciók létrehozása, módosítása és eltávolítása. |
| gptfdisk | sys-apps/gptfdisk | Nem | Partíciók létrehozása, módosítása, eltávolítása, MBR konvertálása GPT-re, valamint partíciós táblázatok visszaállítása biztonsági mentésből. |
| parted | sys-block/parted | Nem | Partíciók létrehozása, módosítása, eltávolítása, ellenőrzése és másolása, valamint fájlrendszerek kezelése. |
| partitionmanager | sys-block/partitionmanager | Qt5 | KDE Partition Manager. Partíciók létrehozása, módosítása és eltávolítása. |
| sfdisk | sys-apps/util-linux | Nem | Az fdisk nem interaktív változata. |
Támogatott operációs rendszerek
- BSD (Mac OS X) – Teljes támogatás.
- Linux – Teljes támogatás.
- Windows – A /boot/EFI/Microsoft/ alkönyvtárba települ az ESP alatt.
Logical Volume Manager (LVM)
Az LVM egy teljes körű megoldás partíciók, adathordozók vagy más alaprendszerek dinamikus kezelésére kötetekként.
- Széles körben elterjedt és a legtöbb modern operációs rendszerben támogatott.
- Az eszköz maximális mérete az alaprendszer korlátaitól függ.
- A logikai kötetek maximális mérete 8 EiB 64 bites Linuxon és 16 TiB 32 bites Linuxon.
- Adathordozók, RAID rendszerek, hálózati adathordozók (pl. iSCSI ) használhatók fizikai kötetként (nincs szükség particionálásra).
- Alapvető adatredundancia-formákat biztosít (RAID 1, RAID 5) vagy teljesítménynövelő csíkozást (RAID 0).
A dinamikus átméretezés funkció használatához a használt fájlrendszernek is átméretezhetőnek kell lennie.
Kernelbeállítás
Device Drivers --->
Multiple devices driver support (RAID and LVM) --->
<*> Device mapper support
<*> Crypt target support
<*> Snapshot target
<*> Thin provisioning target
<*> Mirror target
<*> Multipath target
<*> I/O Path Selector based on the number of in-flight I/Os
<*> I/O Path Selector based on the service time
Elérhető szoftverek
A következő szoftverek érhetők el a sys-fs/lvm2 szoftvercsomag részeként:
| Szoftver | GUI | Funkció |
|---|---|---|
| lvcreate | Nem | Kötetek létrehozása, módosítása és eltávolítása. |
| pvcreate | Nem | Fizikai kötetek létrehozása vagy eltávolítása adathordozókon/rendszereken. |
| vgcreate | Nem | Csoportosítja a fizikai köteteket (PV) kötetcsoportként (Volume Group). |
A következő szoftverek használhatók az LVM partíciók létrehozására, módosítására és eltávolítására:
| Szoftver | Szoftvercsomag | GUI | Funkció |
|---|---|---|---|
| partitionmanager | sys-block/partitionmanager | Qt5 | KDE Partition Manager. LVM fizikai kötetek (PVs), kötetcsoportok (VGs) és logikai kötetek (LVs) létrehozása, módosítása és eltávolítása. |
Támogatott operációs rendszerek
- BSD – Nem tud önállóan bootolni. Linux GRUB szükséges a dual boothoz.
- Linux – Teljes támogatás.
Ez a Linux-specifikus LVM implementáció, más operációs rendszerek saját rendszerekkel rendelkeznek. Tekintse meg a Logical volume management leírást.
ZFS
ZFS egy teljes körű megoldás az adathordozó és a fájlrendszer dinamikus kezelésére.
- Linux támogatás (ZFSOnLinux [1] révén), Solaris, FreeBSD.
- GRUB bootloader szükséges.
- Egyetlen zpool maximális mérete 256 ZiB.
- Adathordozók teljes egészében használhatók vdev-ként (nincs szükség particionálásra).
- A zpool-ok egyszer jönnek létre és utólag nem méretezhetők át. Minden kötet hozzáfér a teljes zpool kapacitáshoz, ezt kvótával lehet korlátozni.
- Redundanciaformákat biztosít, például RAID 1 (tükrözés) és RAID 0 (csíkozás, tehát striping) a teljesítmény növelése érdekében. Támogatja továbbá a RAID 5, RAID 6 stb. beállításokat.
- Saját fájlrendszerrel rendelkezik, amely olyan funkciókat kínál, mint a tömörítés, a másolatkészítés íráskor (copy-on-write) és a deduplikáció.
Elérhető szoftverek
A következő szoftverek érhetőek el a sys-fs/zfs szoftvercsomag részeként:
| Szoftver | GUI | Funkció |
|---|---|---|
| zfs | Nem | Kötetek létrehozása, módosítása (átméretezés) és eltávolítása. |
| zpool | Nem | A vdev-ek kezelése és szervezése zpool-okban. |
Támogatott operációs rendszerek
- BSD – Teljes támogatás.
- Linux – Külső modulként épül fel a CDDL és GPL licenc konfliktusa miatt. Többnyire támogatott.
- Solaris – Teljes támogatás.
Egyéb szoftverek
Busybox tartalmaz egy fdisk verziót is.
Az fdisk szoftvernek léteznek speciális változatai bizonyos operációsrendszer-típusok számára a Gentoo ebuild szoftvercsomag-tárolóban . Például: sys-fs/arm-fdisk , sys-fs/mac-fdisk , vagy sys-fs/atari-fdisk .
További szoftverekért tekintse meg a sys-fs szoftvercsomag-kategóriát.
További olvasnivaló a témában
- Complete Handbook/Putting the minimal environment in place
- Filesystem/Security — one of the basic means to harden a system.
- GPT — a partitioning scheme widely adopted in contemporary computers to organize and manage data on storage devices.
- Master Boot Record — the de facto standard boot sector of an IBM PC compatible with BIOS as its system firmware.
- Handbook:AMD64/Installation/Disks