Где монтируется флешка в убунту. Монтирование дисков и разделов в 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

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

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,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 командой:

udiskie -a -n -t

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

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

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

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

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

В этой инструкции мы рассмотрим монтирование usb флешки в 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,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 командой:

udiskie -a -n -t

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

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

Выводы

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

Похожие записи:


Важно!!!
P.S Для того чтобы медиаплеер видел Ваши медиафайлы и ресивер производил запись спутниковых каналов на накопитель (USB или HDD) , на вашем примонтированном HDD должна быть папка с именем movie и уже в ней находиться медиафайлы. Тогда работа будет корректна.

Если HDD у нас монтируется при инициализации диска, то с флешь накопителями USB приходится выполнить дополнительные процедуры по монтированию их по направлениям: /media/hdd , /media/cf , /media/card , /media/usb , /media/usb2 , /media/usb3
То есть если другими словами просто объяснить мы прикрепляем за usb флешкой путь в системе Enigma 2 , соединившись через ftp мы будем знать что допустим /media/usb это и есть наша флешка.
У новичков возникают трудности так как столкнулись первый раз и не знают почему ресивер не видит вставленную флешку в USB вход ресивера, плюс ко всему разделы в меню ресивера по монтированию накопителя находятся в разных местах в имиджах от разных команд.
Подробно на примере рассмотрим два наиболее популярных имиджа, это Black Hole и VTI имиджи.

Рассмотрим монтирование флеш накопителя на имидже Black Hole:



Нажимаем синюю цветную кнопку на пульте ДУ и попадаем в Blue Panel (доп.мен.) в данном окне производится запуск -перезапуск


Находим пункт 3 по списку справа Device Manager и подтверждаем выбор нажатием кнопки ОК пульта ДУ.
После чего будет произведен поиск подключенных устройств.
Определилась наша флешка, выбираем её передвигаясь верх-вниз джойстиком пульта ДУ и нажимаем красную цветную кнопку (подсказка внизу окна меню Mountpoints)
В следующем окне меню можно сменить точку монтирования накопителя управляя джойстиком пульта ДУ влево-вправо,
после того как выбрали путь монтирования нажимаем красную цветную кнопу сохранить, всплывет окно с вопросом для монтирования устройства требуется перезагрузка системы, соглашаемся и жмем на пункте да кнопку ОК пульта ДУ.
Вот весь ход операций который вам следует выполнить на имидже Black Hole , после перезагрузки системы ваш накопитель будет доступен по назначенному пути.

Продолжаем описание, монтирование флешь USB только уже на имидже VTI:

Флешка должна быть естественно рабочей, отформатирована в файловую систему FAT 32 .
Вставляем накопитель в USB вход ресивера и переходим по пунктам меню ресивера управляя пультом ДУ.
Нажимаем на пульте ДУ синюю цветную кнопку и попадаем в панель VTI.


Выбираем пункт данного меню Системные утилиты (управление вашим ресивером) и жмем ОК,
открывается следущее окно меню, опять же выбираем самый верхний пункт Менеджер устройств (Управление жестким диском и USB устройствами) , подтверждаем выбор кнопкой ОК пульта ДУ ждем определения устройств.
Попадаем в меню "VTI Device Manager " наблюдаем подключенные накопители памяти, среди них есть моя usb флешка.
Внизу 4 пункта меню выделенные цветными кнопками, это:

Info - полная информация о накопителе данных
Partitions в данном разделе можно флешку форматировать по нажатию жёлтой кнопки , и по зелёной кнопке mounts (монтировать по нужному направлению), по синей кнопке монтирование производится по дефолту (жёсткий диск будет как /media/hdd , а флешка как /media/usb).
3 пункт меню VTI Device Manager это функция Initialize (разбивает на разделы накопитель).

Для решение же нашего вопроса жмем в меню VTI Device Manager зелёную кнопку 2 раза,

Когда сервер не подключен к интернету и необходимо установить дополнительно программное обеспечение возникает вопрос, а как это сделать? Один из способов, это перенести на сервер нужные пакеты (tbz) с помощью USB флеш карты. Итак возникает вопрос как примонтировать USB флеш карту?

Монтирование USB флешки (flash) на Unix/Linux

1. Вставляем USB флеш-карту в первый USB разъем сервера

2. Создадим точку монтирования (директория где будет содержимое USB флешки )

Для примера, эта будет директория /mnt/flash

# mkdir /mnt/flash

P.S. Почему именно da0s1 моя флешка? Вариант «da0s1» обычно верный для серверов при условие что вы воткнули флешку к 1-ому порту USB. Если у вас нет «da0s1», вы можете отыскать устройство самостоятельно, объясню как это сделать в FreeBSD. Введите команду:

dmesg | less

Вы увидите устройства, которые обнаружила FreeBSD, с помощью стрелок на клавиатуре пройдитесь по тексту, пока не найдете свою usb флешку. Например для данного случая, это будет da0. Для того что-бы примонтировать, необходимо к названию устройства «da0» прибавить «s1», что означает первый физический раздел данного устройства. У флешек всегда один физический раздел.

Теперь все содержимое флеш-карты находиться в каталоге flash.

P.S. перед извлечением USB флешки , желательно ее отмонтировать с помощью команды.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: