A-Z parancsok

Hogyan lehet azonosítani a FileSystem UUID-t Linux alatt Az Ultimate Tutorial

Hogyan lehet azonosítani a FileSystem UUID-t Linux alatt Az Ultimate Tutorial

A fájlrendszer UUID (univerzálisan egyedi azonosító) megértése a Linux rendszergazdájának létfontosságú feladata. Naponta rengeteg fájl keletkezik egy Linux szerveren belül. Egyes fájlok statikusak; némelyik dinamikus. Egyes fájlok ideiglenesek, mások pedig állandóak. A Unix parancsfájlok és a szerver karbantartása szintén megköveteli a Linux fájlrendszer megértésének képességét. Linux rendszergazdaként a fájlok kiszolgálóval vagy adatbázissal való összekapcsolásához és a legfelső szintű hibaelhárításhoz fontos meghatározni a Linux rendszer fájlrendszerének UUID azonosítóját.

Theodore Yue Tak Ts'o mérnök létrehozott egy könyvtárat libuuidaz összes Linux fájlrendszer egyedi azonosításához. Ezért ezt a könyvtári fájlt mostantól az UUID (Universally Unique Identifier) ​​rendszerben használják. Az UUID egy 128 bites számrendszer, amely minden fájlt egyedi véletlenszerű számmal jelölhet, hogy az adminisztrátor név szerint felismerhesse a rendszerfájljait. Ebben a bejegyzésben megvitatjuk a Linux fájlrendszer UUID azonosításának folyamatát.

Univerzálisan egyedi azonosító (UUID)


A fájlrendszer tábla (fstab) az a hely, ahová az összes beépítési tulajdonság naplózásra kerül stb Linux könyvtár gyökér. Láthatjuk a fstab tábla a terminálon található cat paranccsal. A kimenetben megtaláljuk az UUID azonosítót fstab fájl.

Az UUID 32 hexadecimális rendszerben van kijelölve, öt részre osztva és kötőjelekkel elválasztva. Az UUID formája olyan, mint a 8-4-4-4-12. Itt egy példaként bemutatom az UUID azonosítót fstab a terminálról a macska parancs.

$ cat / etc / fstab

Itt láthatja az én fstab Az UUID hozzárendelése:

6661a91e-9ec4-4ce0-a969-242019ecc174

Itt a 32 karakterből valójában 36 karakter lett 4 kötőjellel. Ha alaposan megvizsgáljuk az UUID kialakulását, akkor a szerkezet a következő:

AAAAAAAA-BBBB-CCCC-DDDD-FFFFFFFFFFFF

Az UUID kialakítása tartalmaz egy időbélyeg-variációt, a kódolt MAC-címet és néhány véletlenszerűen generált számot.

1. A FileSystem UUID azonosítása Linux rendszerben tune2fs Parancs


A tune2fs egy olyan parancs a Linuxban, amely használható a hangolható fájlok keretrendszerének beállítására. Lehet, hogy tudja, hogy a Windows rendszerben a fájlokat többnyire NTFS vagy Fat32 fájlokban hozzák létre, Linux rendszeren azonban az ext2, ext3 vagy ext4 fájlrendszerekben. Ha meg kell változtatnia a fájlok változóit vagy paramétereit, használhatja a tune2fs parancs.

A tune2fs egy hatékony parancs, amely meghatározhatja a Linux fájlrendszer aktuális fájlbeállításait is. Ha meg szeretné tekinteni a tune2fs, csak egyszerűen gépeljen tune2fs a Terminálban megmutatja azokat a listákat, amelyekkel elvégezhető tune2fs.

Lássuk, meg akarjuk tekinteni az én fájlrendszer UUID tulajdonságait dev / sda1 elhelyezkedés. Ehhez be kell írnunk a következő parancsot a terminálba a tune2fs parancs. Ha bármilyen hibát talál, mint, az engedély megtagadása a / dev / sda1 megnyitása közben megtörtént; kipróbálhatja a második parancsot, amely tartalmazza sudo (superuser do).

$ tune2fs -l / dev / sda1 $ sudo tune2fs -l / dev / sda1

