Memahami sistem file UUID (Universally Unique Identifier) adalah pekerjaan penting seorang administrator Linux. Setiap hari, berton-ton file dihasilkan di dalam server Linux. Beberapa file statis; beberapa bersifat dinamis. Beberapa file bersifat sementara, dan beberapa bersifat permanen. Pembuatan skrip Unix dan pemeliharaan server juga membutuhkan keterampilan memahami sistem file Linux dengan baik. Sebagai admin Linux, untuk menghubungkan file dengan server atau database dan pemecahan masalah tingkat atas, penting untuk mengidentifikasi UUID sistem file sistem Linux Anda.
Seorang insinyur, Theodore Yue Tak Ts'o telah membuat perpustakaan bernama libuuid
untuk mengidentifikasi semua sistem file Linux secara unik. Oleh karena itu, file library ini sekarang digunakan dalam sistem UUID (Universally Unique Identifier). UUID adalah sistem angka 128-bit yang dapat memberi label pada setiap file dengan nomor acak yang unik sehingga administrator dapat mengenali file sistemnya berdasarkan nama. Pada postingan kali ini, kita akan membahas tentang proses bagaimana mengidentifikasi UUID filesystem Linux.
Pengidentifikasi Unik Universal (UUID)
Tabel sistem file (fstab) adalah lokasi di mana semua properti pemasangan dicatat di dalam etc
direktori Linux root
. Kita dapat melihat fstab
tabel menggunakan perintah cat di terminal. Pada output, kita akan menemukan UUID dari fstab . kita berkas.
UUID ditetapkan dalam sistem 32 heksadesimal, dibagi menjadi lima bagian dan dipisahkan oleh tanda hubung. Bentuk UUID seperti 8-4-4-4-12. Di sini sebagai contoh, saya menunjukkan UUID fstab saya dari terminal menggunakan cat
perintah.
$ cat /etc/fstab
Di sini, Anda dapat melihat fstab
saya UUID ditetapkan sebagai:
6661a91e-9ec4-4ce0-a969-242019ecc174
- -
Di sini, 32 karakter sebenarnya telah berubah menjadi 36 karakter dengan 4 tanda hubung. Jika kita perhatikan dengan seksama pembentukan UUID, kita dapat strukturnya seperti ini:
AAAAAAAAA-BBBB-CCCC-DDDD-FFFFFFFFFFFF
Pembentukan UUID berisi variasi timestamp, alamat MAC yang dikodekan, dan beberapa nomor yang dibuat secara acak.
1. Mengidentifikasi FileSystem UUID di Linux Dengan tune2fs
Perintah
Tune2fs adalah perintah di Linux yang dapat digunakan untuk menyesuaikan kerangka file yang dapat disetel. Anda mungkin tahu bahwa di Windows, sebagian besar file dibuat dalam NTFS atau FAT32, tetapi di Linux, file dibuat dalam sistem file ext2, ext3, atau ext4. Jika Anda perlu mengubah variabel atau parameter file tersebut, Anda dapat menggunakan tune2fs
perintah.
tune2fs
adalah perintah yang kuat yang juga dapat menentukan pengaturan file saat ini dari sistem file Linux Anda. Jika Anda ingin melihat detail penggunaan tune2fs
, cukup ketik tune2fs
di Terminal, akan muncul daftar yang bisa dilakukan oleh tune2fs
.
Mari, kita ingin melihat properti UUID sistem file dari dev/sda1
saya lokasi. Untuk itu, kita perlu mengetikkan perintah berikut di terminal menggunakan tune2fs
memerintah. Jika Anda menemukan kesalahan seperti, izin ditolak saat mencoba membuka /dev/sda1; anda dapat mencoba perintah kedua yang menyertakan sudo
(pengguna super lakukan).
$ tune2fs -l /dev/sda1 $ sudo tune2fs -l /dev/sda1
2. Mengidentifikasi FileSystem UUID Dengan blkid
Perintah
Untuk menentukan atribut perangkat blok dari sistem file Linux, kita dapat menggunakan identifikasi blok(blkid)
perintah di terminal. blkid
perintah dapat mengidentifikasi UUID
dan informasi detail sistem file Linux.
Mari, kita ingin mencari UUID dari /dev/sda1
lokasi. Untuk itu, kita perlu mengetikkan perintah berikut di terminal. Dan pada outputnya, kita akan menemukan UUID, ID partisi, dan tipe drivernya.
$ blkid /dev/sda1 /dev/sda1: UUID="3e7268c4-2b78-42eb-950c-b38d1451771d" TYPE="ext4" PARTUUID="eaef9435-01"
3. Mengidentifikasi FileSystem UUID di Linux Dengan lsblk
Perintah
Informasi Daftar Blockwise, lsblk
Perintah ini digunakan untuk melihat informasi detail dan UUID dari sistem file di Linux. lsblk
perintah dapat menunjukkan nama, jenis perangkat, nomor perangkat mayor-minor, perangkat yang dapat dilepas, titik pemasangan, ukuran perangkat, dll.
$ sudo lsblk
4. Menentukan UUID Partisi Disk di Linux Dengan udevadm
Perintah
Administrator pengelola perangkat ruang pengguna atau, singkatnya, udevadm
adalah perintah yang digunakan di Linux untuk mengidentifikasi runtime dan kejadian kernel dari sebuah file. Konten runtime dikaitkan dengan proses yang berlangsung di dalam perangkat. Biasanya, file-file ini bersifat sementara. udevadm
perintah dapat mengumpulkan info file dari database, memicu tindakan apa pun di bawah pengguna administratif, mengontrol udev
daemon, pantau Kernel, dan uji suatu peristiwa.
Mari, kita ingin memeriksa status file yang dapat dilepas di terminal menggunakan udevadm
, kita bisa mengetikkan perintah berikut di terminal.
$ udevadm monitor
Dan monitor akan mencetak event yang diterima untuk:
UDEV - the event which udev sends out after rule processing KERNEL - the kernel uevent
Setelah tahap ini, jika kita memasukkan perangkat yang dapat dilepas, itu akan mencetak status disk di terminal. Outputnya akan seperti gambar di bawah ini.
Kami juga dapat menggunakan tindakan pemicu di bawah udevadm
memerintah. Ini 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. Mengidentifikasi UUID Partisi Disk Dengan dumpe2fs
Perintah
dumpe2fs
perintah digunakan untuk mengidentifikasi ukuran blok, informasi superblok dari sistem file. Jika Anda kehilangan superblok pada sistem file, Anda kehilangan akses ke sistem file tersebut. dumpe2fs
perintah dapat menentukan di mana file dipasang, UUID sistem file, nomor ajaib sistem file, flag sistem file, perilaku kesalahan, jenis OS Filesystem, blok gratis, ukuran grup blok Flex, dan banyak lagi.
Mari, jika kita ingin menjalankan dumpe2fs
perintah pada lokasi sda1
di sistem file Linux kita, kita hanya perlu mengetikkan perintah berikut di terminal.
$ sudo dumpe2fs /dev/sda1
Anda juga dapat memeriksa dumpe2fs
versi mesin Linux Anda.
$ sudo dumpe2fs -V [sudo] password for jahid: dumpe2fs 1.44.1 (24-Mar-2018) Using EXT2FS Library version 1.44.1 [email protected]:~$
6. Mengidentifikasi FileSystem UUID di Linux Dengan hwinfo
Perintah
Informasi perangkat keras atau singkatnya, hwinfo
command adalah perintah yang sangat profesional untuk mengidentifikasi filesystem UUID Linux. Digunakan untuk memantau kondisi dan kesehatan sistem. Perintah ini dapat mengekstrak informasi dari perangkat keras. Itu dapat mengumpulkan informasi dari hard disk, monitor, keyboard, mouse, kartu jaringan, dan lain-lain.
hwinfo
Perintah ini berguna untuk menentukan versi file, menulis ke file log, untuk mendapatkan informasi partisi, Informasi kartu jaringan, informasi CPU, informasi perangkat keras sistem, dll. Anda dapat menginstal hwinfo
di dalam mesin Linux Anda dari perintah berikut.
- Untuk Ubuntu:
$ sudo apt-get install hwinfo $ sudo apt install hwinfo
- Untuk Arch Linux:
$ sudo pacman -S hwinfo
- Untuk RHEL/CentOS:
$ sudo yum install hwinfo
- Untuk lompatan openSUSE:
$ sudo zypper install hwinfo
Sekarang, setelah instalasi hwinfo
selesai, Anda dapat menjalankan perintah berikut di terminal Anda untuk mengidentifikasi informasi perangkat keras.
$ 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 --partition $ sudo hwinfo --usb $ sudo hwinfo --memory $ sudo hwinfo --pci $ sudo hwinfo --log hwinfo.txt
7. Mengidentifikasi FileSystem UUID Dengan uuid
Perintah
Dengan menggunakan perintah Universally Unique Identifier (UUID) di sistem file Linux, Anda dapat menentukan nama file, versi file, nomor jumlah file, format file, dan nomor ID unik file.
Jika sistem Linux Anda tidak menginstal UUID, Anda dapat mencoba perintah terminal berikut untuk menginstal UUID.
$ sudo apt install uuid
Untuk mendapatkan informasi UUID sistem file Anda, jalankan perintah ini di terminal Anda.
$ ls -lh /dev/disk/by-uuid/
Pemikiran Terakhir
Linux memelihara hierarki sistem file. Di seluruh posting, saya telah mencoba memperkenalkan Anda dengan metode bagaimana mengidentifikasi filesystem UUID di Linux, dan bagaimana masuk ke aliran filesystem. Kami telah membahas apa itu UUID dan bagaimana kami dapat mengidentifikasi UUID sistem file dalam beberapa metode. Beberapa perintah terminal disebutkan di atas dalam posting untuk menentukan status file dan runtime. Beberapa perintah dan metode adalah tentang cara mengidentifikasi jenis perangkat keras.
Saya telah mencoba menemukan metode yang saya gunakan untuk memeriksa sistem file di Linux. Mungkin saja saya lupa menyebutkan beberapa poin. Akan sangat dihargai jika Anda menulis apa yang saya lewatkan di kotak komentar. Anda juga dapat menulis komentar Anda tentang posting ini. Dan jangan lupa untuk membagikan postingan ini ke media sosial agar teman-teman geek Linux Anda dapat membaca postingan ini.