BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 41 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
СообщениеДобавлено: Вт 20 дек, 2016 4:54 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт 07 май, 2013 8:43 pm
Сообщения: 743
Откуда: Украина
Вот ещё результаты долгого теста:

Код:
smartctl 6.5 2016-05-07 r4318 [FreeBSD 11.0-RELEASE-p1 i386] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Hitachi Travelstar 4K120
Device Model:     HTS421260H9AT00
Serial Number:    HKA214AJCBLRPE
LU WWN Device Id: 5 000cca 503c54666
Firmware Version: HA2OA70S
User Capacity:    60 011 642 880 bytes [60,0 GB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA/ATAPI-7 T13/1532D revision 1
Local Time is:    Tue Dec 20 02:53:13 2016 EET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00)   Offline data collection activity
               was never started.
               Auto Offline Data Collection: Disabled.
Self-test execution status:      ( 113)   The previous self-test completed having
               the read element of the test failed.
Total time to complete Offline
data collection:       (  645) seconds.
Offline data collection
capabilities:           (0x5b) SMART execute Offline immediate.
               Auto Offline data collection on/off support.
               Suspend Offline collection upon new
               command.
               Offline surface scan supported.
               Self-test supported.
               No Conveyance Self-test supported.
               Selective Self-test supported.
SMART capabilities:            (0x0003)   Saves SMART data before entering
               power-saving mode.
               Supports SMART auto save timer.
Error logging capability:        (0x01)   Error logging supported.
               General Purpose Logging supported.
Short self-test routine
recommended polling time:     (   2) minutes.
Extended self-test routine
recommended polling time:     (  47) minutes.

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   100   062    Pre-fail  Always       -       65536
  2 Throughput_Performance  0x0005   100   100   040    Pre-fail  Offline      -       0
  3 Spin_Up_Time            0x0007   234   234   033    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0012   089   089   000    Old_age   Always       -       18378
  5 Reallocated_Sector_Ct   0x0033   100   100   005    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000b   100   100   067    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0005   100   100   040    Pre-fail  Offline      -       0
  9 Power_On_Hours          0x0012   060   060   000    Old_age   Always       -       17826
 10 Spin_Retry_Count        0x0013   100   100   060    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   094   094   000    Old_age   Always       -       9696
191 G-Sense_Error_Rate      0x000a   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   096   096   000    Old_age   Always       -       912
193 Load_Cycle_Count        0x0012   051   051   000    Old_age   Always       -       498291
194 Temperature_Celsius     0x0002   114   114   000    Old_age   Always       -       48 (Min/Max 9/58)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0022   100   100   000    Old_age   Always       -       1
198 Offline_Uncorrectable   0x0008   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x000a   200   200   000    Old_age   Always       -       0

