it:lemezek_elnevezese
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
it:lemezek_elnevezese [2017/08/24 01:40] – [Device Mapper: /dev/dm-*] rblst | it:lemezek_elnevezese [2017/08/24 02:13] (aktuális) – [Device Mapper: /dev/mapper/*] rblst | ||
---|---|---|---|
Sor 1: | Sor 1: | ||
+ | ====== Lemezek elnevezése Linuxban ====== | ||
+ | ===== Nem perzisztens nevek ===== | ||
+ | A lemezeszközök nem perzisztens elnevezése az eszközök minor számával van kapcsolatban. | ||
+ | |||
+ | ==== Major és minor szám ==== | ||
+ | |||
+ | Linuxban minden eszköznek van ún. major és minor száma. Ez megnézhető pl. a következő paranccsal: | ||
+ | |||
+ | ls -l /dev | ||
+ | |||
+ | **Példa:** | ||
+ | crw-rw-rw- 1 root root 1, 3 May 18 17.19 /dev/null | ||
+ | crw-rw-rw- 1 root root 1, 9 May 18 17.19 / | ||
+ | crw-rw-rw- 1 root tty 5, 2 Aug 23 15.27 /dev/ptmx | ||
+ | |||
+ | A fenti példában a '' | ||
+ | Ezek mind karakteres eszközök, ezt jelzi a sor eleji '' | ||
+ | |||
+ | Linuxban a tárolóeszközöket (lemezek, partíciók, | ||
+ | |||
+ | A blokkos eszköz elnevezése és major–minor száma között egyértelmű megfelelés van. | ||
+ | |||
+ | ==== SCSI: /dev/sd* ==== | ||
+ | Az '' | ||
+ | |||
+ | / | ||
+ | |||
+ | Például: ''/ | ||
+ | |||
+ | Ha az eszköz a teljes meghajtót reprezentálja, | ||
+ | |||
+ | Az SCSI-eszközök major száma mindig 8, minor száma pedig: 16 * meghajtó száma + partíció száma, ahol a meghajtó száma a meghajtók detektálásának sorrendje szerinti, 0-tól induló sorszám. | ||
+ | |||
+ | |||
+ | **Példa:** | ||
+ | brw-rw---- 1 root disk 8, 0 aug 23 18:44 /dev/sda | ||
+ | brw-rw---- 1 root disk 8, 1 aug 23 18:44 /dev/sda1 | ||
+ | brw-rw---- 1 root disk 8, 16 aug 23 18:44 /dev/sdb | ||
+ | brw-rw---- 1 root disk 8, 17 aug 23 18:44 /dev/sdb1 | ||
+ | brw-rw---- 1 root disk 8, 18 aug 23 18:44 /dev/sdb2 | ||
+ | | ||
+ | Blokkos eszközök esetén a következő parancs is hasznos: | ||
+ | |||
+ | lsblk | ||
+ | |||
+ | **Példa:** | ||
+ | sda 8:0 0 465, | ||
+ | └─sda1 | ||
+ | sdb 8:16 0 111, | ||
+ | ├─sdb1 | ||
+ | └─sdb2 | ||
+ | |||
+ | |||
+ | ==== Device Mapper: /dev/dm-* ==== | ||
+ | Linuxban a logikai kötetkezelés (LVM), a redundáns storage-elérés (dm-multipath) és a kötetek titkosításának (dm-crypt) alapja a Device Mapper (DM). | ||
+ | |||
+ | A DM-eszközök virtuális eszközök, tehát nem fizikai eszközöket reprezentálnak, | ||
+ | |||
+ | DM használata esetén az eszközfájlok elnevezése: | ||
+ | |||
+ | / | ||
+ | |||
+ | A DM-eszközök major száma mindig 253, a sorszáma pedig a minor számmal egyezik meg. | ||
+ | |||
+ | **Példa:** | ||
+ | brw-rw----. 1 root disk 253, 0 aug 17 13.32 /dev/dm-0 | ||
+ | brw-rw----. 1 root disk 253, 1 aug 17 13.32 /dev/dm-1 | ||
+ | brw-rw----. 1 root disk 253, 2 aug 17 13.32 /dev/dm-2 | ||
+ | brw-rw----. 1 root disk 253, 3 aug 17 13.32 /dev/dm-3 | ||
+ | |||
+ | |||
+ | |||
+ | sda | ||
+ | └─sda1 | ||
+ | ├─dm-1 | ||
+ | │ └─dm-2 | ||
+ | └─dm-0 | ||
+ | └─dm-3 | ||
+ | ==== A név megváltozása ==== | ||
+ | Ha új tárolóeszközt detektál a meghajtóprogram, | ||
+ | |||
+ | Mivel a minor szám a meghajtók detekciójának sorrendjétől függ, az '' | ||
+ | |||
+ | * egy lemez meghibásodik, | ||
+ | * az SCSI-vezérlő vagy HBA meghibásodik (és az összes ehhez kapcsolódó lemez elérhetetlenné válik), | ||
+ | * az SCSI-vezérlőt vagy HBA-t átteszik másik helyre, újat szerelnek be | ||
+ | * nem egyforma HBA-k vannak a gépben (a detekció sorrendje változhat), | ||
+ | * HBA-n át elérhető lemezek nem válaszolnak storage oldali probléma (pl. switch hiba) miatt. | ||
+ | |||
+ | Ilyen esetekben pl. ha az eddig ''/ | ||
+ | |||
+ | :!: Tehát **a ''/ | ||
+ | |||
+ | === / | ||
+ | A ''/ | ||
+ | ===== Perzisztens nevek ===== | ||
+ | |||
+ | A ''/ | ||
+ | |||
+ | A perzisztens nevek egyedi azonosítók alapján jönnek létre. Ilyen azonosító a WWID, illetve az UUID. | ||
+ | |||
+ | Az ilyen nevű eszközfájlok szimbolikus linkek a hozzájuk tartozó ''/ | ||
+ | |||
+ | |||
+ | ==== WWID (WWN): / | ||
+ | |||
+ | A WWID vagy más néven WWN az SCSI-szabvány által megkövetelt, | ||
+ | |||
+ | **Példák: | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |||
+ | A példában látszik, hogy egy eszközhöz az operációs rendszer több WWID-t is rendelhet. | ||
+ | |||
+ | A WWID lekérdezhető a lemezről SCSI-protokollon át ('' | ||
+ | |||
+ | / | ||
+ | ==== UUID: / | ||
+ | Az UUID 128 bit hosszú, a világon egyedi azonosító (Universally Unique ID), 32 hexadecimális számjegyként ábrázolva, | ||
+ | |||
+ | Blokkos eszközök esetén az UUID-k a ''/ | ||
+ | |||
+ | blkid | ||
+ | | ||
+ | A ''/ | ||
+ | |||
+ | Hagyományos partíció esetén UUID a fájlrendszerben (a szuperblokkban) tárolódik. | ||
+ | |||
+ | :!: **Új fájlrendszer létrehozása esetén megváltozik az eszköz UUID-ja.** | ||
+ | |||
+ | Ha nincs fájlrendszer a lemezen, nics UUID-ja sem az eszköznek. (A GPT-partíciók bevezetésével ez megváltozott: | ||
+ | |||
+ | Device Mapper estén az UUID megtudható a '' | ||
+ | |||
+ | ==== Label: / | ||
+ | Az eszközökhöz definiálható " | ||
+ | ==== Device Mapper: / | ||
+ | A Device Mapper eszközök perzisztens neve ''/ | ||
+ | |||
+ | |||
+ | |||
+ | **Példa:** | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |||
+ | |||
+ | Ezek az eszközök listázhatók a következő paranccsal is: | ||
+ | |||
+ | dmsetup ls | ||
+ | | ||
+ | **Példa: | ||
+ | |||
+ | vg01-swap (253: | ||
+ | vg01-root (253: | ||
+ | luks-a76f051a-cc77-491a-bde6-197e0bb12f6b (253: | ||
+ | luks-ec46545d-29d9-4b85-a019-a9a77a4f5144 (253: | ||
+ | |||
+ | Újabb Linuxokban az '' | ||
+ | |||
+ | === DM Multipath === | ||
+ | |||
+ | Multipath használata esetén bekapcsolhatók a felhasználóbarát nevek ('' | ||
+ | |||
+ | / | ||
+ | |||
+ | Ezek egy hoszton belül konzisztensek, |