monoxrom написав:але треба пам’ятати про розмір блоку зчитування!.
Це як?
Лінукс такий лінукс, мене завжди це вбивало, а не могла бути одна програма якій кажеш ремонтувати і воно ремонтує поки не здохне
Ну ось в мене зараз диск (ST2000DM001-1CH164) почав розмагнічуватись. Здав в сервіс, думав замінять, але просто виправили нові бед-блоки.
Всю інформацію з диска скопіював. І зробив скрипт(УВАГА: ВІН ОСТАТОЧНО ЗІТРЕ ДИСК):
#!/bin/bash
# Тут вкажіть точно літеру диску
DISK="/dev/sdX"
while true
do
time dd if=/dev/zero of="$DISK" bs=16M conv=noerror,sync
time dd if="$DISK" of=/dev/null bs=16M conv=noerror,sync
done
Накопичилось 18000~ бед секторів.
Потім диск перестав відповідати на смарт:
smartd[11213]: Device: /dev/sdb [SAT], failed to read SMART Attribute Data
А зараз в журналі ядро пише:
Nov 30 20:43:30 fileserver kernel: [34769.030052] ata2: hard resetting link
Nov 30 20:43:31 fileserver kernel: [34769.580015] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
Nov 30 20:43:31 fileserver kernel: [34769.581187] ata2.00: configured for UDMA/133
Nov 30 20:43:31 fileserver kernel: [34769.581205] ata2: EH complete
Nov 30 21:12:35 fileserver kernel: [36514.000024] ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
Nov 30 21:12:35 fileserver kernel: [36514.000035] ata2.00: cmd b0/d0:01:00:4f:c2/00:00:00:00:00/00 tag 5 pio 512 in
Nov 30 21:12:35 fileserver kernel: [36514.000035] res 40/00:01:01:4f:c2/00:00:00:00:00/00 Emask 0x4 (timeout)
Nov 30 21:12:35 fileserver kernel: [36514.000042] ata2: hard resetting link
Nov 30 21:12:45 fileserver kernel: [36524.010014] ata2: softreset failed (1st FIS failed)
Nov 30 21:12:45 fileserver kernel: [36524.010019] ata2: hard resetting link
Nov 30 21:12:55 fileserver kernel: [36534.020013] ata2: softreset failed (1st FIS failed)
Nov 30 21:12:55 fileserver kernel: [36534.020018] ata2: hard resetting link
Nov 30 21:13:30 fileserver kernel: [36569.030049] ata2: softreset failed (1st FIS failed)
Nov 30 21:13:30 fileserver kernel: [36569.030064] ata2: hard resetting link
Nov 30 21:13:31 fileserver kernel: [36569.580014] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
Nov 30 21:13:31 fileserver kernel: [36569.581194] ata2.00: configured for UDMA/133
Nov 30 21:13:31 fileserver kernel: [36569.581212] ata2: EH complete
Відтепер диск можна нести по гарантії.
Якщо у вас схожа проблема, можете спробувати мільйон разів зробити перезапис диска.