SMART Error Log Version: 1
ATA Error Count: 34 (device log contains only the most recent five errors)
   CR = Command Register [HEX]
   FR = Features Register [HEX]
   SC = Sector Count Register [HEX]
   SN = Sector Number Register [HEX]
   CL = Cylinder Low Register [HEX]
   CH = Cylinder High Register [HEX]
   DH = Device/Head Register [HEX]
   DC = Device Command Register [HEX]
   ER = Error register [HEX]
   ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 34 occurred at disk power-on lifetime: 17821 hours (742 days + 13 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 8c 9c 67 8e e6  Error: UNC 140 sectors at LBA = 0x068e679c = 109995932

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 00 28 67 8e e6 00      01:55:17.600  READ DMA
  c8 00 00 28 67 8e e6 00      01:55:12.500  READ DMA
  c8 00 00 28 67 8e e6 00      01:55:07.400  READ DMA
  c8 00 00 28 67 8e e6 00      01:55:02.200  READ DMA
  c8 00 00 28 67 8e e6 00      01:54:57.100  READ DMA

Error 33 occurred at disk power-on lifetime: 17821 hours (742 days + 13 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 8c 9c 67 8e e6  Error: UNC 140 sectors at LBA = 0x068e679c = 109995932

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 00 28 67 8e e6 00      01:55:12.500  READ DMA
  c8 00 00 28 67 8e e6 00      01:55:07.400  READ DMA
  c8 00 00 28 67 8e e6 00      01:55:02.200  READ DMA
  c8 00 00 28 67 8e e6 00      01:54:57.100  READ DMA
  c8 00 00 28 66 8e e6 00      01:54:57.100  READ DMA

Error 32 occurred at disk power-on lifetime: 17821 hours (742 days + 13 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 8c 9c 67 8e e6  Error: UNC 140 sectors at LBA = 0x068e679c = 109995932

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 00 28 67 8e e6 00      01:55:07.400  READ DMA
  c8 00 00 28 67 8e e6 00      01:55:02.200  READ DMA
  c8 00 00 28 67 8e e6 00      01:54:57.100  READ DMA
  c8 00 00 28 66 8e e6 00      01:54:57.100  READ DMA
  c8 00 00 28 65 8e e6 00      01:54:57.100  READ DMA

Error 31 occurred at disk power-on lifetime: 17821 hours (742 days + 13 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 8c 9c 67 8e e6  Error: UNC 140 sectors at LBA = 0x068e679c = 109995932

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 00 28 67 8e e6 00      01:55:02.200  READ DMA
  c8 00 00 28 67 8e e6 00      01:54:57.100  READ DMA
  c8 00 00 28 66 8e e6 00      01:54:57.100  READ DMA
  c8 00 00 28 65 8e e6 00      01:54:57.100  READ DMA
  c8 00 00 28 64 8e e6 00      01:54:57.100  READ DMA

Error 30 occurred at disk power-on lifetime: 17821 hours (742 days + 13 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 8c 9c 67 8e e6  Error: UNC 140 sectors at LBA = 0x068e679c = 109995932

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 00 28 67 8e e6 00      01:54:57.100  READ DMA
  c8 00 00 28 66 8e e6 00      01:54:57.100  READ DMA
  c8 00 00 28 65 8e e6 00      01:54:57.100  READ DMA
  c8 00 00 28 64 8e e6 00      01:54:57.100  READ DMA
  c8 00 00 28 63 8e e6 00      01:54:57.100  READ DMA

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed: read failure       10%     17826         109995932
# 2  Short offline       Completed without error       00%     17825         -
# 3  Short offline       Completed without error       00%     17825         -
# 4  Extended offline    Completed: read failure       10%     17823         109995932
# 5  Extended offline    Aborted by host               90%     17822         -
# 6  Extended offline    Completed: read failure       30%     17818         109995932
# 7  Short offline       Completed without error       00%     17814         -
# 8  Extended offline    Completed: read failure       10%     17814         109995932
# 9  Extended offline    Completed: read failure       10%     17813         109995932
#10  Extended offline    Completed without error       00%     16713         -
#11  Short offline       Completed without error       00%     16048         -
#12  Extended offline    Aborted by host               90%     16047         -
#13  Extended offline    Completed without error       00%     13652         -
#14  Short offline       Completed without error       00%     13649         -
#15  Short offline       Completed without error       00%     11098         -
#16  Short offline       Completed without error       00%     10755         -
#17  Extended offline    Completed without error       00%      9490         -
#18  Short offline       Completed without error       00%      9489         -

Warning! SMART Selective Self-Test Log Structure error: invalid SMART checksum.
SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

_________________
FreeBSD A9t 11.0-RC2 FreeBSD 11.0-RC2 #0 r304729: Wed Aug 24 08:46:45 UTC 2016 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 20 дек, 2016 5:05 am 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Вт 10 авг, 2004 2:24 am
Сообщения: 3255
Откуда: Харьков
Код:
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed: read failure       10%     17826         109995932
# 2  Short offline       Completed without error       00%     17825         -
# 3  Short offline       Completed without error       00%     17825         -

короткие тесты завершились без ошибок, а длинный застрял на 10% , блок 109995932 был прочитан с ошибкой

вообщем сейчас нужно читать диск, например через dd
а потом повторить длинный тест, вероятнее всего по мере чтения сбойных секторов всё "полечится"


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 20 дек, 2016 9:57 am 
Не в сети

Зарегистрирован: Ср 14 окт, 2009 2:26 pm
Сообщения: 580
SMART'у диска пока известен один-единственный сектор с UNC. Чтением он не полечится, но, возможно, на стопицотой попытке прочитается без ошибки.
В этом секторе живёт что-то очень иногда читаемое (ATA Error Count: 34).
Найти файл, попавший на этот сектор. Если файл из ОС (вряд ли, судя по адресу), переписать из дистрибутива; если из портов, собрать порт, переписать из сборки; если из пакетов, переписать из пакета. Если что-то пользовательское, переписать из резервной копии.
Если думать лень, можно тупо затереть сектор.
Кста, у диска когда-то приключилось падение во включённом состоянии (полагаю, вместе с нотиком).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 20 дек, 2016 10:30 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт 07 май, 2013 8:43 pm
Сообщения: 743
Откуда: Украина
xemul писал(а):
SMART'у диска пока известен один-единственный сектор с UNC. Чтением он не полечится, но, возможно, на стопицотой попытке прочитается без ошибки.
В этом секторе живёт что-то очень иногда читаемое (ATA Error Count: 34).
Найти файл, попавший на этот сектор. Если файл из ОС (вряд ли, судя по адресу), переписать из дистрибутива; если из портов, собрать порт, переписать из сборки; если из пакетов, переписать из пакета. Если что-то пользовательское, переписать из резервной копии.
Если думать лень, можно тупо затереть сектор.
Кста, у диска когда-то приключилось падение во включённом состоянии (полагаю, вместе с нотиком).

спасибо за помощь. Во включённом состоянии - я не знаю. До свадьбы жена им пользовалась. :) Работал лет 6 без проблем, а пару дней назад один сектор перестал читаться. :)

_________________
FreeBSD A9t 11.0-RC2 FreeBSD 11.0-RC2 #0 r304729: Wed Aug 24 08:46:45 UTC 2016 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386


Последний раз редактировалось Elimelech Вт 20 дек, 2016 10:34 am, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 20 дек, 2016 10:31 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт 07 май, 2013 8:43 pm
Сообщения: 743
Откуда: Украина
grayich писал(а):
вообщем сейчас нужно читать диск, например через dd

а вот и результаты:
Код:
root@A9t:/home/luba # dd if=/dev/ada0 of=/dev/null bs=65536 conv=noerror
dd: /dev/ada0: Input/output error
859343+0 records in
859343+0 records out
56317902848 bytes transferred in 2239.013246 secs (25153001 bytes/sec)
dd: /dev/ada0: Input/output error
915704+0 records in
915704+0 records out
60011577344 bytes transferred in 2449.871106 secs (24495810 bytes/sec)

_________________
FreeBSD A9t 11.0-RC2 FreeBSD 11.0-RC2 #0 r304729: Wed Aug 24 08:46:45 UTC 2016 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 20 дек, 2016 11:13 am 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2205
Elimelech писал(а):
grayich писал(а):
вообщем сейчас нужно читать диск, например через dd

а вот и результаты:
Код:
root@A9t:/home/luba # dd if=/dev/ada0 of=/dev/null bs=65536 conv=noerror
dd: /dev/ada0: Input/output error
859343+0 records in
859343+0 records out
56317902848 bytes transferred in 2239.013246 secs (25153001 bytes/sec)
dd: /dev/ada0: Input/output error
915704+0 records in
915704+0 records out
60011577344 bytes transferred in 2449.871106 secs (24495810 bytes/sec)


хоть обчитайтесь, толку от этого не будет.

У Вас 1 сектор Uncorrectable, он и является Pending - на замену.

Нужно переписать диск, сам на себя, тогда пройдет remap'инг.

# dd if=/dev/ada0 of=/dev/ada0 bs=1M conv=noerror,sync

лучше, если bs=64k или 128k
еще лучше bs=16k или bs=8k - будет большой overhead и займет очень много
времени.

Если мы читаем с bs=1M и в нем появился битый сектор, то sync будет для всего блока,
если память не изменяет, значит весь блок размером 1M будет добит нулями.

Если верхнее - страшно для Вас, скачиваете с трекера: Alkid CD/DVD/USB - пишете
на CD или USB, загружаетесь -> с выходом в BIOS и если у Вас там ahci, то переводите
в IDE или Enchanced IDE, запускаете Victoria:
- выбираете нужный диск
- переходите в тест диска, выбираете remap и последовательное чтение
- start
Все, ждете пока не закончится, сектор будет за'remap'ен, ничего на диске не будет тронуто.

ps. Не следует вырубать PC/Notebook когда идет SMART Long test, не страшно, но
это не очень хорошо. Не следует разрешать уходить HDD в сон в Unix'ах.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 20 дек, 2016 11:19 am 
Не в сети

Зарегистрирован: Ср 14 окт, 2009 2:26 pm
Сообщения: 580
`dd if=/dev/ada0 of=/dev/ada0 bs=512 iseek=109995932 oseek=109995932 count=1 conv=noerror,sync`
не катит?
lavr писал(а):
если память не изменяет, значит весь блок размером 1M будет добит нулями

Именно так. Остаётся угадать, сколько живых файлов при этом похе... пострадает.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 20 дек, 2016 12:16 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2205
xemul писал(а):
`dd if=/dev/ada0 of=/dev/ada0 bs=512 iseek=109995932 oseek=109995932 count=1 conv=noerror,sync`
не катит?


вполне, у меня не всегда срабатывало, поэтому блок секторов задавал, или несколько
раз выполнить в цикле.

Цитата:
lavr писал(а):
если память не изменяет, значит весь блок размером 1M будет добит нулями

Именно так. Остаётся угадать, сколько живых файлов при этом похе... пострадает.


истинно так


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 20 дек, 2016 12:36 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт 07 май, 2013 8:43 pm
Сообщения: 743
Откуда: Украина
А вот это поможет в моём случаи?

Bad Blocks
Install on FreeBSD
Код:
cd /usr/ports/sysutils/e2fsprogs
make install clean


Read only test
Код:
badblocks -vs /dev/ada1


Read and Write test
Код:
badblocks -vsw /dev/ada1



Сделал один из тестов:
Код:
root@A9t:/home/luba # badblocks -vs /dev/ada0
Checking blocks 0 to 58605119
Checking for bad blocks (read-only test): 54997966done, 43:20 elapsed. (0/0/0 errors)
done                                                 
Pass completed, 1 bad blocks found. (1/0/0 errors)



Эта утилита исправляет плохие блоки на файловой системе freeeBSD?

_________________
FreeBSD A9t 11.0-RC2 FreeBSD 11.0-RC2 #0 r304729: Wed Aug 24 08:46:45 UTC 2016 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 20 дек, 2016 1:34 pm 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Вт 10 авг, 2004 2:24 am
Сообщения: 3255
Откуда: Харьков
Elimelech, поможет, она какраз автоматизирует то что через дд можно сделать
прогнав её несколько раз, потом стоит убедиться ещё раз смарт тест запустив длинный, ну и параметры глянув, поидее должно будет ремапнуться.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 20 дек, 2016 1:43 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5333
Откуда: СССР, Харьков
Предлагаю разобрать диск на магниты.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт 22 дек, 2016 1:19 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт 07 май, 2013 8:43 pm
Сообщения: 743
Откуда: Украина
grayich писал(а):
Elimelech, поможет, она какраз автоматизирует

Меня терзуют смутные сомения: ведь в описании программы e2fsprogs-1.43.3_3 вот что -Utilities & library to manipulate ext2/3/4 filesystems, - и ни слова про UFS и т.п.?!


grayich писал(а):
то что через дд можно сделать
прогнав её несколько раз, потом стоит убедиться ещё раз смарт тест запустив длинный, ну и параметры глянув, поидее должно будет ремапнуться.

какие опции тсавить на dd, чтобы програнать как вы говорите пару раз и всё стало на свои места?

_________________
FreeBSD A9t 11.0-RC2 FreeBSD 11.0-RC2 #0 r304729: Wed Aug 24 08:46:45 UTC 2016 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт 22 дек, 2016 2:48 pm 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Вт 10 авг, 2004 2:24 am
Сообщения: 3255
Откуда: Харьков
Elimelech, dd опасная штука, нужно понимать что делать, используй лучше mhdd, викторию


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт 22 дек, 2016 2:56 pm 
Не в сети

Зарегистрирован: Ср 14 окт, 2009 2:26 pm
Сообщения: 580
`dd if=/dev/ada0 of=/root/109995932 bs=512 iseek=109995932`
прочитает Вам сбойный блок 1 раз в файл /root/109995932.
Если блок прочёлся с ошибкой, в файле будут 00.
Если хотите попытаться таки прочесть блок без ошибки, поставьте команду в цикл по времени или по количеству попыток с выходом по удачному чтению. Тогда можно командой `dd if=/root/109995932 of=/dev/ada0 bs=512 oseek=109995932 conv=sync` записать блок на старое место.
Если при записи возникнет ошибка (блок действительно убит), то контроллер диска пометит этот блок как сбойный и добавит запись в таблицу ремапов.

В статье по Вами же приведённой ссылке написано, как определить, какой файл пришёлся на сбойный блок. Если Вы перепишете файл, контроллер сделает то же самое, но без dd и написания скрипта.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт 22 дек, 2016 11:16 pm 
Не в сети

Зарегистрирован: Ср 14 окт, 2009 2:26 pm
Сообщения: 580
Извините, не совсем так.
При перезаписи файла блок не будет отремаплен. Но, т.к. на диске будет здоровая версия файла, можно будет со спокойной душой сказать
`dd if=/dev/nul of=/dev/ada0 bs=512 oseek=109995932 conv=sync`.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт 23 дек, 2016 3:51 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт 07 май, 2013 8:43 pm
Сообщения: 743
Откуда: Украина
ankor писал(а):
Предлагаю разобрать диск на магниты.

рано ещё ветерана из-за одного сбойного сектора списывать. :)))

