Saya selalu melihat orang berdiskusi menggunakan UUID di hard drive alih-alih /dev/sdN
.
Apa manfaat nyata menggunakan UUID? Apakah lebih cepat, lebih dapat diandalkan, lebih mudah diingat (ha lol tidak), apa?
Dan, apakah mungkin untuk mengubah UUID? Apakah ada cara untuk mengidentifikasi drive (terutama di GRUB) yang tidak pernah dapat diubah?
Jawaban yang Diterima:
Apa manfaat nyata menggunakan UUID?
Umumnya, UUID adalah konstan untuk drive/partisi yang sama tidak peduli sistem apa yang dipasang.
/dev/sdN
skema penamaan menambah huruf terakhir (N
) untuk setiap perangkat yang dicolokkan (a, b, c, d, dll.). Ini berarti bahwa /dev/sd
pengenal yang ditetapkan ke perangkat berubah jika dipasang dalam urutan yang berbeda.
Dan, apakah mungkin untuk mengubah UUID?
Ya, lihat di sini.
Apakah ada cara untuk mengidentifikasi drive (terutama di GRUB) yang tidak pernah bisa berubah?
Itulah gunanya UUID. Itu mungkin solusi paling stabil yang bisa Anda dapatkan.
Menggunakan UUID dalam skrip dan sejenisnya
Jika Anda diperintahkan untuk melakukan perintah seperti ini:
dd if=/dev/sda of=/dev/null
… Anda dapat mengganti /dev/sda
dengan file di /dev/disk/by-uuid/
untuk mereferensikan disk dengan UUID alih-alih sdN
.
Jalankan perintah ini untuk mendapatkan UUID (dan sdN
notasi) drive di sistem Anda:
for disk in /dev/disk/by-uuid/*; do
readlink -e "$disk"
echo "${disk#/dev/disk/by-uuid/}"
echo
done