Автор Тема: Проблемы с жёстким диском (whdd)  (Прочитано 5958 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Проблемы с whdd
« Ответ #15 : 12.01.2017 19:52:12 »
Проверка целостности установленных пакетов ;-)

Оффлайн Yuriy98

  • Завсегдатай
  • *
  • Сообщений: 314
    • Email
Re: Проблемы с whdd
« Ответ #16 : 12.01.2017 22:58:09 »
Проверка целостности установленных пакетов ;-)

Что то у меня полно чего отсутствует и все связанно с отсутствует /lib/modules/3.14.79-std-def-alt0.M70P.2/kernel/drivers/media/

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Проблемы с whdd
« Ответ #17 : 13.01.2017 13:44:02 »
Не выкладывайте логи и конфиги в odt. Смотреть их никто не будет. Выкладывайте в ascii формате.

Оффлайн Yuriy98

  • Завсегдатай
  • *
  • Сообщений: 314
    • Email
Re: Проблемы с whdd
« Ответ #18 : 13.01.2017 14:50:32 »
Не выкладывайте логи и конфиги в odt. Смотреть их никто не будет. Выкладывайте в ascii формате.
Ок. Только что это за формат и в чем его создать?
Спасибо.

Оффлайн Yuriy98

  • Завсегдатай
  • *
  • Сообщений: 314
    • Email
Re: Проблемы с whdd
« Ответ #19 : 13.01.2017 14:54:07 »
Запускать из терминала от root   -   whdd
Программа в псевдографике.
Не использовать опцию Write zeros иначе потрёт весь диск.
Для теста использовать опцию Read test
Ошибки на "блинах":
* ERR - битый блок, неисправимо.
? TIME - превышено допустимое время чтения блока
x UNC - некорректируемые ошибки чтения

Еще подскажите, хотелось бы проверить свой диск. Выбрал Реалтест, он меня еще что то спрашивает, английским не владею не пойму что ему надо что то написать api или ata и потом еще какой то номер указать по умолчанию стоит 0

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Проблемы с whdd
« Ответ #20 : 13.01.2017 15:37:16 »
Запускать из терминала от root   -   whdd
Программа в псевдографике.
Не использовать опцию Write zeros иначе потрёт весь диск.
Для теста использовать опцию Read test
Ошибки на "блинах":
* ERR - битый блок, неисправимо.
? TIME - превышено допустимое время чтения блока
x UNC - некорректируемые ошибки чтения

Еще подскажите, хотелось бы проверить свой диск. Выбрал Реалтест, он меня еще что то спрашивает, английским не владею не пойму что ему надо что то написать api или ata и потом еще какой то номер указать по умолчанию стоит 0

Рид тест (Read test) - тест чтения?
Предлагает начать тест чтения винчестера с нулевого блока, т.е. с самого начала.
После выбора Read test, просто Enter - Enter - Enter.
Read test проверяет физическое состояние блинов.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Проблемы с whdd
« Ответ #21 : 13.01.2017 17:43:42 »
Не выкладывайте логи и конфиги в odt. Смотреть их никто не будет. Выкладывайте в ascii формате.
Ок. Только что это за формат и в чем его создать?
Спасибо.

ASCII текстовый файл, это файл в котором каждый символ фонта имеет свой код в ASCII таблице:
http://www.asciitable.com/
https://ru.wikipedia.org/wiki/ASCII
Текстовые файлы в таком формате можно прочесть практически на всём, что хоть как-то можно назвать компьютером.