2. A FileSystem UUID azonosítása blkid Parancs


A Linux fájlrendszer blokk eszközattribútumainak meghatározásához használhatjuk a blokk azonosítót(blkid)parancsot a terminálon. A blkid parancs azonosíthatja a UUID és a Linux fájlrendszer részletei.

Let, meg akarjuk találni a / dev / sda1 elhelyezkedés. Ehhez be kell írnunk a következő parancsot a terminálba. A kimenetben pedig megtaláljuk az UUID-t, a partíció azonosítóját és az illesztőprogram típusát.

$ blkid / dev / sda1 / dev / sda1: UUID = "3e7268c4-2b78-42eb-950c-b38d1451771d" TYPE = "ext4" PARTUUID = "eaef9435-01"

3. A FileSystem UUID azonosítása Linux rendszerben lsblk Parancs


Tömbös lista információ, lsblk paranccsal láthatók a fájlrendszer részletes adatai és UUID azonosítója a Linuxban. A lsblk A parancs megmutathatja a nevet, az eszköz típusát, a nagy-kisebb eszköz számokat, a cserélhető eszközt, a csatlakozási pontot, az eszköz méretét stb.

$ sudo lsblk

4. Lemezpartíció UUID meghatározása Linux alatt udevadm Parancs


Userspace eszközkezelő rendszergazda vagy röviden, udevadm egy parancs, amelyet a Linuxban használnak egy fájl futási és kernel eseményeinek azonosítására. A futásidejű tartalom az eszköz belsejében zajló folyamatokhoz kapcsolódik. Ezek a fájlok általában ideiglenesek. A udevadm parancs összegyűjtheti a fájlinformációkat az adatbázisból, az adminisztrátori felhasználó alatt bármilyen műveletet elindíthat, a udev démon, figyelje a kernelt és teszteljen egy eseményt.

Hagyjuk, hogy ellenőrizni szeretnénk a kivehető fájl állapotát a terminálon udevadm, beírhatjuk a következő parancsot a terminálba.

$ udevadm monitor

És a monitor kinyomtatja a fogadott eseményeket:

UDEV - az esemény, amelyet az udev küld a szabály feldolgozása után a KERNEL - a kernel uevent

E szakasz után, ha bármilyen cserélhető eszközt helyezünk be, akkor a lemez állapotát kinyomtatja a terminálban. A kimenet olyan lesz, mint az alábbi kép.

A trigger alatt is használhatjuk a udevadm parancs. Itt egy példa.

$ udevadm trigger --verbose --dry-run --type = devices --subsystem-match = scsi_disk / sys / devices / pci0000: 00/0000: 00: 14.0 / usb2 / 2-3 / 2-3: 1.0 / host3 / target3: 0: 0/3: 0: 0: 0 / scsi_disk / 3: 0: 0: 0 / sys / devices / pci0000: 00/0000: 00: 1f.2 / ata1 / host0 / target0: 0: 0/0: 0: 0: 0 / scsi_disk / 0: 0: 0: 0

5. Lemezpartíció UUID azonosítása dumpe2fs Parancs


A dumpe2fs paranccsal azonosítják a fájlrendszer blokkméretét, szuperblokk-információit. Ha elveszíti a fájlrendszer felső blokkját, akkor elveszíti a hozzáférést a fájlrendszerhez. A dumpe2fs a parancs meghatározhatja a fájl helyét, a fájlrendszer UUID-jét, a fájlrendszer mágikus számát, a fájlrendszer jelzőit, a hibajelenséget, a Filesystem operációs rendszer típusát, az ingyenes blokkokat, a Flex blokkcsoport méretét és még sok minden mást.

Engedje, ha futtatni akarjuk a dumpe2fs parancs a sda1 Linux fájlrendszerünkben csak arra van szükségünk, hogy beírjuk a következő parancsot a terminálba.

$ sudo dumpe2fs / dev / sda1

Ellenőrizheti a dumpe2fs Linux gépének változata.

$ sudo dumpe2fs -V [sudo] jelszó jahidhez: dumpe2fs 1.44.1 (2018. március 24.) Az EXT2FS Library 1. verziójának használata.44.1 jahid @ jahidHP: ~ $

