Вопрос или проблема
Я новичок в использовании операционной системы Ubuntu и мне действительно нужна помощь.
У меня проблемы с моим внешним USB-накопителем, система распознает его, но не открывает файлы с тех пор, как я обновил ее до 24.04 LTS (Noble Numbat) с 22.04 LTS (Jammy Jellyfish).
С USB-накопителем не было проблем с Jammy Jellyfish. Проверка внешнего жесткого диска не показывает никаких физических повреждений.
Сообщение об ошибке, которое отображается:
Не удалось смонтировать "TOSHIBA USB"
ошибка монтирования /dev/sdb1 в /media/HP230/TOSHIBA USB:
неправильный тип файловой системы, плохой параметр, неправильный суперблок на /dev/sdb1,
отсутствует кодовая страница или вспомогальная программа, или другая ошибка.
Эта проблема также возникает с другими внешними жесткими дисками в хорошем состоянии, которые я пытался использовать и которые распознаются на других ПК и ОС, однако флешки открываются корректно.
Я использовал эту команду в терминале: sudo ntfsfix /dev/sdb1
. Результаты этой команды:
Монтаж тома... OK
Обработка $MFT и $MFTMirr завершена успешно.
Проверка альтернативного загрузочного сектора... OK
Версия NTFS тома 3.1.
NTFS-раздел /dev/sdb1 был обработан успешно.
Мне не удалось смонтировать внешний жесткий диск через терминал с помощью статьи: https://linovox.com/how-to-fix-failed-to-mount-wrong-fs-type-bad-option-bad-superblock-on-linux/, но это не сработало.
Что я могу сделать, чтобы исправить это, или как я могу получить доступ к моим файлам?
Я бы проверил /etc/fstab
sudo nano /etc/fstab
Используйте blkid, чтобы получить UUID накопителя. lsblk также полезен для получения имени.
Мой корневой диск выглядит так в fstab
UUID=03af717e-0908-4026-8d62-8e2d1cd5de7f / ext4 errors=remount-ro 0 1
или конкретно монтирования ntfs:
UUID=03af717e-0908-4026-8d62-8e2d1cd5de7f /location/of/mount ntfs-3g errors=remount-ro 0 1
Параметры могут сильно варьироваться, пожалуйста, проверьте документацию на этот счет
Буквы дисков, как правило, меняются, поэтому вместо
/dev/sdb2..и т.д.
используйте прямой UUID диска или раздела.
Иногда, когда я обновляю/переустанавливаю свою систему, буквы дисков могут измениться. Иногда просто подключение новых дисков может заставить новый диск занять эту букву.
Это только частично помогает, даже если вы переустановите, вы можете получить совершенно другой UUID для диска, поэтому убедитесь, что они одинаковы.
Ответ или решение
К сожалению, проблема с подключением внешнего жесткого диска под управлением Ubuntu 24.04 LTS может быть связана с различными факторами, включая изменения в драйверах, конфигурациях или даже файловой системе на самом диске. Давайте рассмотрим возможные шаги для устранения проблемы.
1. Проверка файловой системы диска
Согласно вашему сообщению, команда ntfsfix
успешно обработала раздел NTFS на вашем диске, что является хорошим знаком. Однако, для более глубокого анализа можно использовать fsck
, чтобы проверить сам диск:
sudo fsck /dev/sdb1
Важно: Убедитесь, что ваш диск не смонтирован перед выполнением этой команды. Если fsck
обнаружит ошибки, он попытается их исправить.
2. Проверка конфигурации fstab
Проблема может быть связана с настройками в файле /etc/fstab
. Откройте этот файл в текстовом редакторе с правами администратора:
sudo nano /etc/fstab
Убедитесь, что там нет неверных записей, которые могут пытаться смонтировать ваш внешний диск. Для монтирования NTFS-дисков должна быть запись в следующем формате:
UUID=<ваш-UUID> /путь/к/монту ntfs-3g defaults 0 0
Для получения UUID используйте команду:
sudo blkid
Измените вашу запись в fstab
, если это необходимо, чтобы она совпадала с действительными путями и UUID.
3. Пробное монтирование вручную
Попробуйте смонтировать диск вручную, чтобы убедиться, что система может его корректно определить:
sudo mkdir /mnt/myexternaldrive
sudo mount -o uid=1000,gid=1000 /dev/sdb1 /mnt/myexternaldrive
Проверьте, сможете ли вы получить доступ к файлам в папке /mnt/myexternaldrive
.
4. Установка необходимых пакетов
Убедитесь, что у вас установлены необходимые пакеты для работы с NTFS-дисками. Вы можете установить их с помощью следующей команды:
sudo apt update
sudo apt install ntfs-3g
5. Журналы и диагностика ошибок
Если диск по-прежнему не монтируется, проверьте системные журналы для более детальной информации о проблеме:
dmesg | tail -n 20
или используйте
journalctl -xe
Эти команды дадут представление о последних системных событиях и могут указать на возможные ошибки с диском.
Заключение
Если выполненные шаги не решения вашей проблемы, возможно, стоит попробовать подключить диск к другому USB-порту или использовать другой USB-кабель. Также проверьте диск на другом компьютере с Linux для проверки на наличие сопоставимых проблем.
Если диски работают на других системах (например, Windows), это может указывать на проблемы, специфичные для конфигурации вашей установки Ubuntu.
Если все еще будут возникать трудности, было бы полезно обратиться за помощью к сообществу Ubuntu или на специализированные форумы с предоставлением логов и подробными описаниями всех предпринятых вами шагов.