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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн jack_solovey

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

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

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

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

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

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Переместить/забэкапить раздел игнорируя ошибки?
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 11, Debian 11 Server

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 902
  • 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 для видеокарты. 

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6723
  • 20% Cooler
    • Просмотр профиля
это m.2 NVME диск воткнутый в старую материнку через переходник, в слот PCI-E для видеокарты.
Возможный источник проблем.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн The Green Side

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

Оффлайн jack_solovey

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


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

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

Оффлайн The Green Side

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

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

 

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