Линукс не видит флешку что делать

Линукс не видит флешку что делать

Primary tabs

Forums:

Если Вы вставили флешку в компьютер, но она никак не отображается, возможно нужно её дополнительно смонтировать. Как это сделать?

  • С помощью команды

узнаём информацию обо всех разделах, которые видит наш компьютер. У меня флешка указана чуть ниже жёстких дисков, отдельно. Имя устройства у меня такое: /dev/sdb4

  • Далее создаём директорию, в которой будут отображаться файлы с нашего внешнего носителя:
  • И наконец, монтируем:
  • Переходим в директорию /mnt/usb Если Вы всё сделали верно, в ней отобразятся файлы с флешки
  • Иногда бывает весьма досадно, когда операционная система не видит флешку. Мы подскажем, что делать в такой ситуации, если речь идет об Ubuntu.

    В Ubuntu устройство USB может отображаться и работать некорректно в зависимости от операционной системы, на которой была создана ​​загрузочная флешка или настроек BIOS на вашем ПК. В этой заметке мы подскажем, как справиться с подобной проблемой.

    Почему флешка не распознается

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

    В наши дни очень большую популярность у пользователей набрали USB флешки. Они используются для обмена файлами, различными фильмами и документами, установки операционных систем, а также восстановления системы после сбоя. Чтобы работать с флешкой в Linux ее нужно примонтировать в корневую файловую систему.

    Дело в том, что организация файловой системы Linux немного отличается от того, что мы привыкли видеть в Winodws. Здесь нет никаких дисков C,D,E и так далее, есть только корень, самая верхняя точка файловой системы, в подкаталоги которой подключаются все жесткие диски и внешние носители.

    Читайте также:  Split screen как включить

    Если в системе используется окружение рабочего стола, то оно, как правило, берет на себя всю низкоуровневую работу чтобы выполнить монтирование флешки в linux. Система обнаруживает подключенную флешку и в системном лотке всплывает уведомление о подключенном устройстве. Дальше остается кликнуть по значку флешки, чтобы система выполнила все нужные для ее монитрования действия. Но если окружение рабочего стола не запущенно или вам нужно работать в консоли можно выполнить все действия по монтированию флешки вручную.

    В этой инструкции мы рассмотрим монтирование usb флешки в linux через терминал, а также настройку автоматического монтирования для оконных менеджеров, которые не поддерживают такую возможность.

    Монтирование флешки в Linux

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

    Файлы флешек и других устройств хранения данных находятся в каталоге /dev. Устройства нумеруются по алфавиту sda, sdb, sdc, sdd и т д. Так как флешка подключается последней у нее будет старшая буква. Например, sdb или sdc. Имя sda принадлежит жесткому диску. Можно, конечно, просто посмотреть содержимое каталога /dev/, но такой способ ненадежный. Мы воспользуемся утилитой fdisk.

    Подключите флешку и выполните:

    Как видите, здесь мы можем посмотреть детальную информацию об устройстве. Имя файла, список разделов, формат таблицы разделов, список разделов. А главное для нас, размер раздела и его файловую систему. Теперь не сложно понять какая из них флешка. В этом примере это /dev/sdc1

    Создаем папку для монтирования:

    sudo mkdir /mnt/usb

    Теперь монтируем флешку с помощью команды mount:

    Читайте также:  Как отличить лицензионную windows 7 от пиратской

    sudo mount /dev/sdc1 /mnt/usb

    Если знаете файловую систему флешки, то лучше ее указать с помощью опции -t. Чаще всего используется FAT, так как ее легко открывают как Windows так и Linux системы:

    sudo mount -t vfat /dev/sdc1 /mnt/usb

    Монтирование осуществляется от суперпользователя, но если нужно чтобы отмонитровать флешку мог любой нужно указать опцию users:

    sudo mount -t vfat -o users /dev/sdc1 /mnt/usb

    По умолчанию владельцем файлов на флешке при монтировании устанавливается root, поэтому если вы захотите работать с флешкой через файловый менеджер, то нужно будет его запускать с правами суперпользователя или же сразу примонтировать флешку в linux таким образом, чтобы владельцем был ваш пользователь. Для этого укажите группу и id своего пользователя в опциях uid и gid:

    sudo mount -o users,uid=1000,gid=1000 /dev/sdc1 /mnt/usb

    Удостовериться что флешка подключена можно посмотрев содержимое каталога, в который мы ее монтировали:

    Или выполнив команду mount:

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

    sudo umount /dev/sdc1

    Автоматическое монтирование флешки в Linux

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

    Udisks — это служба dbus, позволяющая другим программам и пользователю взаимодействовать с udev. Мы можем получать сообщения о только что подключенных устройствах, выполнять их монтирование и отключение. Окружения рабочего стола используют именно этот сервис для монтирования устройств.

    Мы тоже можем использовать его для ручного монтирования. Здесь даже есть несколько плюсов. Во-первых, мы можем монтировать без прав суперпользователя, во-вторых, не нужно создавать папку.

    Читайте также:  Внутренняя память телефона как флешка

    Для монтирования используется такая команда:

    udisksctl mount -b /dev/sdc1

    Здесь /dev/sdc1 — файл нашей флешки, а опция -b указывает, что нужно монтировать блочное устройство. Так же как и в mount здесь можно задать опции монтирования -o и файловую систему -t. Флешка будет примонтирована в папку /run/имя_пользователя/uuid-флешки/

    Для размонтирования используется аналогичная команда:

    udisksctl unmount -b /dev/sdc1

    Автоматическое монтирование usb флешки в linux можно настроить с помощью утилиты udiskie. Все новые подключенные флешки будут автоматически подключаться, после подключения устройства будет всплывать окно с предложением открыть файловый менеджер, а также значок, с помощью которого можно получить доступ к каждому из устройств.

    Устанавливается утилита в Ubuntu командой:

    sudo apt install udiskie

    Дальше остается запустить программу:

    Теперь все подключаемые устройства будут автоматически монтироваться с помощью udisks. Рассмотрим что значат опции:

    • -a — выполнять автоматическое монтирование
    • -n — показывать всплывающее уведомление
    • -t — показывать значок в трее.

    Выводы

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

    Ссылка на основную публикацию
    Линза для лазерного диода
    Асферические линзы используются для коррекции сферических аберраций. Вместо применения сложных линз такие аберрации могут быть снижены до минимума при использовании...
    Красивые прайс листы шаблоны
    Автор: admin Дата записи Ознакомиться с ценами на услуги вашего салона красоты, клиенты могут с помощью прайс листа. Следующие шаблоны...
    Красивые фото девушек на аву без лица
    Бывает такое, что старая аватарка уже надоела, а свежих классных фоток нет. На помощь придут красивые картинки девушек на аву....
    Линукс для нетбука acer aspire one
    Автор — Андрес Брачо (Andrés Bracho) Я не технарь, не компьютерщик и не программист. Я всего лишь среднестатис-тический пользователь, кото-рый...
    Adblock detector