GNU/Linux >> Belajar Linux >  >> Ubuntu

Manfaat Nyata Menggunakan Uuids?

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

Ubuntu
  1. Server DNS apa yang saya gunakan?

  2. Menggunakan Bit Setuid dengan Benar?

  3. Apa perintah pohon di Ubuntu?

  1. Apa perbedaan mengarahkan output menggunakan >, &>, >&dan 2&>?

  2. Apa gunanya menggunakan makro linux access_ok()

  3. Apa overhead menggunakan subkulit?

  1. Apa itu Rolling Release Linux dan Apa Manfaat Nyata Menggunakannya

  2. Apa cara termudah untuk SSH menggunakan Python?

  3. Apa itu sistem file NSFS?