Tôi có một ổ cứng USB ngoài, bao gồm một ổ đĩa SATA 1 TB trong Rosewill RX35-AT-SU SLV Aluminium 3.5 "Bạc USB 2.0 , được cắm vào máy tính xách tay SONY VAIO VGN-NS 310F của tôi . Nó được cắm trực tiếp vào máy tính (không phải qua một trung tâm). Ổ đĩa bên trong vỏ bọc là Western Digital 7200 vòng / phút, nhưng tôi không nhớ mô hình chính xác. Tôi có thể tháo ổ đĩa khỏi vỏ (một lần nữa), nếu mọi người nghĩ cần biết chi tiết đó .
Ổ đĩa được định dạng ext4. Tôi tự động gắn kết nó với udisks
hệ thống LubFi 11.10 của mình, thường tự động thông qua PCManFM. (Tôi đã có Lubfox 12.04 trên máy này và cũng trải qua tất cả các hành vi tương tự với điều đó.) Mỗi lần một lần - một hoặc hai lần một ngày - nó không thể truy cập được và khó có thể vượt qua. Cố gắng ngắt kết nối với sudo umount ...
thông báo lỗi cho biết ổ đĩa đang được sử dụng và đề xuất fuser
và lsof
tìm hiểu xem cái gì đang sử dụng nó. Giết chết các quy trình được tìm thấy để sử dụng ổ đĩa fuser
và lsof
đôi khi đủ để tôi gỡ bỏ nó, nhưng thường thì không.
Khi ổ đĩa không được kết nối hoặc máy được khởi động lại, ổ đĩa sẽ không được gắn kết. Cắm vào ổ đĩa và bật nó lên thanh ghi không có gì trên máy tính. dmesg
là không thay đổi. Đèn truy cập của ổ đĩa thường nhấp nháy mạnh mẽ, như thể ổ đĩa đang được truy cập liên tục. Cuối cùng, sau khi tôi tắt ổ đĩa một lúc (nửa giờ), tôi có thể gắn nó lại.
Mặc dù ổ đĩa không hoạt động trên máy này trong một thời gian, nhưng nó sẽ hoạt động ngay lập tức trên một máy khác chạy cùng phiên bản Ubuntu. Đôi khi mang nó trở lại từ máy khác dường như "sửa chữa" nó. Đôi khi nó không.
Ổ đĩa không phải lúc nào cũng có thể truy cập được trong khi gắn , trước khi không thể đếm được. Đôi khi nó hoạt động tốt, tôi tắt máy tính, tôi bật lại máy tính và tôi không thể gắn ổ đĩa.
Hiện tại đây là ổ đĩa duy nhất gặp sự cố này, nhưng tôi đã gặp sự cố mà tôi nghĩ là giống như vậy, với các ổ đĩa khác nhau, trên các máy Ubuntu khác nhau. Máy tính xách tay này có một ổ USB ngoài khác được cắm vào nó thường xuyên, không có vấn đề này. Rút phích cắm ổ đĩa đó trước khi cắm vào ổ đĩa "có vấn đề" không khắc phục được sự cố.
Tôi đã mở ổ đĩa lên và chắc chắn rằng các kết nối đã bị siết chặt trong quá khứ và điều đó dường như không có ích gì (hơn là chờ cùng một khoảng thời gian cần thiết để mở và đóng ổ đĩa, trước khi cố gắng kết nối lại nó).
Có ai có bất kỳ ý tưởng nào về những gì có thể gây ra điều này không, tôi nên thực hiện các bước khắc phục sự cố nào và / hoặc làm thế nào để tôi có thể khắc phục vấn đề này hoàn toàn?
Cập nhật: Tôi đã thử thay thế cáp dữ liệu USB (từ vỏ máy tính xách tay), như Merlin đề xuất. Tôi đã thử điều đó từ lâu, vì nó phù hợp với các triệu chứng một cách hoàn hảo (ổ đĩa hoạt động trên một máy khác, điều này sẽ có ý nghĩa vì cáp sẽ bị uốn cong ở một góc khác, có thể hoàn thành một mạch dây bị sờn). Thật không may, mặc dù, điều này không giúp được gì - tôi có cùng một vấn đề với cáp mới. Tôi sẽ cố gắng cung cấp thêm thông tin chi tiết về ổ đĩa bên trong vỏ bọc, lần tới tôi có thể khiến ổ đĩa hoạt động. (Hiện tại tôi không có sẵn máy khác để gắn nó.)
Cập nhật lớn (28 tháng 6 năm 2012)
Các ổ đĩa dường như đã xuống cấp đáng kể. Tôi nghĩ điều này là như vậy, vì tôi đã gắn nó vào một máy khác và nhận được rất nhiều lỗi về các ký tự không hợp lệ, khi sao chép tệp từ nó. Tôi ít quan tâm đến việc khôi phục dữ liệu từ ổ đĩa hơn là tôi đang tìm ra điều gì không ổn với nó. Tôi đặc biệt muốn tìm hiểu nếu vấn đề là ổ đĩa hoặc bao vây.
Bây giờ, khi tôi cắm ổ đĩa vào máy ban đầu mà tôi gặp sự cố, nó vẫn không xuất hiện (bao gồm cả sudo fdisk -l
), nhưng nó được nhận ra bởi kernel và các thông báo được thêm vào dmesg
. Hầu hết các thông báo bao gồm các lỗi như thế này, lặp đi lặp lại nhiều lần:
[ 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
Dưới đây là tất cả các dòng từ dmesg
khi bắt đầu khi ổ đĩa được nhận ra. Xin lưu ý rằng:
- Tôi quay trở lại chạy LubFi 12.04 trên máy này (và có lẽ đó là một yếu tố trong các thông báo lỗi tốt hơn).
- Bây giờ ổ đĩa đã được cắm vào máy khác và trở thành thế này, và cũng bây giờ mà máy này đã trở lại để chạy 12.04, ánh sáng truy cập của ổ đĩa không chớp mắt như tôi đã mô tả. Nhìn vào ổ đĩa, nó sẽ xuất hiện như thể nó đang hoạt động bình thường, với mức độ truy cập thấp hoặc không có.
- Hành vi này (lỗi) xảy ra khi khởi động lại máy với ổ đĩa được cắm và cả khi cắm thủ công vào ổ đĩa.
- Một vài trong số các tin nhắn là về
/dev/sdb
. Ổ đĩa đó đang hoạt động tốt. Ổ đĩa xấu là/dev/sdc
. Tôi chỉ không muốn chỉnh sửa bất cứ thứ gì từ giữa.
dmesg
nhật ký của bạn có thể thấy rằng hệ thống liên tục không đọc được khu vực đầu tiên, hướng dẫn READ (10) không thành công. Vì vậy, nó có thể là một khu vực xấu phát triển ở đó.