Файл автозапуска с точки зрения пользователя:
$ sed "" .config/autostart/screensaver\ \&\ powersave\ off.desktop
[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=screensaver & powersave off
Comment=
Exec=/usr/bin/xset s off -dpms
OnlyShowIn=GNOME;KDE;LXDE;LXQt;MATE;Razor;ROX;TDE;XFCE;Cinnamon;Old;
StartupNotify=false
Terminal=false
Hidden=false

Файл автозапуска с точки зрения шестнадцатиричного кода ASCII таблицы
$ hexdump -C .config/autostart/screensaver\ \&\ powersave\ off.desktop
00000000  5b 44 65 73 6b 74 6f 70  20 45 6e 74 72 79 5d 0a  |[Desktop Entry].|
00000010  45 6e 63 6f 64 69 6e 67  3d 55 54 46 2d 38 0a 56  |Encoding=UTF-8.V|
00000020  65 72 73 69 6f 6e 3d 30  2e 39 2e 34 0a 54 79 70  |ersion=0.9.4.Typ|
00000030  65 3d 41 70 70 6c 69 63  61 74 69 6f 6e 0a 4e 61  |e=Application.Na|
00000040  6d 65 3d 73 63 72 65 65  6e 73 61 76 65 72 20 26  |me=screensaver &|
00000050  20 70 6f 77 65 72 73 61  76 65 20 6f 66 66 0a 43  | powersave off.C|
00000060  6f 6d 6d 65 6e 74 3d 0a  45 78 65 63 3d 2f 75 73  |omment=.Exec=/us|
00000070  72 2f 62 69 6e 2f 78 73  65 74 20 73 20 6f 66 66  |r/bin/xset s off|
00000080  20 2d 64 70 6d 73 0a 4f  6e 6c 79 53 68 6f 77 49  | -dpms.OnlyShowI|
00000090  6e 3d 47 4e 4f 4d 45 3b  4b 44 45 3b 4c 58 44 45  |n=GNOME;KDE;LXDE|
000000a0  3b 4c 58 51 74 3b 4d 41  54 45 3b 52 61 7a 6f 72  |;LXQt;MATE;Razor|
000000b0  3b 52 4f 58 3b 54 44 45  3b 58 46 43 45 3b 43 69  |;ROX;TDE;XFCE;Ci|
000000c0  6e 6e 61 6d 6f 6e 3b 4f  6c 64 3b 0a 53 74 61 72  |nnamon;Old;.Star|
000000d0  74 75 70 4e 6f 74 69 66  79 3d 66 61 6c 73 65 0a  |tupNotify=false.|
000000e0  54 65 72 6d 69 6e 61 6c  3d 66 61 6c 73 65 0a 48  |Terminal=false.H|
000000f0  69 64 64 65 6e 3d 66 61  6c 73 65 0a 0a           |idden=false..|
000000fd

В предпоследней строке по адрасам 000000f1 и 000000f2 находятся два байта с одним и тем же кодом, - с кодом 64h, которому соответствует буква d в слове Hidden (колонка справа), в котором две подряд буквы d. Символы с кодом 0Ah (LF,  line feed, перевод строки) в конце файла завершают строки. Первый завершает строку Hidden=false, второй код 0Ah завершает пустую строку.

Разница между Ёфисом и ascii редактором в том, что первый использует векторные фонты, а ascii редактор использует растровые, где каждый символ на экране это матрица и которому соответствует свой код в ascii таблице. Соответственно такие файлы можно прочесть почти везде где есть клавиатура. Даже на ZX Spectrum в редакторе Horror word или на компьютере Радио 86РК, - была бы программа вьювер.

В общем-то это что такое ascii-файл изнутри, хотите внедряйтесь, хотите нет.
Ну что я вам это рассказываю... Всё это вы можете прочесть в любой мало-мальски приличной книжке по ZX Spectrum.


Как создать ascii текстовый файл?, - очень просто.
Таких вариантов не один, а аж три.

Вариант первый.

Вывод в терминале выделяете мышью и по правой кнопке мыши копируете в буфер обмена.
Создаёте пустой ascii текстовый файл:
$ touch /путь/proba.txt

Открываете его в редакторе
$ mcedit /путь/proba.txt

Через Shift+Ins вставляете текст из буфера обмена.
Сохраняете.


Вариант два.

Например нужно сразу результат какой-то команды перенаправить в ascii-файл.

Эта команда, всё что выводится на стандартный вывод, т.е. в терминал, перенаправляет в файл hlam.txt (если файл отсутствует, он будет создан)
mplayer clip.3gp &>hlam.txt

Посмотреть этот файл можно любой из команд:
cat /путь/hlam.txt
grep .  /путь/hlam.txt
more -p  /путь/hlam.txt
less  /путь/hlam.txt
sed ""  /путь/hlam.txt


Вариант три.

На мой взгляд ascii GUI-редактор leafpad один из лучших.
Он с минимумом зависимостей, умеет предлагать при сохранении кодировку и один из трёх кодов окончания строки.
Применение простое:
Выделить мышкой в терминале
По правой кнопке мыши скопировать выделенное в буфер обмена
Вставить из буфера обмена в leafpad
Отредактировать при необходимости
Сохранить

Оффлайн Yuriy98

  • Завсегдатай
  • *
  • Сообщений: 314
    • Email
Re: Проблемы с whdd
« Ответ #22 : 13.01.2017 18:11:49 »
whdd
Не запускается тест после 3 ентеров, опять переходит в выбор дисков и все по кругу.
Запускать из терминала от root   -   whdd
Программа в псевдографике.
Не использовать опцию Write zeros иначе потрёт весь диск.
Для теста использовать опцию Read test
Ошибки на "блинах":
* ERR - битый блок, неисправимо.
? TIME - превышено допустимое время чтения блока
x UNC - некорректируемые ошибки чтения

Еще подскажите, хотелось бы проверить свой диск. Выбрал Реалтест, он меня еще что то спрашивает, английским не владею не пойму что ему надо что то написать api или ata и потом еще какой то номер указать по умолчанию стоит 0

Рид тест (Read test) - тест чтения?
Предлагает начать тест чтения винчестера с нулевого блока, т.е. с самого начала.
После выбора Read test, просто Enter - Enter - Enter.
Read test проверяет физическое состояние блинов.

Запускать из терминала от root   -   whdd
Программа в псевдографике.
Не использовать опцию Write zeros иначе потрёт весь диск.
Для теста использовать опцию Read test
Ошибки на "блинах":
* ERR - битый блок, неисправимо.
? TIME - превышено допустимое время чтения блока
x UNC - некорректируемые ошибки чтения

Еще подскажите, хотелось бы проверить свой диск. Выбрал Реалтест, он меня еще что то спрашивает, английским не владею не пойму что ему надо что то написать api или ata и потом еще какой то номер указать по умолчанию стоит 0

Рид тест (Read test) - тест чтения?
Предлагает начать тест чтения винчестера с нулевого блока, т.е. с самого начала.
После выбора Read test, просто Enter - Enter - Enter.
Read test проверяет физическое состояние блинов.


Не запускается тест после 3 ентеров, опять переходит в выбор дисков и все по кругу.

Оффлайн Dmytro

  • Мастер
  • ***
  • Сообщений: 1 001
Re: Проблемы с whdd
« Ответ #23 : 13.01.2017 18:23:24 »
Не выкладывайте логи и конфиги в odt. Смотреть их никто не будет. Выкладывайте в ascii формате.
Ок. Только что это за формат и в чем его создать?
Спасибо.
Простой текстовый файл. Который с расширением *.txt Соответственно, создается любым простым текстовым редактором (medit, gedit и т.д).
Другие популярные способы Вам подробно описал Speccyfighter

Если нужны еще варианты - вбейте в яндекс: "как создать файл в консоли linux"

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Проблемы с whdd
« Ответ #24 : 13.01.2017 19:24:28 »
Не запускается тест после 3 ентеров, опять переходит в выбор дисков и все по кругу.

Всё, поймал.
whdd из сизифа работает на nx6110 с ide-hdd
whdd из p8 вываливается с ошибкой сегментирования на ленове с sata hdd
Тестировать винчестеры на Линукс нечем.
В слаке бы ещё посмотреть или в salix, дистрозависимо оно или нет.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Проблемы с whdd
« Ответ #25 : 13.01.2017 19:55:36 »
А badblocks ?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Проблемы с whdd
« Ответ #26 : 13.01.2017 20:18:00 »
А badblocks ?

Да, можно и через
badblocks -sv device
но он не покажет время чтения блока и тип ошибки, если такая будет.
Т.е. выяснить когда накроется винчестер, скоро или вчера, довольно сложно.

Оффлайн Yuriy98

  • Завсегдатай
  • *
  • Сообщений: 314
    • Email
Re: Проблемы с whdd
« Ответ #27 : 14.01.2017 00:16:18 »
badblocks

Нет такого в синаптике.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Проблемы с whdd
« Ответ #28 : 14.01.2017 01:54:01 »
badblocks

Нет такого в синаптике.

Это программа из пакета
# rpm -qf $(which badblocks)
e2fsprogs-1.42.13-alt2

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Проблемы с whdd
« Ответ #29 : 14.01.2017 21:16:26 »
Не запускается тест после 3 ентеров, опять переходит в выбор дисков и все по кругу.

Всё, поймал.
whdd из сизифа работает на nx6110 с ide-hdd
whdd из p8 вываливается с ошибкой сегментирования на ленове с sata hdd
Тестировать винчестеры на Линукс нечем.
В слаке бы ещё посмотреть или в salix, дистрозависимо оно или нет.

Посмотрел с DVD-лайва, по крайней мере whdd rev. 2.1, в стабильном Slackware 14.2
https://forum.altlinux.org/index.php?topic=38131.msg303942#msg303942
https://forum.altlinux.org/index.php?topic=38131.msg303943#msg303943

Отобразило WD5000LPCX-2 как не ATA-устройство и Read test пошёл через posix API без вываливания в сегментацию.
Т.е. проблема на альтах не хард-специфичная.

Надо будет сливать последнюю регулярку, смотреть лайвом на ленове и если что, вешать багрепорт.
По p8 тогда уж по ситуации.
« Последнее редактирование: 14.01.2017 21:22:12 от Speccyfighter »