Команди A-Z

Как да идентифицирам UUID на FileSystem в Linux Крайният урок

Как да идентифицирам UUID на FileSystem в Linux Крайният урок

Разбирането на файловата система UUID (Универсално уникален идентификатор) е жизненоважна работа на администратор на Linux. Всеки ден в сървър на Linux се генерират тонове файлове. Някои файлове са статични; някои са динамични. Някои файлове са временни, а други са постоянни. Unix скриптове и поддръжка на сървъри също изискват умението за добро разбиране на файловата система Linux. Като администратор на Linux, за да свържете файловете със сървър или база данни и отстраняване на неизправности от първо ниво, е важно да идентифицирате UUID на файловата система на вашата Linux система.

Инженер, Теодор Юе Так Цьо беше създал библиотека на име libuuidда идентифицира уникално всички файлови системи на Linux. Следователно този библиотечен файл вече се използва в системата UUID (Универсално уникален идентификатор). UUID е 128-битова бройна система, която може да обозначи всеки файл с уникално произволно число, така че администраторът да може да разпознае системните му файлове по име. В тази публикация ще обсъждаме процеса на това как да идентифицираме UUID на файловата система на Linux.

Универсално уникален идентификатор (UUID)


Таблицата на файловата система (fstab) е мястото, където всички свойства на монтиране се регистрират вътре в и т.н директория на Linux корен. Можем да видим fstab таблица с помощта на командата cat в терминала. В изхода ще намерим UUID на нашия fstab файл.

UUID се присвоява в 32 шестнадесетична система, разделена на пет части и разделена с тирета. Формата на UUID е като 8-4-4-4-12. Тук за пример показвам UUID на моя fstab от терминала с помощта котка команда.

$ cat / etc / fstab

Тук можете да видите моята fstab UUID се присвоява като:

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

Тук 32-те знака всъщност са се превърнали в 36 знака с 4 тирета. Ако разгледаме внимателно формирането на UUID, можем да кажем, че структурата е следната:

AAAAAAAA-BBBB-CCCC-DDDD-FFFFFFFFFFFF

Формирането на UUID съдържа вариация на клеймо за време, кодиран MAC адрес и някои произволно генерирани числа.

1. Идентифициране на FileSystem UUID в Linux от tune2fs Команда


Tune2fs е команда в Linux, която може да се използва за настройка на рамката на настройваеми файлове. Може да знаете, че в Windows файловете се създават предимно в NTFS или Fat32, но в Linux файловете се генерират във файлови системи ext2, ext3 или ext4. Ако трябва да промените променливите или параметрите на тези файлове, можете да използвате tune2fs команда.

The tune2fs е мощна команда, която може също да определи текущите настройки на файла на вашата файлова система Linux. Ако искате да видите подробностите за използването на tune2fs, просто напишете tune2fs в терминала ще покаже списъците, които могат да бъдат направени от tune2fs.

Нека искаме да видим свойствата на UUID на файловата система на my dev / sda1 местоположение. За това трябва да напишем следната команда в терминала с помощта на tune2fs команда. Ако откриете грешка като, разрешението е отказано при опит за отваряне / dev / sda1; можете да опитате втората команда, която включва Судо (суперпотребител прави).

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

2. Идентифициране на UUID на FileSystem чрез blkid Команда


За определяне на атрибутите на блоковото устройство на файловата система Linux можем да използваме идентификацията на блока(blkid)команда в терминала. The blkid команда може да идентифицира UUID и подробна информация за файловата система на Linux.

Нека искаме да намерим UUID на / dev / sda1 местоположение. За това трябва да напишем следната команда в терминала. И в изхода ще намерим UUID, идентификатор на дяла и типа на драйвера.

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

3. Идентифициране на FileSystem UUID в Linux от lsblk Команда


Информация в списък по блок, lsblk команда се използва, за да видите подробна информация и UUID на файловата система в Linux. The lsblk Командата може да показва името, типа на устройството, главни-малки номера на устройствата, сменяемо устройство, точка на монтиране, размер на устройството и т.н.

$ sudo lsblk

4. Определяне на UUID на дисковия дял в Linux от udevadm Команда


Администратор на диспечера на потребителско пространство или накратко, udevadm е команда, използвана в Linux за идентифициране на събитията по време на изпълнение и ядрото на даден файл. Съдържанието по време на изпълнение е свързано с процесите, преминаващи вътре в устройството. Обикновено тези файлове са временни. The udevadm команда може да събира информация за файла от базата данни, да задейства всяко действие под администраторски потребител, да контролира udev демон, наблюдавайте ядрото и тествайте събитие.

Нека искаме да проверим състоянието на сменяемия файл на терминала с помощта udevadm, можем да напишем следната команда в терминала.

$ udevadm монитор

И мониторът ще отпечата получените събития за:

UDEV - събитието, което udev изпраща след обработка на правило KERNEL - ядрото uevent

След този етап, ако вмъкнем някое сменяемо устройство, то ще отпечата състоянието на диска в терминала. Резултатът ще бъде като на снимката, предоставена по-долу.

Можем да използваме и задействащо действие под udevadm команда. Ето един пример.

$ udevadm спусък --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. Идентифициране на UUID на дисковия дял от dumpe2fs Команда


The dumpe2fs команда се използва за идентифициране на размера на блока, информация за суперблок на файлова система. Ако загубите суперблока си във файлова система, вие губите достъпа до тази файлова система. The dumpe2fs команда може да определи къде е монтиран файлът, UUID на файловата система, магически номер на файловата система, знамена на файловата система, поведение на грешка, тип OS на Filesystem, безплатни блокове, размер на групата Flex блокове и много други неща.

Нека, ако искаме да стартираме dumpe2fs команда за местоположението на sda1 в нашата файлова система Linux всичко, от което се нуждаем, е да напишем следната команда в терминала.

$ sudo dumpe2fs / dev / sda1

Можете също да проверите dumpe2fs версия на вашата Linux машина.

$ sudo dumpe2fs -V [sudo] парола за jahid: dumpe2fs 1.44.1 (24 март 2018 г.) Използване на библиотека EXT2FS версия 1.44.1 jahid @ jahidHP: ~ $

6. Идентифициране на FileSystem UUID в Linux от hwinfo Команда


Информация за хардуера или накратко, hwinfo command е много професионална команда за идентифициране на файловата система UUID на Linux. Използва се за наблюдение на състоянието и здравето на системата. Тази команда може да извлече информация от хардуер. Той може да събира информация от твърд диск, монитор, клавиатура, мишка, мрежова карта и др.

The hwinfo команда е полезна за определяне на версията на файла, записване в регистрационния файл, за получаване на информация за дяла, информация за мрежова карта, информация за процесора, информация за хардуера на системата и т.н. Можете да инсталирате hwinfo във вашата Linux машина от следните команди.

$ sudo apt-get install hwinfo $ sudo apt install hwinfo
$ sudo pacman -S hwinfo
$ sudo yum инсталира hwinfo
$ sudo zypper инсталирайте hwinfo

Сега, след инсталирането на hwinfo е готово, можете да изпълните следните команди във вашия терминал, за да идентифицирате хардуерната информация.

$ sudo hwinfo $ sudo hwinfo --всичко $ sudo hwinfo --short $ sudo hwinfo --block --short $ sudo hwinfo --cpu $ sudo hwinfo - мрежа $ sudo hwinfo --netcard $ sudo hwinfo --disk $ sudo hwinfo - дял $ sudo hwinfo --usb $ sudo hwinfo --memory $ sudo hwinfo --pci $ sudo hwinfo --log hwinfo.текст

7. Идентифициране на UUID на FileSystem чрез uuid Команда


С помощта на командата Универсален уникален идентификатор (UUID) във вашата файлова система на Linux можете да определите името на файла, версията на файла, номерата на броя на файловете, формата на файла и уникалния идентификационен номер на файла.

Ако вашата Linux система няма инсталиран UUID, можете да опитате следната команда на терминала, за да инсталирате UUID.

$ sudo apt install uuid

За да получите информацията за UUID на вашата файлова система, изпълнете тази команда във вашия терминал.

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

Финални мисли


Linux поддържа йерархия на файловата система. В целия пост се опитвам да ви запозная с методите за това как да идентифицирате UUID на файловата система в Linux и как да влезете в потока на файловата система. Обсъдихме какво е UUID и как можем да идентифицираме UUID на файловите системи по няколко метода. Някои команди на терминала са споменати по-горе в публикацията, за да се определи състоянието на файла и времето за изпълнение. Някои команди и методи са за това как да идентифицирате типовете хардуер.

Опитах се да измисля методите, които използвах, за да проверя файловата система в Linux. Възможно е да забравя да спомена някои моменти. Ще бъдем много оценени, ако напишете пропуснатото в полето за коментари. Можете също да напишете вашите коментари за тази публикация. И не забравяйте да споделите тази публикация в социалните медии, за да могат вашите приятели на Linux отрепки да преминат през тази публикация.

Как да увеличите FPS в Linux?
FPS означава Кадри в секунда. Задачата на FPS е да измерва честотата на кадрите при възпроизвеждане на видео или игрални изпълнения. С прости думи бро...
Топ Oculus App Lab Games
Ако сте собственик на слушалки на Oculus, тогава трябва да знаете за странично зареждане. Sideloading е процесът на инсталиране на несъхранявано съдър...
Топ 10 игри за игра на Ubuntu
Платформата на Windows е една от доминиращите платформи за игри поради огромния процент игри, които се развиват днес, за да поддържат Windows. Може ли...