Saya memiliki hard drive USB eksternal, yang terdiri dari drive 1 TB SATA dalam Rosewill RX35-AT-SU SLV Aluminium 3.5 "Silver USB 2.0 External Enclosure , dicolokkan ke laptop SONY VAIO VGN-NS310F saya . Ini dicolokkan langsung ke komputer (tidak melalui hub). Drive di dalam enklosur adalah Western Digital 7200 rpm, tetapi saya tidak ingat model persisnya. Saya dapat menghapus drive dari enklosur (lagi), jika orang berpikir perlu mengetahui detail itu. .
Drive ini diformat ext4. Saya memasangnya secara dinamis dengan udisks
sistem Lubuntu 11.10 saya, biasanya secara otomatis melalui PCManFM. (Saya memiliki Lubuntu 12.04 di mesin ini, dan mengalami semua perilaku yang sama dengan itu juga.) Setiap sesekali - sekali atau dua kali sehari - itu menjadi tidak dapat diakses, dan sulit untuk dilepas. Mencoba untuk melepasnya dengan sudo umount ...
memberikan pesan kesalahan yang mengatakan drive sedang digunakan dan menyarankan fuser
dan lsof
untuk mencari tahu apa yang menggunakannya. Proses pembunuhan ditemukan menggunakan drive dengan fuser
dan lsof
kadang-kadang cukup untuk membiarkan saya melepasnya, tetapi biasanya tidak.
Setelah drive dilepas atau mesin dinyalakan ulang, drive tidak akan dipasang. Memasukkan drive dan menyalakannya tidak mencatat apa pun di komputer. dmesg
tidak berubah. Lampu akses drive biasanya berkedip penuh semangat, seolah-olah drive diakses terus-menerus. Kemudian pada akhirnya, setelah saya menjaga drive untuk sementara waktu (setengah jam), saya bisa memasangnya lagi.
Sementara drive tidak berfungsi pada mesin ini untuk sementara waktu, drive itu akan segera bekerja pada mesin lain yang menjalankan versi Ubuntu yang sama. Terkadang membawanya kembali dari mesin lain sepertinya "memperbaikinya". Terkadang tidak.
Drive tidak selalu berhenti diakses saat dipasang , sebelum menjadi tidak dapat dilepas. Kadang-kadang berfungsi dengan baik, saya mematikan komputer, saya menyalakan kembali komputer, dan saya tidak bisa memasang drive.
Saat ini ini adalah satu-satunya drive yang saya miliki masalah ini, tapi saya punya masalah yang saya pikir sama dengan ini, dengan drive yang berbeda, pada mesin Ubuntu yang berbeda. Laptop ini memiliki drive USB eksternal yang dicolokkan secara teratur, yang tidak memiliki masalah ini. Mencabut drive itu sebelum mencolokkan drive "masalah" tidak memperbaiki masalah.
Saya telah membuka drive dan memastikan koneksi sudah kencang di masa lalu, dan itu sepertinya tidak membantu (lebih dari menunggu jumlah waktu yang sama dengan yang diperlukan untuk membuka dan menutup drive, sebelum mencoba untuk mengirim ulang Itu).
Adakah yang punya ide tentang apa yang menyebabkan hal ini, langkah pemecahan masalah apa yang harus saya lakukan, dan / atau bagaimana saya bisa memperbaiki masalah ini sama sekali?
Pembaruan: Saya mencoba mengganti kabel data USB (dari enklosur ke laptop), seperti yang disarankan Merlin . Saya seharusnya sudah mencobanya sejak lama, karena cocok dengan gejalanya dengan sempurna (drive bekerja pada komputer lain, yang masuk akal karena kabel akan ditekuk pada sudut yang berbeda, mungkin menyelesaikan rangkaian kabel yang terkoyak). Sayangnya, ini tidak membantu - saya memiliki masalah yang sama dengan kabel baru. Saya akan mencoba memberikan informasi detail tambahan tentang drive di dalam enklosur, lain kali saya dapat mengaktifkan drive. (Saat ini saya tidak memiliki mesin lain yang tersedia untuk memasangnya.)
Pembaruan Utama (28 Juni 2012)
Drive tampaknya telah memburuk. Saya pikir ini benar, karena saya telah melampirkannya ke komputer lain dan mendapatkan banyak kesalahan tentang karakter yang tidak valid, ketika menyalin file dari itu. Saya kurang tertarik memulihkan data dari drive daripada mencari tahu apa yang salah dengannya. Saya secara khusus ingin mengetahui apakah masalahnya adalah drive atau enklosur.
Sekarang, ketika saya pasang drive ke mesin asli di mana saya mengalami masalah, itu masih tidak muncul (termasuk dengan sudo fdisk -l
), tetapi diakui oleh kernel dan pesan ditambahkan ke dmesg
. Sebagian besar pesan terdiri dari kesalahan seperti ini, berulang kali:
[ 7.707593] sd 5:0:0:0: [sdc] Unhandled sense code
[ 7.707599] sd 5:0:0:0: [sdc] Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[ 7.707606] sd 5:0:0:0: [sdc] Sense Key : Medium Error [current]
[ 7.707614] sd 5:0:0:0: [sdc] Add. Sense: Unrecovered read error
[ 7.707621] sd 5:0:0:0: [sdc] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
[ 7.707636] end_request: critical target error, dev sdc, sector 0
[ 7.707641] Buffer I/O error on device sdc, logical block 0
Inilah semua baris dari dmesg
mulai dengan ketika drive dikenali. Harap dicatat bahwa:
- Saya kembali menjalankan Lubuntu 12.04 di mesin ini (dan mungkin itu faktor dalam pesan kesalahan yang lebih baik).
- Sekarang drive telah dicolokkan ke komputer lain dan kembali ke yang ini, dan juga sekarang mesin ini kembali beroperasi 12,04, lampu akses drive tidak berkedip seperti yang saya jelaskan. Melihat drive, itu akan tampak seolah-olah berfungsi normal, dengan akses rendah atau tidak ada.
- Perilaku ini (kesalahan) terjadi ketika me-reboot mesin dengan drive terpasang, dan juga ketika menghubungkannya secara manual ke drive.
- Beberapa pesan tentang
/dev/sdb
. Drive itu berfungsi dengan baik. Drive yang buruk adalah/dev/sdc
. Saya hanya tidak ingin mengedit apa pun dari tengah.
dmesg
log Anda dapat dilihat bahwa sistem berulang kali gagal membaca sektor pertama, instruksi BACA (10) gagal. Jadi mungkin ada sektor buruk yang tumbuh di sana.