_________________
FreeBSD A9t 11.0-RC2 FreeBSD 11.0-RC2 #0 r304729: Wed Aug 24 08:46:45 UTC 2016 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт 23 дек, 2016 11:24 am 
Не в сети

Зарегистрирован: Ср 14 окт, 2009 2:26 pm
Сообщения: 580
Упс-с-с.
Таки `dd if=/dev/nul of=/dev/ada0 bs=512 oseek=109995932 conv=sync count=1`, а то в /dev/nul этих 00 немерено.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт 23 дек, 2016 11:53 am 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2205
xemul писал(а):
Упс-с-с.
Таки `dd if=/dev/nul of=/dev/ada0 bs=512 oseek=109995932 conv=sync count=1`, а то в /dev/nul этих 00 немерено.


/dev/zero будет правильней.

- скопировать на всякий случай сектор в файл
- в цикле копирование самого себя, если не помогает - записать нули, лучше /dev/zero


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн 26 дек, 2016 6:08 pm 
Не в сети

Зарегистрирован: Ср 05 окт, 2016 7:07 pm
Сообщения: 101
Откуда: Санкт-Петербург
49 градусов для ноутов нормально, там нормального охлаждения нет.
один из секторов плохо читается, диск сам его заремапит, когда решит, что он уже совсем плох.
видно будет по изменению 5го атрибута.

вот пример моего диска в старом ноуте с треснутым экраном, на котором домашний маршрутизатор крутится:
Код:
194 Temperature_Celsius     0x0022   100   100   000    Old_age   Always       -       42 (Min/Max -6/63)

а вот 18 тысяч раз включение/выключение это конечно жесть, в среднем он не больше часа всегда работает получается.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн 26 дек, 2016 6:14 pm 
Не в сети

Зарегистрирован: Ср 05 окт, 2016 7:07 pm
Сообщения: 101
Откуда: Санкт-Петербург
на самом деле, поставив таймаут kern.cam.ada.default_timeout на значение в несколько минут, сектор наверняка можно будет прочитать, потом записать его обратно.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 41 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot], Yahoo [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика