Memahami sistem fail UUID (Identally Unique Identifier) adalah tugas penting pentadbir Linux. Setiap hari, banyak fail dihasilkan di dalam pelayan Linux. Beberapa fail statik; ada yang dinamik. Beberapa fail bersifat sementara, dan beberapa fail kekal. Skrip Unix dan penyelenggaraan pelayan juga memerlukan kemahiran memahami sistem fail Linux dengan baik. Sebagai pentadbir Linux, untuk menghubungkan fail dengan pelayan atau pangkalan data dan penyelesaian masalah peringkat teratas, penting untuk mengenal pasti UUID sistem fail sistem Linux anda.
Seorang jurutera, Theodore Yue Tak Ts'o telah membuat sebuah perpustakaan yang diberi nama libuuid
untuk mengenal pasti semua sistem fail Linux secara unik. Oleh itu, fail perpustakaan ini kini digunakan dalam sistem UUID (Universally Unique Identifier). UUID adalah sistem nombor 128-bit yang dapat melabel setiap fail dengan nombor rawak yang unik sehingga pentadbir dapat mengenali fail sistemnya dengan nama. Dalam catatan ini, kita akan membincangkan proses bagaimana mengenal pasti UUID sistem fail Linux.
Pengecam Unik Universiti (UUID)
Jadual sistem fail (fstab) adalah lokasi di mana semua sifat pelekap masuk di dalam dan lain-lain
direktori Linux akar
. Kita dapat melihat fstab
jadual menggunakan arahan kucing di terminal. Dalam output, kita akan menemui UUID dari kita fstab fail.
UUID ditugaskan dalam sistem heksadesimal 32, dibahagikan kepada lima bahagian dan dipisahkan dengan tanda hubung. Bentuk UUID adalah seperti 8-4-4-4-12. Di sini sebagai contoh, saya menunjukkan UUID saya fstab dari terminal menggunakan kucing
perintah.
$ kucing / etc / fstab
Di sini, anda dapat melihat saya fstab
UUID diberikan sebagai:
6661a91e-9ec4-4ce0-a969-242019ecc174
Di sini, 32 aksara sebenarnya telah berubah menjadi 36 aksara dengan 4 tanda hubung. Sekiranya kita melihat dengan teliti pembentukan UUID, strukturnya seperti ini:
AAAAAAAA-BBBB-CCCC-DDDD-FFFFFFFFFFFF
Pembentukan UUID mengandungi variasi cap waktu, alamat MAC yang dikodkan, dan beberapa nombor yang dihasilkan secara rawak.
1. Mengenal UUID FileSystem di Linux Oleh tune2fs
Perintah
Tune2fs adalah perintah di Linux yang dapat digunakan untuk menyesuaikan kerangka file yang dapat ditala. Anda mungkin tahu bahawa di Windows, kebanyakan fail dibuat di NTFS atau Fat32, tetapi di Linux, fail dihasilkan dalam sistem fail ext2, ext3, atau ext4. Sekiranya anda perlu mengubah pemboleh ubah atau parameter fail tersebut, anda dapat menggunakan tune2fs
perintah.
The tune2fs
adalah perintah kuat yang juga dapat menentukan tetapan fail semasa sistem fail Linux anda. Sekiranya anda ingin melihat perincian penggunaan tune2fs
, sekadar menaip tune2fs
di Terminal, ia akan menunjukkan senarai yang boleh dilakukan oleh tune2fs
.
Biarkan, kami ingin melihat sifat UUID sistem fail milik saya dev / sda1
lokasi. Untuk itu, kita perlu menaip perintah berikut di terminal menggunakan tune2fs
perintah. Sekiranya anda menemui kesilapan seperti, kebenaran ditolak semasa cuba membuka / dev / sda1; anda boleh mencuba arahan kedua yang merangkumi sudo
(superuser lakukan).
$ tune2fs -l / dev / sda1 $ sudo tune2fs -l / dev / sda1
2. Mengenal UUID FileSystem Oleh blkid
Perintah
Untuk menentukan atribut blok peranti sistem fail Linux, kita dapat menggunakan pengenalan blok(blkid)
arahan di terminal. The blkid
arahan dapat mengenal pasti UUID
dan maklumat terperinci sistem fail Linux.
Mari, kita mahu mencari UUID dari / dev / sda1
lokasi. Untuk itu, kita perlu menaip perintah berikut di terminal. Dan dalam outputnya, kita akan menemui UUID, ID partition, dan jenis pemacu.
$ blkid / dev / sda1 / dev / sda1: UUID = "3e7268c4-2b78-42eb-950c-b38d1451771d" TYPE = "ext4" PARTUUID = "eaef9435-01"
3. Mengenal UUID FileSystem di Linux Oleh lsblk
Perintah
Maklumat Senarai Blok, lsblk
arahan digunakan untuk melihat maklumat terperinci dan UUID sistem fail di Linux. The lsblk
arahan boleh menunjukkan nama, jenis peranti, nombor peranti utama-kecil, peranti yang boleh ditanggalkan, titik pemasangan, ukuran peranti, dll.
$ sudo lsblk
4. Menentukan UUID Partition Disk di Linux Oleh udevadm
Perintah
Pentadbir peranti pengguna ruang pengguna atau, ringkasnya, udevadm
adalah perintah yang digunakan dalam Linux untuk mengenal pasti runtime dan kernel peristiwa fail. Kandungan masa berjalan dihubungkan dengan proses yang berlaku di dalam peranti. Biasanya, fail ini bersifat sementara. The udevadm
perintah dapat mengumpulkan maklumat fail dari pangkalan data, mencetuskan tindakan di bawah pengguna pentadbiran, mengawal udev
daemon, memantau Kernel, dan menguji acara.
Mari, kami ingin memeriksa status fail yang boleh ditanggalkan di terminal menggunakan udevadm
, kita boleh menaip perintah berikut di terminal.
$ udevadm monitor
Dan monitor akan mencetak acara yang diterima untuk:
UDEV - peristiwa yang dikeluarkan oleh udev setelah peraturan memproses KERNEL - kernel uevent
Selepas tahap ini, jika kita memasukkan peranti yang boleh ditanggalkan, ia akan mencetak status cakera di terminal. Hasilnya akan seperti gambar yang disediakan di bawah.
Kita juga boleh menggunakan tindakan pemicu di bawah udevadm
perintah. Inilah contohnya.
$ 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. Mengenal UUID Partition Disk Oleh dumpe2fs
Perintah
The dumpe2fs
arahan digunakan untuk mengenal pasti maklumat blokir, superblok sistem fail. Sekiranya anda kehilangan sekatan superblok pada sistem fail, anda kehilangan akses ke sistem fail tersebut. The dumpe2fs
arahan dapat menentukan di mana fail dipasang, UUID sistem fail, nombor sihir sistem fail, bendera sistem fail, tingkah laku ralat, jenis OS Sistem Filem, blok bebas, ukuran kumpulan blok Flex, dan banyak lagi perkara.
Biarkan, jika kita mahu menjalankan dumpe2fs
arahan di lokasi sda1
dalam sistem fail Linux kami, yang kami perlukan adalah menaip perintah berikut di terminal.
$ sudo dumpe2fs / dev / sda1
Anda juga boleh menyemak dumpe2fs
versi mesin Linux anda.
$ sudo dumpe2fs -V [sudo] kata laluan untuk jahid: dumpe2fs 1.44.1 (24-Mar-2018) Menggunakan Pustaka EXT2FS versi 1.44.1 jahid @ jahidHP: ~ $
6. Mengenal UUID FileSystem di Linux Oleh hwinfo
Perintah
Maklumat perkakasan atau ringkasnya, hwinfo
perintah adalah arahan yang sangat profesional untuk mengenal pasti UUID sistem fail Linux. Ia digunakan untuk memantau keadaan dan kesihatan sistem. Perintah ini dapat mengekstrak maklumat bentuk perkakasan. Ia dapat mengumpulkan maklumat dari cakera keras, monitor, papan kekunci, tetikus, kad rangkaian dan lain-lain.
The hwinfo
perintah berguna untuk menentukan versi file, menulis ke file log, untuk mendapatkan maklumat partisi, maklumat kad rangkaian, maklumat CPU, maklumat perkakasan sistem, dll. Anda boleh memasang hwinfo
di dalam mesin Linux anda dari arahan berikut.
- Untuk Ubuntu:
$ sudo apt-get install hwinfo $ sudo apt install hwinfo
- Untuk Arch Linux:
$ sudo pacman -S hwinfo
- Untuk RHEL / CentOS:
$ sudo yum pasang hwinfo
- Untuk lompatan openSUSE:
$ sudo zypper pasang hwinfo
Sekarang, selepas pemasangan hwinfo
selesai, anda boleh menjalankan perintah berikut di terminal anda untuk mengenal pasti maklumat perkakasan.
$ sudo hwinfo $ sudo hwinfo --all $ sudo hwinfo --short $ sudo hwinfo --block --short $ sudo hwinfo --cpu $ sudo hwinfo --network $ sudo hwinfo --netcard $ sudo hwinfo --disk $ sudo hwinfo --partisi $ sudo hwinfo --usb $ sudo hwinfo --memory $ sudo hwinfo --pci $ sudo hwinfo --log hwinfo.txt
7. Mengenal UUID FileSystem Oleh uuid
Perintah
Dengan menggunakan perintah Universally Unique Identifier (UUID) dalam sistem fail Linux anda, anda dapat menentukan nama fail, versi fail, nombor kiraan fail, format fail, dan nombor ID unik fail tersebut.
Sekiranya sistem Linux anda tidak memasang UUID, anda boleh mencuba perintah terminal berikut untuk memasang UUID.
$ sudo apt pasang uuid
Untuk mendapatkan maklumat UUID sistem fail anda, jalankan perintah ini di terminal anda.
$ ls -lh / dev / disk / oleh-uuid /
Pemikiran Akhir
Linux mengekalkan hierarki sistem fail. Dalam keseluruhan catatan, saya telah berusaha memperkenalkan anda dengan kaedah bagaimana mengenal pasti UUID sistem fail di Linux, dan bagaimana memasuki aliran sistem fail. Kami telah membincangkan apa itu UUID dan bagaimana kami dapat mengenal pasti UUID sistem fail dalam beberapa kaedah. Beberapa arahan terminal disebutkan di atas dalam pos untuk menentukan status fail dan masa berjalan. Beberapa arahan dan kaedah adalah mengenai cara mengenal pasti jenis perkakasan.
Saya telah mencuba kaedah yang biasa saya jalankan untuk memeriksa sistem fail di Linux. Ada kemungkinan saya mungkin lupa menyebutkan beberapa perkara. Ia akan sangat dihargai jika anda menulis apa yang saya terlepas di kotak komen. Anda juga boleh menulis komen anda mengenai siaran ini. Dan jangan lupa untuk berkongsi catatan ini di media sosial supaya rakan-rakan geek Linux anda dapat melalui siaran ini.