Недавно у меня начались проблемы с ноутбуком Dell, и я буду признателен за любые рекомендации по дальнейшим действиям по моей проблеме. У меня есть части журнала dmesg ниже, чтобы показать ошибки, которые я получаю.
Мой ноутбук имеет 6 ГБ оперативной памяти и 1 ТБ обычного жесткого диска (без SSD) под управлением Ubuntu 12.10 Quantal. Время от времени (возможно, 1-2 раза в неделю) я замечал, что мой компьютер не работает должным образом, поэтому, как и в мире Windows, я перезагружался после пары начальных шагов по устранению неполадок.
Что было странного в этом, было при загрузке, мой экран загрузки сообщал об ошибках fsck и подсказывал мне продолжить исправление; Я отвечал бы да, это восстановило бы, и я загружался, входил в систему и продолжал идти.
Теперь, похоже, стало немного хуже. Мой корневой раздел постоянно монтируется только для чтения, поэтому я не могу ничего сделать, как только у меня появляется возможность успешно загрузиться и войти в систему.
Теперь я загрузился в среду live CD через загрузку PXE, чтобы устранить неполадки жесткого диска. Вот мои наблюдения.
Во-первых, корневой раздел зашифрован; когда я загружаюсь нормально, мне предлагают расшифровать пароль; после этого /dev /sda5 доступен как что-то вроде /dev /mapper /ubuntu-root и может быть смонтирован.
# file -sL /dev/sda5
/dev/sda5: LUKS encrypted file, ver 1 ...
Мой / загрузочный раздел / dev / sda1 отформатирован как ext2:
# fsck -N /dev/sda1
fsck from util-linux 2.20.1
[/sbin/fsck.ext2 (1) -- /dev/sda1] fsck.ext2 /dev/sda1
Я могу расшифровать мой корневой раздел вручную из среды live CD:
# cryptsetup luksOpen /dev/sda5 ubuntu-root
Enter passphrase for /dev/sda5:
После этого я подумал, что смогу запустить e2fsck, но, видимо, не в этот раз:
# e2fsck /dev/mapper/ubuntu-root
Я нашел эту страницу.
После некоторых из этих шагов я запустил lvmdiskscan, lvdisplay и vgdisplay для /dev /ubuntu /root. Я не смог смонтировать /dev /ubuntu /root, как указано, потому что в /dev /ubuntu не было рута.
Я запустил lvscan и получил:
# lvscan
inactive '/dev/ubuntu/root' [925.32 GiB] inherit
ACTIVE '/dev/ubuntu/swap_1' [5.91 GiB] inherit
# modprobe dm-mod
# vgchange -ay
device-mapper: create ioctl on ubuntu-root failed: Device or resource busy
1 logical volume(s) in volume group "ubuntu" now active
Я не знал, что LVM является частью микса; Ранее я расшифровывал, а затем пытался монтировать /dev /mapper /ubuntu-root напрямую в какое-то место, например /mnt /mountpoint.
Я думаю, что я также попытался смонтировать -o remount, rw, чтобы попытаться установить его только для чтения. Когда я сделал это, я заметил, что e2fsck будет сообщать об ошибках в разделе.
На этот раз мой лаунчер не показывает указанный диск, поэтому я не могу щелкнуть по нему и "извлечь" его; у него есть /dev /sda1, но меня это не беспокоит.
РЕДАКТИРОВАТЬ: Я перезагрузил и вернулся в среде Live CD. На этот раз я использовал значок запуска для расшифровки диска, а затем отключил. Когда я запустил e2fsck, теперь он выглядит чистым.
РЕДАКТИРОВАТЬ: Запуск lvscan теперь дает мне:
# lvscan
ACTIVE '/dev/ubuntu/root' [925.32 GiB] inherit
ACTIVE '/dev/ubuntu/swap_1' [5.91 GiB] inherit
Я кое-что понял. Я не на 100% уверен в том, как зашифрован корневой раздел, но похоже на LUKS поверх LVM устройства /dev /sda5. Если так, то безопасно ли мне запускать e2fsck непосредственно в /dev /mapper /ubuntu-root?
Я чувствую, что должен запустить какую-то проверку LVM в ubuntu-root и запустить e2fsck для любой группы томов LVM или логического тома, которая не должна быть /dev /ubuntu /root. И /dev /mapper /ubuntu-root, и /dev /ubuntu /root являются символическими ссылками на /dev /dm-1. Однако, в соответствии с этим, у меня не должно возникнуть проблем с запуском e2fsck в /dev /ubuntu /root.
Теперь я перезагрузился в среду live CD по крайней мере дважды и последовательно получал чистый отчет от e2fsck при запуске на моем корневом разделе. Далее я попытаюсь вернуться в обычную среду, чтобы посмотреть, монтируется ли она только для чтения.
Я имел этот ноутбук с 2012 года, когда он был новым, так что он все еще немного молод, но вполне возможно, что сам жесткий диск может быть близок к концу своей жизни.
РЕДАКТИРОВАТЬ: Вот вывод dmesg, который я сейчас вижу при загрузке с жесткого диска. Означает ли это, что мой жесткий диск физически выходит из строя? Могу ли я что-то предпринять, чтобы подтвердить или починить, или пора пойти и купить замену?
[ 2.311573] sd 0:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
[ 2.311686] sd 0:0:0:0: [sda] Write Protect is off
[ 2.311691] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 2.311724] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 2.356501] sda: sda1 sda2 < sda5 >
[ 2.357377] sd 0:0:0:0: [sda] Attached SCSI disk
...
[ 51.070290] sd 0:0:0:0: [sda] Unhandled sense code
[ 51.070292] sd 0:0:0:0: [sda]
[ 51.070294] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 51.070296] sd 0:0:0:0: [sda]
[ 51.070297] Sense Key : Medium Error [current] [descriptor]
[ 51.070300] Descriptor sense data with sense descriptors (in hex):
[ 51.070302] 72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00
[ 51.070310] 44 69 fa 00
[ 51.070314] sd 0:0:0:0: [sda]
[ 51.070317] Add. Sense: Unrecovered read error - auto reallocate failed
[ 51.070319] sd 0:0:0:0: [sda] CDB:
[ 51.070320] Read(10): 28 00 44 69 fa 00 00 00 08 00
[ 51.070327] end_request: I/O error, dev sda, sector 1147795968
[ 51.070352] ata1: EH complete
[ 81.970261] ata1.00: exception Emask 0x0 SAct 0x7fffffff SErr 0x0 action 0x6 frozen
[ 81.970273] ata1.00: failed command: READ FPDMA QUEUED
[ 81.970286] ata1.00: cmd 60/08:00:f0:c1:c7/00:00:2b:00:00/40 tag 0 ncq 4096 in
[ 81.970286] res 40/00:00:00:4f:c2/00:00:00:00:00/00 Emask 0x4 (timeout)
[ 81.970292] ata1.00: status: { DRDY }
[ 81.970297] ata1.00: failed command: READ FPDMA QUEUED
[ 81.970316] ata1.00: cmd 60/08:08:08:c1:c7/00:00:2b:00:00/40 tag 1 ncq 4096 in
[ 81.970316] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[ 81.970318] ata1.00: status: { DRDY }
[ 81.970319] ata1.00: failed command: READ FPDMA QUEUED
[ 81.970323] ata1.00: cmd 60/08:10:00:fa:69/00:00:44:00:00/40 tag 2 ncq 4096 in
[ 81.970323] res 40/00:00:00:fa:69/00:00:44:00:00/40 Emask 0x4 (timeout)
[ 81.970325] ata1.00: status: { DRDY }
[ 81.970326] ata1.00: failed command: READ FPDMA QUEUED
[ 81.970330] ata1.00: cmd 60/08:18:10:c1:c7/00:00:2b:00:00/40 tag 3 ncq 4096 in
[ 81.970330] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[ 81.970332] ata1.00: status: { DRDY }
[ 81.970333] ata1.00: failed command: READ FPDMA QUEUED
[ 81.970337] ata1.00: cmd 60/08:20:18:c1:c7/00:00:2b:00:00/40 tag 4 ncq 4096 in
[ 81.970337] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[ 81.970339] ata1.00: status: { DRDY }
[ 81.970340] ata1.00: failed command: READ FPDMA QUEUED
[ 81.970344] ata1.00: cmd 60/08:28:20:c1:c7/00:00:2b:00:00/40 tag 5 ncq 4096 in
[ 81.970344] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[ 81.970346] ata1.00: status: { DRDY }
...
[ 81.970512] ata1.00: failed command: READ FPDMA QUEUED
[ 81.970516] ata1.00: cmd 60/08:f0:e8:c1:c7/00:00:2b:00:00/40 tag 30 ncq 4096 in
[ 81.970516] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[ 81.970518] ata1.00: status: { DRDY }
[ 81.970521] ata1: hard resetting link
[ 82.298073] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 82.304897] ata1.00: ACPI cmd 00/00:00:00:00:00:a0 (NOP) rejected by device (Stat=0x51 Err=0x04)
[ 82.311832] ata1.00: ACPI cmd 00/00:00:00:00:00:a0 (NOP) rejected by device (Stat=0x51 Err=0x04)
[ 82.312023] ata1.00: configured for UDMA/133
[ 82.326050] ata1.00: device reported invalid CHS sector 0
[ 82.326060] ata1.00: device reported invalid CHS sector 0
[ 82.326066] ata1.00: device reported invalid CHS sector 0
[ 82.326070] ata1.00: device reported invalid CHS sector 0
[ 82.326074] ata1.00: device reported invalid CHS sector 0
...
[ 82.326149] ata1.00: device reported invalid CHS sector 0
[ 82.326151] ata1.00: device reported invalid CHS sector 0
[ 82.334045] sd 0:0:0:0: [sda]
[ 82.334055] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 82.334060] sd 0:0:0:0: [sda]
[ 82.334064] Sense Key : Aborted Command [current] [descriptor]
[ 82.334072] Descriptor sense data with sense descriptors (in hex):
[ 82.334076] 72 0b 00 00 00 00 00 0c 00 0a 80 00 00 00 00 00
[ 82.334100] 00 00 00 00
[ 82.334110] sd 0:0:0:0: [sda]
[ 82.334122] Add. Sense: No additional sense information
[ 82.334124] sd 0:0:0:0: [sda] CDB:
[ 82.334125] Read(10): 28 00 2b c7 c1 f0 00 00 08 00
[ 82.334133] end_request: I/O error, dev sda, sector 734511600
[ 82.334151] sd 0:0:0:0: [sda]
[ 82.334153] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 82.334154] sd 0:0:0:0: [sda]
[ 82.334155] Sense Key : Aborted Command [current] [descriptor]
[ 82.334157] Descriptor sense data with sense descriptors (in hex):
[ 82.334158] 72 0b 00 00 00 00 00 0c 00 0a 80 00 00 00 00 00
[ 82.334166] 00 00 00 00
[ 82.334169] sd 0:0:0:0: [sda]
[ 82.334171] Add. Sense: No additional sense information
[ 82.334173] sd 0:0:0:0: [sda] CDB:
[ 82.334174] Read(10): 28 00 2b c7 c1 08 00 00 08 00
[ 82.334180] end_request: I/O error, dev sda, sector 734511368
[ 82.334187] sd 0:0:0:0: [sda]
...
[ 82.335602] Sense Key : Aborted Command [current] [descriptor]
[ 82.335605] Descriptor sense data with sense descriptors (in hex):
[ 82.335606] 72 0b 00 00 00 00 00 0c 00 0a 80 00 00 00 00 00
[ 82.335619] 00 00 00 00
[ 82.335624] sd 0:0:0:0: [sda]
[ 82.335627] Add. Sense: No additional sense information
[ 82.335630] sd 0:0:0:0: [sda] CDB:
[ 82.335631] Read(10): 28 00 2b c7 c1 e8 00 00 08 00
[ 82.335641] end_request: I/O error, dev sda, sector 734511592
[ 82.335649] ata1: EH complete
[ 142.882970] ata1.00: exception Emask 0x0 SAct 0x1ffff SErr 0x0 action 0x6 frozen
[ 142.882983] ata1.00: failed command: READ FPDMA QUEUED
[ 142.882996] ata1.00: cmd 60/08:00:40:41:4d/00:00:37:00:00/40 tag 0 ncq 4096 in
[ 142.882996] res 40/00:00:00:4f:c2/00:00:00:00:00/00 Emask 0x4 (timeout)
[ 142.883002] ata1.00: status: { DRDY }
[ 142.883007] ata1.00: failed command: READ FPDMA QUEUED
[ 142.883018] ata1.00: cmd 60/08:08:00:fa:69/00:00:44:00:00/40 tag 1 ncq 4096 in
[ 142.883018] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[ 142.883023] ata1.00: status: { DRDY }
[ 142.883027] ata1.00: failed command: READ FPDMA QUEUED
[ 142.883038] ata1.00: cmd 60/08:10:90:c8:48/00:00:26:00:00/40 tag 2 ncq 4096 in
[ 142.883038] res 40/00:00:00:fa:69/00:00:44:00:00/40 Emask 0x4 (timeout)
[ 142.883043] ata1.00: status: { DRDY }
...
[ 142.883283] ata1.00: status: { DRDY }
[ 142.883288] ata1.00: failed command: WRITE FPDMA QUEUED
[ 142.883298] ata1.00: cmd 61/58:78:e0:f5:08/00:00:00:00:00/40 tag 15 ncq 45056 out
[ 142.883298] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[ 142.883303] ata1.00: status: { DRDY }
[ 142.883308] ata1.00: failed command: WRITE FPDMA QUEUED
[ 142.883318] ata1.00: cmd 61/40:80:a8:30:4f/00:00:28:00:00/40 tag 16 ncq 32768 out
[ 142.883318] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[ 142.883323] ata1.00: status: { DRDY }
[ 142.883333] ata1: hard resetting link
[ 143.202862] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 143.209830] ata1.00: ACPI cmd 00/00:00:00:00:00:a0 (NOP) rejected by device (Stat=0x51 Err=0x04)
[ 143.217063] ata1.00: ACPI cmd 00/00:00:00:00:00:a0 (NOP) rejected by device (Stat=0x51 Err=0x04)
[ 143.217251] ata1.00: configured for UDMA/133
[ 143.230840] ata1.00: device reported invalid CHS sector 0
[ 143.230848] ata1.00: device reported invalid CHS sector 0
[ 143.230852] ata1.00: device reported invalid CHS sector 0
[ 143.230866] ata1.00: device reported invalid CHS sector 0
...
[ 143.232581] sd 0:0:0:0: [sda]
[ 143.232583] Add. Sense: No additional sense information
[ 143.232584] sd 0:0:0:0: [sda] CDB:
[ 143.232585] Write(10): 2a 00 28 4f 30 a8 00 00 40 00
[ 143.232591] end_request: I/O error, dev sda, sector 676278440
[ 143.232597] Buffer I/O error on device dm-1, logical block 84471317
[ 143.232599] Buffer I/O error on device dm-1, logical block 84471318
[ 143.232601] Buffer I/O error on device dm-1, logical block 84471319
[ 143.232602] Buffer I/O error on device dm-1, logical block 84471320
[ 143.232604] Buffer I/O error on device dm-1, logical block 84471321
[ 143.232606] Buffer I/O error on device dm-1, logical block 84471322
[ 143.232607] Buffer I/O error on device dm-1, logical block 84471323
[ 143.232609] Buffer I/O error on device dm-1, logical block 84471324
[ 143.232611] EXT4-fs warning (device dm-1): ext4_end_bio:250: I/O error writing to inode 19529846 (offset 0 size 32768 starting block 84471317)
[ 143.232615] ata1: EH complete
[ 143.256074] JBD2: Spotted dirty metadata buffer (dev = dm-1, blocknr = 0). There's a risk of filesystem corruption in case of system crash.
[ 143.256155] journal commit I/O error
[ 143.256165] journal commit I/O error
[ 143.256612] EXT4-fs error (device dm-1): ext4_find_entry:1209: inode #20054519: comm zeitgeist-datah: reading directory lblock 0
[ 143.256618] EXT4-fs (dm-1): Remounting filesystem read-only
[ 143.268860] EXT4-fs error (device dm-1): ext4_find_entry:1209: inode #26214788: comm nautilus: reading directory lblock 0
[ 143.268862] EXT4-fs error (device dm-1): ext4_find_entry:1209: inode #19529818: comm compiz: reading directory lblock 0
[ 143.270777] EXT4-fs error (device dm-1): ext4_journal_start_sb:370: Detected aborted journal
[ 143.270821] EXT4-fs error (device dm-1): ext4_journal_start_sb:370: Detected aborted journal
[ 143.232609] Buffer I/O error on device dm-1, logical block 84471324
[ 143.232611] EXT4-fs warning (device dm-1): ext4_end_bio:250: I/O error writing to inode 19529846 (offset 0 size 32768 starting block 84471317)
[ 143.232615] ata1: EH complete
[ 143.256074] JBD2: Spotted dirty metadata buffer (dev = dm-1, blocknr = 0). There's a risk of filesystem corruption in case of system crash.
[ 143.256155] journal commit I/O error
[ 143.256165] journal commit I/O error
[ 143.256612] EXT4-fs error (device dm-1): ext4_find_entry:1209: inode #20054519: comm zeitgeist-datah: reading directory lblock 0
[ 143.256618] EXT4-fs (dm-1): Remounting filesystem read-only
[ 143.268860] EXT4-fs error (device dm-1): ext4_find_entry:1209: inode #26214788: comm nautilus: reading directory lblock 0
[ 143.268862] EXT4-fs error (device dm-1): ext4_find_entry:1209: inode #19529818: comm compiz: reading directory lblock 0
[ 143.270777] EXT4-fs error (device dm-1): ext4_journal_start_sb:370: Detected aborted journal
[ 143.270821] EXT4-fs error (device dm-1): ext4_journal_start_sb:370: Detected aborted journal
[ 143.270826] EXT4-fs error (device dm-1): ext4_journal_start_sb:370: Detected aborted journal
[ 195.831825] ata1.00: exception Emask 0x0 SAct 0x3fff SErr 0x0 action 0x6 frozen
[ 195.831835] ata1.00: failed command: READ FPDMA QUEUED
[ 195.831844] ata1.00: cmd 60/60:00:20:5e:ce/00:00:36:00:00/40 tag 0 ncq 49152 in
[ 195.831844] res 40/00:00:00:4f:c2/00:00:00:00:00/00 Emask 0x4 (timeout)
[ 195.831848] ata1.00: status: { DRDY }
[ 195.831852] ata1.00: failed command: READ FPDMA QUEUED
[ 195.831859] ata1.00: cmd 60/90:08:e8:f6:de/00:00:36:00:00/40 tag 1 ncq 73728 in
[ 195.831859] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[ 195.831862] ata1.00: status: { DRDY }
...
[ 196.196650] Add. Sense: No additional sense information
[ 196.196653] sd 0:0:0:0: [sda] CDB:
[ 196.196655] Read(10): 28 00 36 d7 9c 98 00 00 20 00
[ 196.196666] end_request: I/O error, dev sda, sector 920099992
[ 196.196694] ata1: EH complete
[ 196.219147] EXT4-fs error (device dm-1): ext4_find_entry:1209: inode #28970197: comm ubuntuone-launc: reading directory lblock 0
[ 196.226652] EXT4-fs error (device dm-1): ext4_find_entry:1209: inode #29229096: comm kworker/u:5: reading directory lblock 0
[ 196.226698] EXT4-fs error (device dm-1): ext4_find_entry:1209: inode #19529749: comm zeitgeist-datah: reading directory lblock 0
[ 196.227074] EXT4-fs error (device dm-1): ext4_find_entry:1209: inode #30411827: comm compiz: reading directory lblock 0
[ 196.227132] EXT4-fs error (device dm-1): ext4_find_entry:1209: inode #20185725: comm gnome-settings-: reading directory lblock 0
[ 196.227199] EXT4-fs error (device dm-1): ext4_find_entry:1209: inode #19529825: comm nautilus: reading directory lblock 0
[ 196.250118] JBD2: Detected IO errors while flushing file data on dm-1-8
РЕДАКТИРОВАТЬ: Теперь, когда все первичные данные были перенесены, я подумал, что для удобства я попытаюсь взять виртуальную машину, чтобы мне не пришлось ее перестраивать. Я был приятно удивлен, когда rsync сообщил об ошибке, а затем снова попытался автоматически перенести поврежденный файл во второй раз:
rsync: read errors mapping "/media/ubuntu/423e7378-a121-c057-63ab-224c92293d6b/opt/vmware/vm2/vm2-s016.vmdk": Input/output error (5)
...
WARNING: vmware/vm2/vm2-s016.vmdk failed verification -- update discarded (will try again).
vmware/vm2/vm2-s016.vmdk
1218576384 57% 7.66MB/s 0:01:56
...
ERROR: vmware/Win7VPN/Win7-s016.vmdk failed verification -- update discarded.
...
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1070) [sender=3.0.9]
Не большая потеря.
Теперь я установил Smartmontools через среду live CD Ubuntu 13.10, чтобы запустить тесты на жестком диске, используя эту страницу в качестве руководства:
# apt-get install smartmontools
# smartctl --info /dev/sda
# smartctl --capabilities /dev/sda
Состояние здоровья выглядит так, как будто оно в настоящее время пройдено перед выполнением любых тестов:
# smartctl --health /dev/sda
smartctl 6.2 2013-04-20 r3812 [i686-linux-3.11.0-12-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
Поскольку я сохранил все данные, которые хочу, жесткий диск не используется, поэтому я решил перейти в режим переднего плана (пленник).
# smartctl --captive --test=short /dev/sda
smartctl 6.2 2013-04-20 r3812 [i686-linux-3.11.0-12-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
Sending command: "Execute SMART Short self-test routine immediately in captive mode".
Drive command "Execute SMART Short self-test routine immediately in captive mode" successful.
Testing has begun.
Please wait 2 minutes for test to complete.
Test will complete after Tue Dec 30 14:10:54 2014
Через две минуты я просмотрел результаты:
# smartctl --log=selftest /dev/sda
smartctl 6.2 2013-04-20 r3812 [i686-linux-3.11.0-12-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short captive Completed: read failure 90% 4535 890139008
# 2 Short offline Completed without error 00% 0 -
Следующий тест:
# smartctl --captive --test=long /dev/sda
smartctl 6.2 2013-04-20 r3812 [i686-linux-3.11.0-12-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
Sending command: "Execute SMART Extended self-test routine immediately in captive mode".
Drive command "Execute SMART Extended self-test routine immediately in captive mode" successful.
Testing has begun.
Please wait 221 minutes for test to complete.
Test will complete after Tue Dec 30 17:55:17 2014
Я могу опубликовать результаты через три часа.
Эта команда также упоминалась на странице, на которую я ссылался.
# smartctl --all /dev/sda
Похоже, он печатает все интересующее сразу. Похоже, это могло прервать мой длинный тест, поэтому я отправил команду на повторный запуск. Мне неясно, не влияет ли это, когда тест уже запущен, или перезапускает тест с самого начала.
РЕДАКТИРОВАТЬ: я провел расширенный тест. Через 221 минуту я посмотрел журнал. Похоже, он не дотянулся до завершения по какой-то причине. вздох
# smartctl --log=selftest /dev/sda
smartctl 6.2 2013-04-20 r3812 [i686-linux-3.11.0-12-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Offline Interrupted (host reset) 90% 4535 -
# 2 Extended captive Self-test routine in progress 90% 4535 -
# 3 Offline Interrupted (host reset) 90% 4535 -
# 4 Extended captive Self-test routine in progress 90% 4535 -
# 5 Offline Interrupted (host reset) 90% 4535 -
# 6 Extended captive Self-test routine in progress 90% 4535 -
# 7 Short captive Completed: read failure 90% 4535 890139008
# 8 Short offline Completed without error 00% 0 -
Было бы неплохо иметь возможность контролировать выполнение теста, не прерывая его. Я не знаю, сделал ли я что-нибудь, чтобы это прервалось; он сидел здесь последние четыре часа.
Я попробовал тест на транспортировку, но это не дает мне никакого представления о том, сколько времени потребуется, чтобы бежать:
# smartctl --captive --test=conveyance /dev/sda
smartctl 6.2 2013-04-20 r3812 [i686-linux-3.11.0-12-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
Conveyance Self-test functions not supported
Sending command: "Execute SMART Conveyance self-test routine immediately in captive mode".
Drive command "Execute SMART Conveyance self-test routine immediately in captive mode" successful.
Testing has begun.
Что все это говорит мне о моем диске? Можно ли спасти? Могу ли я переформатировать или проверить наличие поврежденных секторов, возможно, пометить как-нибудь, чтобы избежать использования поврежденных областей?
В прошлом я просто откладывал диск и заменял его новым, но на этот раз мне было любопытнее понять выход, чтобы узнать, что еще можно сделать.
Также есть ли у кого-нибудь рекомендации о том, как часто проводить короткие и длинные тесты? А как насчет теста на перевозку или других тестов? Когда и как часто их следует запускать?
Спасибо!