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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Ошибки при записи на USB HDD  (Прочитано 2243 раз)

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

Оффлайн web_amateur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Ошибки при записи на USB HDD
« : 22 Августа 2022, 18:02:49 »
Добрый день!

Прошу помощи у профи.
На неттопе стоит Ubuntu 22.04, только что обновился с 20.04, но проблема одинаково выглядит на обеих версиях Ubuntu и на OpenWRT и на роутере Keenetic.
Подключил USB HDD с единственным разделом NTFS, примонтировал. Доступ есть, права на файлы и папки полные. Из командной строки и через SFTP создаю/копирую/удаляю папки и файлы, все работает. Но при этом база SQLITE не может ничего записать и выдает ошибку. Чудеса!

При попытке разметить этот же диск средствами Ubuntu (fdisk с последующим форматированием в любую из систем EXT2/EXT4/exFAT/NTFS возникает ошибка записи.
Сначала fdisk ругался "/dev/sdb: close device failed: Remote I/O error". Победить не удалось. На англоязычном форуме нашел вот такую ветку https://ubuntuforums.org/showthread.php?t=2368693. Там точно такой же диск обсуждается, и им удалось разметить его с помощью gdisk. Попробовал, получилось. 
Но ..... при форматировании утилита mkfs все равно выдает ошибку доступа "Writing superblocks and filesystem accounting information: mkfs.ext4: Remote I/O error while writing out and closing file system".
Единственное, что получилось - отформатировать в FAT32, но после монтирования он все равно не позволяет записывать.
Под Windows диск работает без замечаний. Форматируется, пишет, читает, битых секторов нет.

Что можете посоветовать?
Заранее спасибо за любые советы.


Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3026
    • Просмотр профиля
Re: Ошибки при записи на USB HDD
« Ответ #1 : 22 Августа 2022, 22:55:38 »
web_amateur, насчёт SQLITE ничего не могу сказать, м.б., ей нужны какие-то свои права.
А Windows на том же неттопе? Чтобы выявить причину, я бы попробовал этот диск посмотреть на другом компьютере, будет ли то же самое.
Пётр.

Оффлайн web_amateur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Ошибки при записи на USB HDD
« Ответ #2 : 23 Августа 2022, 15:26:21 »
На отдельном компьютере с Windows диск работает отлично (форматируется в NFTS, пишет/читает, ошибок нет). На неттопе стоит Ubuntu, попробовать Windows там не могу.

С SQLITE еще интереснее. К роутеру Keenetic подключаю два USB диска, оба с NTFS разделами: "нормальный" и этот "проблемный".
Так вот, SQLITE без проблем пишет на "нормальный", а на "проблемном" дает ошибку. При этом из командной строки Linux все пишется/читается.
Дальше - больше. Расшариваю эти диски в сеть. Захожу с Ubuntu, монтирую эти шары, запускаю SQLITE на Ubuntu. Читает оба диска, но не пишет ни на один. Выдает ошибку "Error: stepping, database is locked (5)". Причем дело не блокировке базы. Если пытаться создать новую пустую базу, то будет та же ошибка.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6840
    • Просмотр профиля
Re: Ошибки при записи на USB HDD
« Ответ #3 : 23 Августа 2022, 15:31:44 »
Диски, диски, диски... И ни слова, что за диск.
Цитировать
It is an 80GB Lacie (Porche Design) thing with a Toshiba 5400rpm
Вытащи эту тошибу из этого порше. Пробуй тошибу отдельно или в другом корпусе. В порш вставь другой диск и пробуй. Что не работает, то выбрось.
« Последнее редактирование: 23 Августа 2022, 15:35:50 от andytux »

Оффлайн web_amateur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Ошибки при записи на USB HDD
« Ответ #4 : 23 Августа 2022, 16:05:34 »
Да, выбросить - это вариант. Но вопрос не в диске, а в попытках разобраться в причинах.
Диск старый. Там стоит контроллер NEC USB-ATA. Возможно, в нем и есть проблема совместимости с драйверами Linux.

 

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