Как исправить автоматическое монтирование USB-накопителя

Вопрос или проблема

У меня новая установка сервера ubuntu 24.04. Он не может смонтировать мой usb-накопитель, который отформатирован на macos как fat32.

Я вижу:

$: usbdevices
...

T:  Bus=03 Lev=01 Prnt=03 Port=06 Cnt=01 Dev#=  4 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=05e3 ProdID=0751 Rev=14.04
S:  Manufacturer=USB Storage
S:  Product=USB Storage
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=98mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
...

У меня нет других usb-накопителей, так что предполагаю, что это мой usb-накопитель.

Однако я не получаю никаких данных от fdisk.

$: sudo fdisk -l
Диск /dev/nvme0n1: 1.82 TiB, 2000398934016 байт, 3907029168 секторов
Модель диска: KINGSTON SNV3S2000G                     
Единицы: сектора по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода/вывода (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: CA4F666F-9053-4DB5-B5F9-F22BC0A72755

Устройство           Начало        Конец    Секторы  Размер Тип
/dev/nvme0n1p1    2048    2203647    2201600    1G EFI Система
/dev/nvme0n1p2 2203648    6397951    4194304    2G Linux файловая система
/dev/nvme0n1p3 6397952 3907026943 3900628992  1.8T Linux файловая система


Диск /dev/mapper/ubuntu--vg-ubuntu--lv: 1.82 TiB, 1997117849600 байт, 3900620800 секторов
Единицы: сектора по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода/вывода (минимальный/оптимальный): 512 байт / 512 байт

Я предполагаю, что авто-монтирование работает, но не знаю, как это проверить.

Как мне устранить неполадки с тем, что мой usb-накопитель не монтируется, и смонтировать его (в идеале, в момент подключения)?

Ответ или решение

Как исправить автоподключение USB-накопителя на Ubuntu 24.04 Server

Если вы столкнулись с проблемой автомонтирования USB-накопителя на сервере Ubuntu 24.04, который был отформатирован в FAT32 и используется с macOS, имеет смысл пройти через несколько шагов для диагностики и устранения проблемы.

Проверьте подключение устройства

  1. Подключение USB-накопителя: Убедитесь, что ваш USB-накопитель надежно подключен к одному из USB-портов сервера.
  2. Определите устройство: Используйте команду lsusb, чтобы удостовериться, что система распознает ваш USB-накопитель. Пример вывода команды:
    $ lsusb
    Bus 03.Device 04: ID 05e3:0751

    Это подтверждает, что устройство обнаружено.

Проверка наличия устройства в системе

Поскольку вы уже использовали fdisk -l, и ваш USB-накопитель не отображается в списке, это может означать, что устройство не распознается как блочный диск. Давайте проверим.

  1. Используйте dmesg, чтобы получить более подробную информацию о подключенном устройстве:
    $ dmesg | tail -n 20

    Проверьте, появляются ли сообщения об ошибках или предупреждениях касательно вашего USB-накопителя.

Проверьте доступные модули и настройки автомонтирования

  1. Убедитесь, что пакет для автоматического монтирования установлен: Установите пакет udisks2, который отвечает за автоматическое монтирование устройств.

    sudo apt update
    sudo apt install udisks2
  2. Проверьте, активирован ли автоматический монтирование:

    • Используйте команду:
      sudo systemctl status udisks2
    • Убедитесь, что служба активна и работает. Если служба не активна, запустите её:
      sudo systemctl start udisks2

Монтирование USB-накопителя вручную

Если автоматическое монтирование не сработало, можно попробовать подключить накопитель вручную:

  1. Определите доступное устройство с помощью lsblk:

    $ lsblk
  2. Если ваше устройство не отображается, возможно, вам следует попробовать подключить его к другому USB-порту или использовать другой USB-накопитель. Если оно отображается, используйте следующую команду для монтирования:

    sudo mkdir /mnt/myusb
    sudo mount /dev/sdX1 /mnt/myusb

    (замените sdX1 на фактическое имя устройства).

Проблемы с файловой системой

Если ваш USB-накопитель был использован в macOS, возможно, он повреждён или использует нестандартный тип файловой системы:

  1. Проверьте файловую систему: Используйте fsck для проверки и устранения возможных ошибок:

    sudo fsck.vfat -a /dev/sdX1
  2. Если всё ещё возникают ошибки, рассмотрите возможность переформатирования диска в файловую систему, наиболее совместимую с Linux, например ext4. Но имейте в виду, что это приведет к удалению всех данных на накопителе.

Заключение

Если после выполненных шагов ваше USB-устройство по-прежнему не монтируется автоматически, возможные причины могут включать аппаратные неисправности или несовместимость. Профессиональные рекомендации могут включать использование другого USB-накопителя или обращение к технической поддержке.

Для обеспечения полной работоспособности системы поддерживайте актуальность ПО и выполняйте регулярные обновления. Удачи в устранении проблемы с USB-накопителем на вашем сервере Ubuntu 24.04!

Оцените материал
Добавить комментарий

Капча загружается...