Saya memiliki sistem dengan beberapa drive terpasang. Saya dapat melihat daftar semua drive bersama dengan UUID dan label mereka menggunakan perintah blkid (menghilangkan beberapa baris untuk keringkasan):
root@ubuntu:~/avl# blkid
/dev/sdy1: UUID="F00D-78FA" TYPE="vfat" PARTLABEL="EFI system" PARTUUID="23fc9408-58b2-4905-983e-be0a4dc4adee"
/dev/sdy2: UUID="0c58da23-7ef5-4177-807c-d9164174c092" TYPE="ext4" PARTLABEL="Linux filesystem" PARTUUID="81c156e7-1113-46b4-9365-ed3a262fc475"
/dev/sdd1: UUID="ff1954fe-e8c1-4253-abbc-24d3d6c6a6c5" TYPE="ext4" PARTUUID="dae0a716-01"
/dev/sdb1: UUID="b26fadc6-cd26-4f2a-8a41-91238737ae4b" TYPE="ext4" PARTUUID="48b181eb-01"
/dev/sdu1: UUID="b9fb58ab-474c-4113-9789-c3a02ed49ddf" TYPE="ext4" PARTUUID="51d5e885-01"
/dev/sda1: UUID="08e865f9-0b47-407d-b103-b93836479de4" TYPE="ext4" PARTUUID="9bc2dad1-01"
Anda dapat melihat bahwa drive boot saya ditugaskan untuk /dev/sdy
. Namun, saya ingin drive ini ditugaskan /dev/sda
sebagai gantinya.
Pertanyaan saya adalah: Apakah ada cara untuk memaksa Linux untuk menetapkan drive dengan UUID yang diberikan ke nama file perangkat yang diberikan?
/dev/disk
direktori - terima kasih telah membawa direktori ajaib ini menjadi perhatian saya! Setelah memikirkan pertanyaan saya lebih lanjut, apa yang saya cari memang merupakan cara yang dapat diandalkan untuk merujuk drive (seperti pada drive fisik nyata yang dicolokkan ke sasis saya)
/dev/sda
lebih baik dari itu/dev/sdy
? Jika Anda perlu mengidentifikasi disk / partisi / sistem file tertentu dengan andal, gunakan/dev/disk/by-id/
atau/dev/disk/by-uuid/
(baca ini ).