Solusi 1:
Saya mengalami masalah yang sama persis di server (menara) seperti yang Anda jelaskan, dan itu mudah:
smartctl akan menampilkan nomor seri drive
Vendor terkadang mengirimkan alat khusus mereka sendiri, seperti hdparm, yang akan melakukan hal yang sama.
Jadi keluarkan serial drive yang buruk, lalu gunakan cermin dokter gigi dan senter untuk menemukan drive tersebut.
Pada rackmount biasanya Anda memiliki lampu indikator seperti yang dikatakan orang lain, tetapi saya yakin hal yang sama akan berlaku.
Solusi 2:
Memasang stiker pada drive (tergantung pada desain baki) mungkin tidak dapat dilakukan. Pada saat drive mati, stiker dapat mengering dan terlepas.
ledctl (dari paket ledmon) benar-benar cara untuk melakukannya.
ledctl locate=/dev/disk/by-id/[drive-id]
atau
ledctl locate=/dev/sda
akan menyalakan lampu kegagalan drive pada sasis Anda untuk drive yang ditentukan. Saya memberikan dua contoh untuk mengilustrasikan bahwa tidak masalah BAGAIMANA Anda mengidentifikasi drive. Anda dapat menggunakan serial, nama, dll... Informasi apa pun yang tersedia untuk Anda dapat digunakan. Drive direferensikan dengan berbagai cara di bawah jalur /dev/ dan /dev/disk/.
Untuk mematikan lampu kembali, cukup jalankan lagi, ubah lokasi menjadi loc_off seperti ini:
ledctl locate_off=/dev/sda
Solusi 3:
Biasanya Anda harus berharap bahwa koneksi diberi label dengan cara tertentu kemudian berfungsi dari identitas perangkat yang gagal. Misalnya ... dan seseorang harus berkomentar untuk mengoreksi saya ... jika Anda memiliki dua saluran IDE, masing-masing Anda memiliki hingga 2 drive, Anda dapat memiliki sda, sdb, sdc, dan sdd. Jika sdd gagal, itu akan menjadi drive kedua pada kabel saluran IDE kedua.
Jika itu SATA dan seperti sistem yang saya miliki di ruang belakang, port diberi label untuk masing-masing drive sata. Sekali lagi, penulisan huruf drive dimulai dari a sampai ke drive mana pun, mulai dari port 0 konektor SATA dan naik.
Jika ada perbedaan produksi, dmesg |grep sd atau dmesg|grep hd akan memberikan beberapa petunjuk.
Jika Anda memiliki nomor seri yang tersedia, saya pikir perintah hdparm mungkin memberikannya kepada Anda dalam perangkat lunak sehingga Anda dapat melacaknya dengan cara itu. Anda mungkin ingin memberi label pada drive di suatu tempat jika demikian sehingga Anda tidak perlu khawatir tentang hal itu saat menemukan ada masalah.
...Saya tahu ada alasan lain mengapa saya lebih suka RAID perangkat keras daripada RAID perangkat lunak... lampu berkedip-kedip. Sangat suka lampu yang berkedip-kedip.
EDIT:smartctl, bukan hdparm, berikan nomor serinya. Salahku.
Solusi 4:
Beberapa drive memperlihatkan lokasi "file" di /sys
di mana Anda dapat menggemakan 1 untuk menyalakan lampu indikator lokasi atau 0 untuk mematikan.
$ for light in $( find /sys -name "locate" ) ; do echo 1 > $light ; sleep 10 ; echo 0 > $light; done
Solusi 5:
Untuk jawaban singkat -- "lsscsi"Untuk Jawaban Terperinci -- "lshw -c disk"akan menunjukkan kepada Anda HDD dan port SATA yang terhubung.