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

Выведем обозначение разделов всех устройств

и найдем среди них флеш накопитель:

Так же, для определения разделов на всех устройства, можно воспользоваться командой:

Узнаем UUID разделов

так же выведется тип файловой системы разделов флешки:

так же можно воспользовать командой

Определяем файловую систему раздела флешки:

где, sdX1 – первый раздел флешки sdX.

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

где, NameFolder название создаваемой папки.

Зададим права доступа к созданной нами папки обычному пользователю:

Смонтируем флешку

в созданный каталог:

где, sdX1 – первый раздел флешки sdX.
FileSystemType – файловая система первого раздела флешки sdX, тип файловой системы мы поределили выше командой blkid

Размонтируем флешку:

Монтируем раздел флешки с файловой системой FAT

Монтируем раздел флешки с файловой системой NTFS

Устанавливаем драйвер NTFS-3g

Монтируем CD/DVD:

Монтируем iso образ:

Также есть более легковесная утилита gmountiso которая позволяет монтировать iso образы через графический интерфейс.

Монтируем nrg образ:

Можно переконвертировать nrg в iso пакетом nrg2iso
И смонтировать способом для iso

AcetoneISO предоставляет графический интерфейс для монтирования или создания образов.
Для получения программы установите пакет acetoneiso

С ее помощью можно монтировать ISO BIN NRG MDF IMG.

Монитруем раздел снятый командой dd:

Для этого с помощью команды fdisk посмотрим какие разделы есть в контейнере
fdisk -l /PathToImageCreateViaDD/NameOfImage
Найдем какой раздел будем монтировать, в нашем случае три раздела, 1-ый загрузочный, 2-сама система, 3-ий swap.
Смонитруем второй раздел где находиться сама система, для этого выполним команду mount и в ней укажем с какого блока начинаем монтировать, то есть нам нужно пропустить первый загрузочный раздел:

Читайте также:  Лучшие смартфоны до 18000 рублей

sudo mount -o offset=$[КоличествоБлоковКоторыхНужноПропустить*512] /PathToImageCreateViaDD/NameOfImage /PathКудаМонтируем

Так же еще можно воспользоваться программой kpartx

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

Узнаем какой процесс препятсвуют размонтированию:

Автомонтирование при загрузке системы

Откроем файл fstab для редактирования от root в редакторе nano:

добавим в файл fstab строку и с параметарми нашей флешки, которую необходимо монтировать при загрузке:

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

sudo chmod 777 /home/usb

и готово теперь можно монтировать и размонтировать usb из стандартного меню emelfm (кстати пакет ivman можно теперь и не устанавливать это применимо только к этому файловому менеджеру, например pcmanfm и так хорошо с автомонтированием справляется)

Можно и разово смонтировать, создается как в предыдущем примере папка /home/usb , смотрится куда примонтирован sdb и sdb ли это, потом

sudo mount /dev/sdb /home/usb

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

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

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

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

Читайте также:  Можно ли смазать кулер солидолом

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

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

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

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

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

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

sudo mkdir /mnt/usb

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

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,u >

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

Читайте также:  Лучшие приложения для самсунг галакси

Или выполнив команду 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 не вызовет у вас проблем. Даже если у вас не будет работать окружение рабочего стола и придется делать все вручную. Если остались еще вопросы, спрашивайте в комментариях.

Читайте также:

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock detector