Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Битые файлы/сектора на системном разделе. Как поступить.  (Прочитано 352 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
  • Mate, и никаких Unity
    • Просмотр профиля
Здравствуйте.
Не долго радовался.
новый SSD m.2 NVMe 128Гб  стал чудить.

Бэкап системного раздела командой dd вылетает с ошибкой
dd: ошибка чтения '/dev/nvme0n1p1': Ошибка ввода/вывода

Пару раз запускал, вылетало при разном размере файла бэкапа. т.е. ошибка возникает в разных местах диска.

При этом система работает, но при запуске выдает ошибку системного файла и предложение отправить ее разработчикам.

Какие есть способы
1. Переместить/забэкапить раздел игнорируя ошибки?
2. Запустить проверку и переустановку битых файлов системы?
« Последнее редактирование: 12 Апрель 2020, 13:42:12 от jack_solovey »

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1175
    • Просмотр профиля
Переместить/забэкапить раздел игнорируя ошибки?
man dd:
Цитировать
noerror
       continue after read errors

Запустить проверку и переустановку битых файлов системы?
sudo fsck /dev/sdXГде sdX - раздел диска с системой
Раздел не должен быть смонтирован

Переустановку битых файлов? Даже не знаю, вероятно читать журнал следующей загрузки после проверки диска и смотреть, на какие файлы ругается
Смотреть, к какому пакету они относятся, например:
$ dpkg -S /bin/ls
coreutils: /bin/ls
и переустанавливать пакет
sudo apt install --reinstall coreutils
Debian Testing (Gnome), Ubuntu Server 18.04

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
  • Mate, и никаких Unity
    • Просмотр профиля
После прогона утилитами
sudo badblocks -v /dev/nvme0n1p1 > /home/user/badsectors_root.txt
sudo e2fsck -l /home/user/badsectors_root.txt /dev/nvme0n1p1

Удалось перелить все три раздела на другой диск.
Переставил бедовый диск на тестовый комп и снова проверил badblocks-ом
Те же цифры, один раздел чист, на другом 32 бэд-блока, на третьем 16шт.
Удалил разделы, создал новый тоже ext4
прогоняю badblocks-ом, а бэдом больше нет.

Что это было? badblocks может показывать разные результаты из-за разной заполненности раздела?

P.S. SMART посмотреть не получается, т.к. это m.2 NVME диск воткнутый в старую материнку через переходник, в слот PCI-E для видеокарты. 

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4706
  • Capture the truth
    • Просмотр профиля
это m.2 NVME диск воткнутый в старую материнку через переходник, в слот PCI-E для видеокарты.
Возможный источник проблем.
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1175
    • Просмотр профиля
Что это было?
Не найду сейчас никакого авторитетного источника, но есть мнение, что после форматирования прошивка диска наконец сделала то, что должна была сделать изначально - взять сектора из резерва на замену плохим, а плохие спрятать от системы. Они вроде как даже из SMART пропадают.
Debian Testing (Gnome), Ubuntu Server 18.04

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
  • Mate, и никаких Unity
    • Просмотр профиля
Спасибо за ответы.
Возможный источник проблем.
Ммммм, не думаю, переходник пассивный, на нем кроме разведенных дорожек, разъема m.2 nvme и пары резисторов нет ничего.


Пользователь добавил сообщение 13 Апрель 2020, 06:18:00:
... прошивка диска наконец сделала то, что должна была сделать изначально - взять сектора из резерва на замену плохим, а плохие спрятать от системы...
Все таки, 48 бэдов за 9 месяцев, это плохой знак. Интересно явялется ли этот инцидент, поводом для замены по гарантии.

« Последнее редактирование: 13 Апрель 2020, 06:18:00 от jack_solovey »

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1175
    • Просмотр профиля
Сложный вопрос.
В первую очередь имеет силу гарантийное соглашение, надо его читать.
Во-вторых, если сектора пропали из SMART, вам нечего будет показать в сервис-центре.

Один из производителей HDD таким образом предоставляет гарантию: открываете его утилиту, она смотрит SMART, и, если напротив какого-то пункта написано, условно, BAD, а далее - warranty (что означает: диск может подлежать замене при серьезном ухудшении этого показателя), тогда можно обращаться в СЦ. А если утилита пишет GOOD, то всё в порядке.
« Последнее редактирование: 13 Апрель 2020, 06:30:21 от m-svo »
Debian Testing (Gnome), Ubuntu Server 18.04

 

Страница сгенерирована за 0.062 секунд. Запросов: 26.