Masalah aneh: Dua disk SATA saling tidak kompatibel?

0

Saya memiliki sistem Linux dengan tiga HDS SATA. Dua dari mereka tampaknya tidak kompatibel satu sama lain. Saya belum pernah mendengarnya dengan disk SATA tetapi ini dia:

Satu drive adalah disk Western Digital 160 GB, yang lain adalah Toshiba 500 GB. Ketika saya menginstal keduanya, saya dapat melihat partisi dengan benar. (fdisk menunjukkan ukuran yang benar, dan pembagian disk).

Tetapi, jika saya menginstal keduanya, fdisk tidak melihat partisi lagi, dan melaporkan ukuran yang salah pada kedua drive.

Ini dengan disk ketiga sebagai disk boot tempat sistem operasi diinstal. Saya juga mencoba untuk menghapus disk OS, dan menempatkan OS pada disk 160 GB, tetapi, segera setelah saya memasukkan Toshiba, sistem tidak akan me-mount drive lagi selama urutan boot. (mengeluh tentang tidak menemukan superblok lagi. Menjalankan e2fsck pada drive menunjukkan ribuan inode yang bermasalah, sampai saya menghapus drive lain)

Komputer adalah server IBM X3200 dan harus mengakomodasi hingga 5 hard drive. Seharusnya bukan masalah listrik. Distro Linux adalah Slackware 14.2, dan kernel 4.4.4.

Adakah yang menduga penyebab masalah ini?

jcoppens
sumber
Ketika Anda memiliki banyak disk, apa yang ditunjukkan oleh sudo hdparm -i / dev / XXX untuk perangkat. Juga, apa yang ditampilkan "dmesg" sehubungan dengan hard drive. Saya bertanya-tanya apakah masalah ini bisa terkait dengan memiliki UUID yang sama pada drive (jika Anda melakukan sedikit salinan satu ke yang lain mungkin), atau memesan ulang / kebingungan udev.
davidgo
@davidgo hdparm tidak berfungsi - tidak dengan / dev / sda atau dengan / dev / sda1 (yang akan tetap salah). sdparm bekerja, dan memberikan data yang berbeda (dan benar) untuk masing-masing drive. Apakah hex string pada akhirnya adalah UUID? Mereka juga berbeda. BTW, saya menginisialisasi drive secara terpisah - mereka bukan salinan bit.
jcoppens
Belum pernah menggunakan sdparm sebelumnya. Pada sistem saya tidak menunjukkan UUID, itu menunjukkan ID 4 huruf. Anda seharusnya dapat melihat UUID dan tautannya dengan ls -l / dev / disk / by-uuid (Tapi saya belum pernah menggunakan Slackware selama bertahun-tahun)
davidgo
@davidgo Terima kasih - ls -l / dev / disk / by-uuid berfungsi, tetapi UUID berbeda untuk semua disk. Kode juga berbeda dari nilai hex sdparm. Saya jauh di belakang pada proyek saya berkat masalah ini, jadi saya akan memilih untuk meninggalkan disk 160G untuk saat ini. Dalam beberapa hari, saya akan menguji disk di server lain di universitas. Saya masih cenderung curiga ada masalah pada disk tersebut.
jcoppens