Saya memiliki dua PC lama yang saat ini menjalankan Ubuntu Server 12.04 LTS di rumah dan mereka berdua tampaknya mengalami kegagalan HDD setiap sekarang dan kemudian. Masalahnya sama pada keduanya, sistem masuk ke mode read-only, kadang-kadang crash sepenuhnya dan saya harus me-reboot mesin untuk kembali normal. Ketika mem-boot ulang, saya mendapatkan pesan kesalahan tentang kegagalan hard drive dan berharap untuk "memperbaiki" masalah, namun ia melanjutkan langkah "memperbaiki" itu, menyalakan sistem, dan kemudian tidak apa-apa selama beberapa hari kemudian boom, crash lagi.
Mungkin perlu disebutkan bahwa saya telah menginstal ulang Ubuntu 12,04 LTS pada kedua sistem dua kali tanpa hasil. Saya tidak berpikir ini terkait HDD karena ini terjadi pada kedua mesin. Satu adalah PC lama saya dan yang lain adalah laptop saya sebelumnya (Jika Anda membutuhkan spesifikasi, tolong katakan padaku) Yang pertama adalah 32-bit dan yang kedua adalah 64-bit, dan saya telah menginstal arsitektur ubuntu yang benar . Saya cukup baru di linux, saya sudah googled, mencari di seluruh web dan tidak dapat menemukan apa pun tentang hal ini yang dapat membantu saya menyelesaikan masalah.
Berikut adalah beberapa kesalahan yang relevan (menurut saya) dalam log dmesg (Kedua mesin memiliki hal yang sama, jika Anda memerlukan seluruh file log dmesg dari kedua mesin, tolong beritahu saya):
[ 2.239578] ata3.00: ATA-7: Hitachi HDT725025VLA380, V5DOA58A, max UDMA/133
[ 2.245936] ata3.00: 488397168 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
[ 2.253166] ata3.00: configured for UDMA/133
[ 2.272299] sd 3:0:0:0: [sda] 488397168 512-byte logical blocks: (250 GB/232 GiB)
[ 2.285467] sd 3:0:0:0: Attached scsi generic sg0 type 0
[ 2.285537] sd 3:0:0:0: [sda] Write Protect is off
[ 2.285541] sd 3:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 2.285576] sd 3:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 3.241596] EXT4-fs (sda1): INFO: recovery required on readonly filesystem
[ 3.248461] EXT4-fs (sda1): write access will be enabled during recovery
[ 3.725449] EXT4-fs (sda1): recovery complete
[ 3.752546] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[ 5.794220] init: ureadahead main process (287) terminated with status 5
[ 7.288860] Adding 2094076k swap on /dev/sda5. Priority:-1 extents:1 across:2094076k FS
[ 9.660321] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
EDIT : Ditemukan 2 baris di boot.log yang mungkin juga relevan:
fsck from util-linux 2.20.1
/dev/sda1: clean, 110596/15138816 files, 1810722/60525568 blocks
EDIT : Ini adalah output dari smartctl -A / dev / sda
=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000b 100 001 016 Pre-fail Always In_the_past 1
2 Throughput_Performance 0x0005 158 100 050 Pre-fail Offline - 211
3 Spin_Up_Time 0x0007 123 100 024 Pre-fail Always - 295 (Average 314)
4 Start_Stop_Count 0x0012 100 100 000 Old_age Always - 2448
5 Reallocated_Sector_Ct 0x0033 001 001 005 Pre-fail Always FAILING_NOW 509 (0, 382)
7 Seek_Error_Rate 0x000b 100 100 067 Pre-fail Always - 0
8 Seek_Time_Performance 0x0005 132 100 020 Pre-fail Offline - 33
9 Power_On_Hours 0x0012 096 096 000 Old_age Always - 28704
10 Spin_Retry_Count 0x0013 100 100 060 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 1164
192 Power-Off_Retract_Count 0x0032 098 098 000 Old_age Always - 2655
193 Load_Cycle_Count 0x0012 098 098 000 Old_age Always - 2655
194 Temperature_Celsius 0x0002 142 122 000 Old_age Always - 42 (Min/Max 13/49)
196 Reallocated_Event_Count 0x0032 087 087 000 Old_age Always - 390
197 Current_Pending_Sector 0x0022 021 021 000 Old_age Always - 1517
198 Offline_Uncorrectable 0x0008 079 079 000 Old_age Offline - 531
199 UDMA_CRC_Error_Count 0x000a 200 253 000 Old_age Always - 0
smartctl -A
output.Jawaban:
Sistem file sering melakukan ini pada kesalahan perangkat keras terkait disk. Penyebab biasanya adalah blok buruk, meskipun reallocated_sector_count mungkin merupakan sesuatu yang lain. Bagaimanapun saya akan menghindari menggunakan fdisk dan akan mencoba mengurangi drive Anda ke drive baru, instruksi yang cukup baik dapat ditemukan di sini: http://www.forensicswiki.org/wiki/Ddrescue - tidak perlu dikatakan, pastikan Anda memiliki nama perangkat yang benar. Jika Anda mendapatkan disk uuid dengan mengunjungi / dev / disk / by-uuid sebelum mencoba menyalin data ke drive baru, Anda dapat yakin bahwa Anda tidak akan secara tidak sengaja menimpa data Anda dengan disk kosong karena operasi sistem menata ulang drive (yang kadang-kadang terjadi).
sumber