6. A FileSystem UUID azonosítása Linux rendszerben hwinfo Parancs


Hardverinformáció, vagy röviden: hwinfo A command egy nagyon profi parancs a Linux fájlrendszer UUID azonosítására. A rendszer állapotának és állapotának figyelemmel kísérésére szolgál. Ez a parancs információkat nyerhet ki a hardverből. Információkat gyűjthet a merevlemezről, monitorról, billentyűzetről, egérről, hálózati kártyáról stb.

A hwinfo A parancs hasznos a fájlverzió meghatározásához, a naplófájlba történő íráshoz, a partíciós információk, a hálózati kártya információinak, a CPU-információk, a rendszer hardverének stb. Telepítheti hwinfo a Linux gépén belül a következő parancsokkal.

$ sudo apt-get install hwinfo $ sudo apt install hwinfo
$ sudo pacman -S hwinfo
$ sudo yum telepítse a hwinfót
$ sudo zypper telepítse a hwinfót

Most, a telepítés után hwinfo kész, a következő parancsokat futtathatja a terminálon a hardverinformációk azonosításához.

$ sudo hwinfo $ sudo hwinfo - minden $ sudo hwinfo - rövid $ sudo hwinfo --block --short $ sudo hwinfo --cpu $ sudo hwinfo --network $ sudo hwinfo --netcard $ sudo hwinfo --disk $ sudo hwinfo --partition $ sudo hwinfo --usb $ sudo hwinfo --memory $ sudo hwinfo --pci $ sudo hwinfo --log hwinfo.txt

7. A FileSystem UUID azonosítása uuid Parancs


A Linux fájlrendszerben az UUID (Universally Unique Identifier) ​​paranccsal meghatározhatja a fájl nevét, fájlverzióját, fájlszámát, fájlformátumát és a fájl egyedi azonosító számát.

Ha Linux rendszerében nincs telepítve az UUID, akkor az alábbi terminál paranccsal próbálhatja telepíteni az UUID azonosítót.

$ sudo apt install uuid

A fájlrendszer UUID-információinak megszerzéséhez futtassa ezt a parancsot a terminálján.

$ ls -lh / dev / disk / by-uuid /

Végső gondolatok


A Linux fenntartja a fájlrendszer hierarchiáját. A teljes bejegyzésben megpróbáltam megismertetni a fájlrendszer UUID azonosításának módszereivel a Linux rendszerben, és hogyan juthatok be a fájlrendszer folyamatába. Több módszerrel megvitattuk, mi az UUID, és hogyan tudjuk azonosítani a fájlrendszerek UUID-jét. Néhány terminálparancsot fentebb említettünk a bejegyzésben, hogy meghatározzuk a fájl állapotát és a futási időt. Egyes parancsok és módszerek a hardvertípusok azonosítására vonatkoznak.

Megpróbáltam kidolgozni azokat a módszereket, amelyekkel futtattam a fájlrendszer ellenőrzését Linux alatt. Lehetséges, hogy elfelejtenék néhány pontot megemlíteni. Nagyra értékelni fogom, ha azt írod, amit hiányoltam a megjegyzés rovatba. Ön is megírhatja észrevételeit erről a bejegyzésről. És ne felejtsd el megosztani ezt a bejegyzést a közösségi médiában, hogy Linux geek barátaid át tudják nézni ezt a bejegyzést.

A legjobb Linux-disztribútorok játékhoz 2021-ben
A Linux operációs rendszer hosszú utat tett meg eredeti, egyszerű, szerver alapú kinézetétől. Ez az operációs rendszer rendkívül javult az elmúlt évek...
Hogyan lehet rögzíteni és streamelni a játékmenetét Linuxon
Korábban a játékokat csak hobbinak tekintették, de az idő múlásával a játékipar hatalmas növekedést ért el a technológia és a játékosok száma szempont...
A legjobb játékok kézi követéssel
Az Oculus Quest nemrégiben bemutatta a vezérlés nélküli kézi követés nagyszerű ötletét. Az egyre növekvő számú játékkal és tevékenységgel, amelyek tám...