Saya memiliki ruang drive eksternal dengan 4 disk eSATA di dalamnya. Sistem saya memiliki kartu eSATA 4-port, serta sepasang drive RAID1 perangkat keras internal. Drive eksternal dalam pasangan perangkat lunak RAID1 sebagai /dev/md0
dan /dev/md1
. Keduanya telah dikonfigurasi sebagai volume fisik LVM untuk membuat storagevg
grup volume LVM saya . Baru-baru ini, satu drive menjadi offline (saya curiga kabel), tetapi tampaknya tidak ada cara yang baik untuk mengidentifikasi secara fisik drive mana yang perlu saya periksa, terutama karena urutan inisialisasi tidak sama antara boot. Bagaimana saya dapat menemukan disk yang membutuhkan perhatian?
Jika Anda memiliki masalah dengan mencocokkan nomor seri drive atau indikasi port dengan lokasi spasi disk Anda, Anda dapat menjalankan
cat /dev/sdz >/dev/null
(di manasdz
drive gagal) dan menemukan drive dengan LED-nya (atau dengan telinga jika Anda tidak berada di ruang server yang bising) ). Jika drive tidak mau hidup, itu sudah cukup untuk mengatakan yang mana. Pastikan untuk menempatkan label yang terlihat pada disk untuk waktu berikutnya.sumber
Info yang
udisks
memberikan (baik pada commandline atau di Utility Disk GNOME ) termasuk nomor seri disk. Pada disk yang saya miliki, nomor seri dicetak di sisi atas dan di sisi depan (yang di sisi lain yang berisi konektor), baik sebagai angka dan dengan barcode. Sayangnya, sebagian besar casing PC membuatnya mustahil untuk membaca serial tersebut tanpa menarik keluar disk ...Anda juga dapat menemukan nomor seri di
/dev/disk/by-id/
.Karena disk Anda offline, saya menganggap itu tidak "dilihat" oleh kernel saat ini? Dalam hal ini, Anda mungkin harus pergi dengan eliminasi: Anda ingin disk dengan nomor seri yang tidak tercantum ...
sumber
Dengan serangan perangkat lunak, ini adalah masalah umum. Serangan perangkat keras cenderung memiliki fitur yang memungkinkan Anda untuk berkedip LED yang terkait dengan drive, dengan asumsi bahwa perangkat keras Anda mendukungnya.
Tetapi dengan perangkat lunak RAID, setiap drive memiliki beberapa metadata unik. Yang dapat Anda baca dari setiap drive menggunakan perintah
mdadm -E /dev/sda1
untuk setiap drive dalam array, memodifikasi perangkat agar sesuai dengan lingkungan Anda. Jadi, jika Anda memiliki situasi di mana drive memberi Anda masalah dan saat ini sedang offline. Saya akan menjalankan ini pada setiap drive yang sedang online, merekam nomor minor untuk setiap drive. Kemudian menggunakan Live CD yang mendukung MD, CD penyelamatan sistem adalah yang baik, dengan hanya satu drive yang terhubung dan menjalankan perintah ini untuk menemukan penyebabnya. Ini mungkin tidak lurus ke depan seperti yang Anda inginkan tetapi itu harus berhasil.sumber
lsscsi
jika disk tidak dalam keadaan berjalan, itu pertanda bagus. Jadi / proc / mdstat akan memberi tahu Anda anggota yang gagal. Dengan anggapan Anda tidak memiliki kandang drive yang bagus, Anda harus menelusuri dengan nomor seri, sg_inq akan membantu.
Jika Anda memiliki rangka drive yang baik, Anda harus dapat mengaktifkan suar disk untuk membantu mengidentifikasi anggota yang salah.
http://www.mail-archive.com/[email protected]/msg07307.html
sumber
Untuk mendapatkan kode serial dari semua harddisk, jalankan:
sumber
Itu mudah. Ini misalnya adalah output pada PC saya:
seperti yang Anda lihat saya sudah / dev / sdh1 dan / dev / sdg1 bergabung di / dev / md0
sumber
Karena array Anda tidak memiliki kecerdasan SES dan LED aktivitas disk tidak dapat digerakkan secara langsung, mis. Anda memerlukan dukungan firmware untuk itu. Satu-satunya hal yang dapat Anda lakukan adalah menghentikan I / O sebaik mungkin dan kemudian menggunakan sesuatu seperti
dd
atausg_read
pada anggota itu sendiri untuk melangkah pola membaca ke disk yang menciptakan pola blink yang dapat diidentifikasi secara unik menggunakan LED aktivitas, yang buruk suar pria jika Anda mau. Ini benar-benar satu-satunya alternatif Anda, kecuali jika menurunkan array adalah opsi.Jenis kemudahan servis inilah yang membedakan array penyimpanan eksternal. Karena Anda tidak merencanakan ke depan dengan menuliskan nomor seri dan posisinya, Anda tidak dapat melakukan perbedaan set sederhana untuk mengidentifikasi drive yang rusak. Ini adalah harga yang Anda bayar untuk solusi yang Anda gunakan, apakah Anda menyadarinya atau tidak, tapi hei, hidup dan pelajari.
sumber