Линукс не монтирует usb

USB storage devices (Русский)

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

Contents

Монтирование USB устройств

Если у вас свежая система со стандартным ядром Arch и современная среда рабочего стола, USB устройство должно автоматически появляться на рабочем столе при подключении, и лезть в консоль не потребуется.

Если этого не произошло см. далее.

Автоматическое монтирование с помощью udev

См. Udev:Монтирование съёмных устройств. Простой способ настройки автомонтирования жестких дисков для однопользовательских систем с использованием udev заключается в следующем: создается файл /etc/udev/rules.d/automount.rules со следующим содержимым:

и исполняемый от root файл /usr/lib/udev/domount со следующим содержимым (необходимо вставить корректные для Вашей системы значения):

При подключении USB-диска происходит автомонтирование и открывается окно терминала. Чтобы размонтировать устройства, просто нажмите Ctrl + D в окне терминала. Место монтирования определяется в /etc/fstab или, при его отсутствии, создается на основе UUID раздела.

Чтобы ваш пароль не запрашивался при команде размонтирования, добавьте (заменить на ваше имя пользователя) имя_пользователя в /etc/sudoers с помощью команды visudo. См. Sudo (Русский)

Если терминал не появляется проверьте команду его запуска. Например, в xfce4, используется команда «Terminal -T -e

Источник

Решение проблем с видимостью флешки в Linux

Способ 1: Ручное монтирование

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

Способ 2: Разметка новой флешки

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

  1. Откройте меню приложений и отыщите там стандартное приложение GParted. Если оно по умолчанию отсутствует в оболочке, предварительно выполните инсталляцию через официальные репозитории, вписав команду sudo apt-get install gparted или sudo yum install gparted .

Запуск утилиты придется подтвердить, указав пароль суперпользователя.

Читайте также:  Install cisco client vpn linux

Если сейчас пространство флешки не имеет разделов, в одной из строк вы увидите надпись «не размечено». Тогда это следует исправить. Нажмите по данной строке правой кнопкой мыши.

Особое внимание обратите на правый столбец с пунктами «Создать как» и «Файловая система». Здесь выберите «Основной раздел» и необходимую ФС, которая по умолчанию устанавливается как ext4.

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

Подтвердите этот процесс, нажав на кнопку «Применить».

Вы будете уведомлены об успешном завершении операции.

Если после этого устройство не было примонтировано автоматически, щелкните по строке с разделом ПКМ и в контекстном меню выберите «Монтировать».

Как видно, ничего сложного в использовании утилиты GParted нет, поскольку в своем большинстве действия производятся автоматически. Остается только выбрать проблемную флешку и создать на ней основной раздел, чтобы избавиться от возникшей ошибки.

Способ 3: Установка утилиты для автоматического монтирования дисков

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

    Откройте «Терминал» через меню приложений или стандартную горячую клавишу Ctrl + Alt + T.

Здесь введите команду sudo apt install udiskie , которая отвечает за установку необходимой нам утилиты.

Это действие придется подтвердить, указав пароль суперпользователя.

Дополнительно выберите вариант Д, чтобы начать загрузку архивов.

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

После завершения установки используйте команду udiskie -a -n -t , чтобы задать основные параметры работы утилиты.

Теперь вы можете подключить флешку, чтобы проверить ее работу, или же достаточно будет ввести udisksctl mount -b /dev/sdc1 , заменив название диска на необходимое, чтобы произвести монтирование в текущей сессии.

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

Способ 4: Форматирование флешки

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

Читайте также:  Консольный плеер для linux

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

Помимо этой статьи, на сайте еще 12315 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

Как примонтировать флешку в Linux

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Windows 10 совместимость ноутбук

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Выводы

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

Источник

Оцените статью