Panduan Perintah blkid Linux: Cek UUID & Konfigurasi fstab

Pengantar

Memastikan kestabilan proses mounting media penyimpanan pada sistem Linux membutuhkan identifikasi partisi yang akurat dan unik melalui UUID. Panduan praktis ini mengupas tuntas teknik pemanfaatan utilitas blkid guna memeriksa atribut perangkat blok—mulai dari ekstraksi nilai UUID, pendeteksian tipe filesystem, hingga pembacaan label partisi. Di samping itu, artikel ini mengulas integrasi parameter penting tersebut ke dalam berkas /etc/fstab demi konfigurasi mounting permanen yang aman dan minim risiko.

Menelaah Informasi Perangkat Blok Menggunakan blkid

Sebelum menginspeksi rincian internal tiap volume, ada baiknya kita memetakan hierarki perangkat penyimpanan yang terpasang melalui utilitas lsblk.
Langkah awal ini menyajikan gambaran komprehensif seputar skema partisi drive NVMe, kapasitas ruang, hingga status mounting aktif.

Tampilan struktur perangkat penyimpanan dengan lsblk

Perintah blkid memindai seluruh komponen penyimpanan pada sistem operasi dan mengekstraksi metadata esensial, seperti penanda unik partisi (UUID), format sistem berkas (TYPE), maupun pengenal volume (LABEL).
Eksekusi dengan privilese administratif (sudo) menjamin ketersediaan informasi mendalam, termasuk ukuran blok fisik dan pengenal unik lainnya.
⚙️ [Parameter Kunci]

-s <tag> : Memfilter hasil keluaran agar hanya menampilkan atribut spesifik (misalnya UUID, TYPE, atau PARTUUID).
-o <format> : Mengatur tata letak tampilan data (value, list, device, export, full, dll.).
-t <token> : Menyortir perangkat berdasarkan kriteria kecocokan nilai tertentu (contohnya TYPE=ext4).
-L <label> : Menelusuri partisi fisik berdasarkan penamaan label volume.
-U <uuid> : Mengidentifikasi nama partisi riil yang berkorespondensi dengan deretan UUID tertentu.
-p : Mengabaikan berkas cache kernel (/etc/blkid.tab) untuk memicu pemeriksaan langsung pada superblok partisi.
-c <cachefile> : Menetapkan lokasi berkas cache khusus atau menonaktifkannya ke direktori buang (/dev/null).

Pemeriksaan menyeluruh atribut disk lewat sudo blkid

Menyaring Data Partisi Tertentu Lewat Opsi -s dan -o

Untuk mempermudah demonstrasi, kita dapat mengambil pengenal partisi root (/) secara dinamis memakai perintah findmnt, lalu memasukkannya ke dalam variabel shell TARGET_DEV.

Menyimpan node partisi root ke variabel TARGET_DEV

Dengan menyertakan path partisi target di belakang perintah blkid, sistem hanya akan menampilkan metadata dari partisi terpilih tanpa memindai seluruh drive.
Metode efisien ini mempercepat peninjauan atribut kritis semacam UUID, BLOCK_SIZE, TYPE, dan PARTUUID pada target penyimpanan spesifik.

Membaca informasi partisi spesifik dengan sudo blkid

Dalam skenario otomatisasi skrip shell, kita kerap memerlukan deretan string UUID polos tanpa label teks pengiring. Kombinasi opsi -s UUID dan -o value menyaring keluaran agar hanya menyisakan nilai identifier murni.
Format bersih tanpa tanda kutip maupun atribut ekstra ini sangat ideal untuk diproses langsung oleh variabel lingkungan dalam pipeline skrip.

Mengekstrak nilai mentah UUID tanpa teks pendukung

Bila Anda memerlukan ringkasan visual yang rapi bagi seluruh perangkat penyimpanan, gunakan flag -o list untuk merapikan informasi mount point, format berkas, serta UUID ke dalam format tabel terstruktur.
Penyajian berbasis tabel ini mempermudah audit kesehatan dan struktur media simpan sistem secara menyeluruh.

Menampilkan ringkasan perangkat penyimpanan dalam tabel terstruktur

Simulasi Disk Virtual dan Pencarian Partisi Berbasis LABEL

Sebagai bahan uji coba yang aman tanpa mengganggu disk produksi, kita membuat citra disk kosong sebesar 30MB memanfaatkan perintah dd.

Pembuatan citra disk tiruan memakai dd

Agar berkas mentah ini dapat dikelola layaknya perangkat penyimpanan fisik, kita menautkannya ke antarmuka loop device kosong via losetup, lalu menampung jalurnya pada variabel LOOP_DEV.

Menghubungkan berkas citra ke loop device

Guna mengevaluasi kemampuan penelusuran via nama volume, kita memformat perangkat virtual tersebut dengan filesystem ext4 sambil menyematkan label MY_BACKUP menggunakan opsi -L pada mkfs.ext4.

Memformat volume dengan filesystem ext4 berlabel khusus

Jalankan kembali blkid pada partisi loop untuk memastikan atribut penamaan LABEL="MY_BACKUP", alokasi UUID, serta penetapan format ext4 telah terekam secara valid.

Memverifikasi label dan UUID partisi virtual

Fitur -L pada blkid memungkinkan administrator menemukan letak fisik suatu disk hanya berbekal nama labelnya (MY_BACKUP).
Pendekatan pencarian balik ini sangat efektif ketika Anda mengingat penamaan logis suatu partisi namun tidak mengetahui letak penamaan jalurnya di /dev.

Mencari node partisi riil berdasarkan label volume

Setelah simulasi usai, lepaskan keterikatan loop device serta singkirkan berkas citra sementara agar ruang penyimpanan kembali bersih.

Menonaktifkan loop device dan menghapus berkas uji coba

Validasi Identitas UUID (-U) Demi Keamanan Entri /etc/fstab

Ambil string UUID partisi root (/) secara terisolasi dengan mengawinkan findmnt dan filter blkid -s UUID -o value, lalu simpan hasilnya ke variabel ROOT_UUID.

Menyimpan UUID partisi root ke dalam ROOT_UUID

Berdasarkan nilai pengenal unik yang diperoleh, kita menyusun sintaks mounting permanen yang nantinya akan dicantumkan di dalam berkas /etc/fstab.
Mengandalkan UUID jauh lebih tangguh ketimbang mengacu pada nama perangkat statis seperti /dev/sdX, sebab urutan penamaan partisi oleh kernel berpotensi bergeser saat terjadi perubahan tata letak kabel atau drive.

Format penulisan entri fstab berbasis identifikasi UUID

Lakukan verifikasi silang terhadap keabsahan parameter fstab menggunakan opsi -U pada blkid untuk mengecek ulang partisi fisik yang terpaut pada deretan UUID tersebut.
Langkah defensif ini mengeliminasi kekeliruan konfigurasi sebelum proses reboot dieksekusi, menjaga integritas proses booting sistem.

Melakukan uji silang UUID ke path disk dengan opsi -U

Pemanfaatan blkid menyederhanakan manajemen partisi modern dan mengamankan registrasi perangkat pada /etc/fstab.
Terapkan standarisasi berbasis UUID dalam alur kerja administrasi server Anda untuk menjamin keandalan sistem jangka panjang.