Линукс как смонтировать флешку в


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

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

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

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

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

Содержание статьи:

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

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

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

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

fdisk -l

 

Как видите, здесь мы можем посмотреть детальную информацию об устройстве. Имя файла, список разделов, формат таблицы разделов, список разделов. А главное для нас, размер раздела и его файловую систему. Теперь не сложно понять какая из них флешка. В этом примере это /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

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

ls /mnt/usb

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

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

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

udiskie -a  -n -t

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

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

Выводы

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

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

Загрузка...

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

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

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

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

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


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

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

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

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

 fdisk -l


Как видите, здесь мы можем посмотреть детальную информацию об устройстве. Имя файла, список разделов, формат таблицы разделов, список разделов. А главное для нас, размер раздела и его файловую систему. Теперь не сложно понять какая из них флешка. В этом примере это /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

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

 ls /mnt/usb

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

 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

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

 udiskie -a  -n -t

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


  • -a - выполнять автоматическое монтирование

  • -n - показывать всплывающее уведомление

  • -t - показывать значок в трее.


Выводы

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


Как работать с USB-флэш накопителями в Linux

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

Для этой демонстрации мне понадобятся:

  • отформатированный USB-флэш накопитель, в этом обзоре на флэши будет файловая система FAT32;
  • компьютер с установленным и настроенным Debian, или Ubuntu, или Mint, в этой демонстрации используется Debian stretch;
  • терминальная программа, я буду использовать Sakura;
  • программа df из пакета coreutils;
  • программа lsblk из пакета util-linux;
  • программа udisksctl из пакета udisks2.

Первый вопрос - что происходит, когда мы вставляем USB-флэш в разъём компьютера? На современных изкоробочных Linux решениях мы видим как правило такое окно.

Независимо от ваших действий в этом окне, вставленный USB-накопитель автоматически монтируется в момент его присоединения. Как определить, что носитель смонтировался? Достаточно посмотреть на вывод команды df в терминале.

На скриншоте выше последняя строчка в выводе df -h показывает, что на моей флэшке имеется раздел /dev/sdb1 размером 3.8G, на этом разделе использовано менее 1% всего размера раздела, и что этот раздел смонтирован в каталог /media/debianeach/FLASH, с которым можно работать: просматривать оглавление, копировать файлы, каталоги и так далее.

На скриншоте выше я просмотрел оглавление корневого каталога смонтированного флэш накопителя, убедился, что этот каталог пуст. Затем создал в нём новый каталог Музыка и скопировал в этот каталог какие-то файлы с жесткого диска своего компьютера, а затем посмотрел состояние флэш накопителя и размер занятого скопированными файлами дискового пространства.

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

udisksctl unmount --block-device /dev/sdb1 

На скриншоте выше видно, что флэш отмонтируется обычным пользователем без администраторских прав. Чтобы отмонтировать флэш, достаточно знать имя раздела, которое можно посмотреть при помощи команды lsblk. Пример на следующем скриншоте.

По выхлопу lsblk видно, что диск sdb имеет раздел sdb1 и в настоящий момент точка монтирования (MOUNTPOINT) у этого раздела отсутствует - раздел отмонтирован.

Надо заметить, что автоматическое монтирование очень часто мешает и поэтому опытные пользователи Linux просто напросто эту фичу отключают на своих системах. Как найти свою флэшку, если автоматическое монтирование отключено? В этом поможет команда udisksctl status.

Ну и наконец, как смонтировать флэш? Чтобы смонтировать флэшку, достаточно знать имя раздела на ней, в моём случае это /dev/sdb1, команда lsblk это имя показывает (см. выше). Смонтировать флэшку можно при помощи такой команды.

udisksctl mount --block-device /dev/sdb1 

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

Остался последний вопрос. Как безопасно извлечь флэш накопитель, когда работа с ним закончена? Для безопасного извлечения накопителя необходимо убедиться, что все файлы и каталоги записаны и ничего больше на флэшку не пишется. Затем нужно отмонтировать смонтированный раздел (или разделы, если их несколько) и снять питание с USB-порта. Команда для отмонтирования раздела уже демонстрировалась, повторю её.

udisksctl unmount --block-device /dev/sdb1 

Снять питание можно так.

udisksctl power-off --block-device /dev/sdb 

На скриншоте выше показано последовательное выполнение этих двух действий. Когда питание с флэш накопителя снято, в выхлопе udisksctl status этого накопителя уже не будет.

Флэшку можно извлекать из разъёма.

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

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

UPD: запись установочного образа Linux-дистрибутива на USB-флэш и проверка записанного носителя по контрольной сумме детально рассмотрена на странице Как записать установочный iso-образ Linux на USB-флэш.

Как примонтировать диск, iso, флешку, или сетевую папку в Linux Astra Орел через терминал?

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

Да и случаи бывают разные. Монтирование — это  по сути подключение содержиого из  переносных, сетевых ресурсов к вашему компьютеру.

Даже если вставить флешку в гнездо — система не обязательно будет Вам автоматически ее открывать (как в Windows). Сделано это опять же для безопасности.  Нужно явное указание пользователя на открытие.

Как примонтировать флешку в linux Astra через терминал

В графическом режиме если сразу не открыли флешку — в графическом режиме  можно нажать «Примонтировать» и готово, содержимое можно открывать.

Обратите внимание, что КАЖДОЕ  подключенное устройство хранения данных в Linux прописывается в системе  уникальным кодом, в данном случае в папке /dev/ устройство sdb1.  Это наименование еще нам пригодится. В графике все просто посмотреть. А  терминале, чтобы увидеть все подключенные к системе устройства нужно воспользоваться командой fdisk:

sudo fdisk -l

Система выдает список  томов жесткого диска и чуть погодя подключенные флешку диск:

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

Как примонтировать диск, том  в Linux Astra через терминал?

Сначала нужно выбрать каталог, куда нужно смонтировать флешку или диск. Или точку монтирования. Можно создать новый каталог или выбрать существующий. Для наглядности откроем в терминале Midniht Commander:

sudo mc

По умолчанию точки монтирования создаются в файловой системе, папка /mnt

Внутри этой папки можно создать каталог прямо в MC (через клавишу F7) либо через терминал

mkdir «имя каталога»

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

sudo mount dev/sdb1 /mnt

  • где dev/sdb1 —  имя диска, флешки в папке с устройствами;
  • /mnt  папка назначения, куда будет смонтированы флешка или диск.

Если все сделано правильно, теперь можно в MC открыть папку назначения…

…либо проверить результат другим способом —  просмотреть содержимое нужного каталога командой ls:

sudo ls -la /mnt

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

sudo umount  /dev/sdb1 /mnt

Как примонтировать Iso образ в Linux Astra или привод CD/DVD в терминале?

ISO образы  — это  архивные файлы в формате файловой системы ISO 9660, разработанной для компакт /DVD дисков. Содержимое ISO может потребоваться, если у вас к примеру установочная флешка с операционной системой и Вы хотите скопировать установочные файлы для настройки установки ОС по сети.

Иногда нужно срочно примонтировать привод CD/DVD для копирования содержимого  настоящего компакт диска.  Давайте с этого и начнем. Чтобы определить, под каким именем в системе прописано устройство для чтения компакт дисков введем команду lsblk

Затем создаем точку монтирования:

sudo mount -t iso9660 /dev/sr0 /mnt/

  • где -t iso9660 тип файловой системы;
  • /dev/sr0 — адрес DVD привода;
  • / mnt  папка куда будет смонтировано содержимое.

C iso файлами все чуть  проще. Нужно знать папку где лежит iso файл и папку, в которой он  будет смонтирован.

sudo mount /папка где лежит образ/orel-current.iso /mnt -t iso9660 -o loop

Размонтировать образ можно так:

sudo umount /папка где лежит iso файл/orel-current.iso /mnt

Как примонтировать сетевую папку  или сетевой диск в Linux Astra?

Насущной необходимостью является подключение общих папок и ресурсов.  Дополнительные права доступа к папкам сети Windows, брандмауэр должны быть настроены корректно.

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

Требуется установить пакет cifs-utils:

sudo apt install cifs-utils

Монтирование осуществляется командой (простой пример):

mount -t cifs //10.0.10.201/share /mnt -o users,sec=none

Где:

  • //10.0.10.201/share — ресурc «share» на сервере 10.0.10.201
  • /mnt — точка монтирования.

Для того, чтобы сетевой ресурс монтировался при загрузке системы, необходимо в конфигурационный файл /etc/fstab добавить строчку вида:

//10.0.10.201/share /mnt cifs credentials=/root/.smbclient,rw,nosharesock,vers=1.0,soft,noperm 0 0

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

В графическом режиме все проще и быстрее. Сначала установим графический вариант samba для рабочего стола:

sudo apt install fly-admin-samba

Он позволит создавать общие папки в вашей Astra Linux и в дальнейшем настраивать доступ, сетевые принтеры. Чтобы найти в сети нужный общий ресурс в диспетчере файлов находим «Сеть» и в ней нужный ресурс. Или samba -«создать новое место». Вводим логин и пароль от папки:

Осталось создать сетевое место и дать ему название. На некоторых версиях Windows server этот способ не срабатывает.

Как примонтировать  внешний  жесткий диск в Астра Линукс и добавить точку в автозагрузку по сценарию?

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

В менеджере файлов находим наш диск, который будет в «накопителях» и естестенно не примонтироан:

После нажатия «Примонтировать» получаем информацию — об имени устройства и КУДА оно монтируется по умолчанию. Что нам и нужно. Создаем текстовый файл и пишем туда команду

mount /dev/sdc1 /media/superuser/reserv

Файл сохраняем в удобном месте с расширением .sh , и добавляем в автозагрузку:

Не забываем сделать файл исполняемым для пользователя. Теперь при загрузке  (только в графическом режиме и под конкретным пользователем)  будет происходить монтирование тома. Более совершенный вариант монтирование сетевой папки при запуске подробно описан здесь  Проверяем.  Всем успехов!

Автор публикации

не в сети 3 дня

admin

0 Комментарии: 61Публикации: 386Регистрация: 04-09-2015

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


МОНТИРОВАНИЕ ФЛЕШКИ usb В ubuntu

Для начала создается точка монтирования, где хочется и называется как хочется, например

mkdir /home/usb

потом даются права, можно из файлового менеджера того же emelfm2 или командой

sudo chmod 777 /home/usb

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

sudo fdisk -l

появляется инфа,


sdb и есть флешка теперь в файле /etc/fstab прописываем такую строку

/dev/sdb /home/usb auto user,noauto,rw 0 0

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

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

sudo mount /dev/sdb /home/usb

и отмонтировать

sudo umount /dev/sdb ~/usb

Подключение файловых систем. Команда mount в Linux

В ОС Linux команда mount используется для подключения (монтирования) файловых систем и переносных накопителей (например, USB-флешек) к конкретным точкам монтирования в дереве директорий. Команда umount отключает (размонтирует) смонтированную файловую систему от дерева директорий. В данном руководстве мы рассмотрим основы подключения и отключения различных файловых систем при помощи команд mount и umount.

Вывод списка смонтированных файловых систем(ФС)

При выполнении без аргументов команда mount выведет все подключенные в данный момент ФС:

$ mount

По умолчанию результат будет содержать все ФС, в том числе виртуальные, такие как cgroup, sysfs и т. д. Каждая строка содержит информацию об имени устройства, директории, в которой оно смонтировано, типе и опциях монтирования в следующей форме:

имя_устройства on директория type тип_файловой_системы (опции)

Для отображения только ФС определенного типа используется опция -t. Например, так можно отобразить только разделы ext4:

$mount -t ext4

Монтирование файловой системы

 

Для подключения файловой системы к конкретному местоположению (точке монтирования) команда mount используется в следующей форме:

mount [опции...] имя_устройства директория

После подключения точка монтирования становится корневой директорией смонтированной ФС. Например, смонтировать жесткий диск /dev/sdb1 в директорию /mnt/media можно следующим образом:

$ sudo mount /dev/sdb1 /mnt/media

Обычно при монтировании устройства с распространенной ФС, например, ext4 или xfs, команда mount автоматически определяет ее тип. Однако, некоторые ФС не распознаются. Их тип нужно указывать в явном виде. Для этого используется опция -t:

mount -t тип имя_устройства директория

Чтобы указать дополнительные опции монтирования, используется флаг -o:

mount -o опции_монтирования имя_устройства директория

Можно указать несколько опций, разделенных запятыми (после запятых не должно быть пробелов). Ниже предоставлены основные опции команды

-V — вывести версию утилиты;
-h — вывести справку;
-v — подробный режим;
-a, —all — примонтировать все устройства, описанные в fstab;
-F, —fork — создавать отдельный экземпляр mount для каждого отдельного раздела;
-f, —fake — не выполнять никаких действий, а только посмотреть что собирается делать утилита;
-n, —no-mtab — не записывать данные о монтировании в /etc/mtab;
-l, —show-labels — добавить метку диска к точке монтирования;
-c — использовать только абсолютные пути;
-r, —read-only — монтировать раздел только для чтения;
-w, —rw — монтировать для чтения и записи;
-L, —label — монтировать раздел по метке;
-U, —uuid — монтировать раздел по UUID;
-T, —fstab — использовать альтернативный fstab;
-B, —bind — монтировать локальную папку;
-R, —rbind — перемонтировать локальную папку.

Полный список опций можно получить, выполнив команду man mount.

Примеры использования mount

Давайте рассмотрим несколько примеров использования утилиты. Как правило для монтирования нужно выполнить всего два действия

  1. Создать точку монтирования
  2. Примонтировать файловую систему

Монтирование USB-накопителя/жесткого диска

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

Создайте точку монтирования

sudo mkdir -p /media/usb

Если USB-накопитель использует устройство /dev/sdd1, его можно смонтировать в директорию /media/usb следующей командой:

sudo mount /dev/sdd1 /media/usb

Для поиска устройства и типа файловой системы можно воспользоваться любой из следующих команд:

  • fdisk -l
  • ls -l /dev/disk/by-id/usb*
  • dmesg
  • lsblk

Монтирование файлов ISO

Для монтирования файла ISO используется петлевое (loop) устройство — специальное виртуальное устройство, которое позволяет осуществлять доступ к файлу как к блочному устройству.

Сначала нужно создать точку монтирования в любой желаемой директории:

sudo mkdir /media/iso

Смонтируйте файл ISO следующей командой:

sudo mount /path/to/image.iso /mnt/iso -o loop

Не забудьте заменить /path/to/image.iso на путь к вашему файлу ISO.

Монтирование NFS

 

Для монтирования системы NFS требуется установить клиент NFS. Установка клиента NFS в Ubuntu и Debian:

sudo apt install nfs-common

Установка клиента NFS в CentOS и Fedora:

sudo yum install nfs-utils

Создайте директорию, которая будет точкой монтирования удаленной файловой системы:

sudo mkdir /media/nfs

Обычно требуется автоматическое монтирование удаленной директории NFS при загрузке. Для этого нужно изменить файл конфигурации /etc/fstab. Откройте его в любом текстовом редакторе, например:

sudo nano /etc/fstab

Добавьте в файл следующую строку, заменив сервер:/директория на имя или IP-адрес сервера NFS и экспортируемую директорию:

# <file system>       <dir>      <type>   <options>   <dump>  <pass>
 сервер:/директория    /media/nfs nfs      defaults    0       0

Смонтируйте ресурс NFS следующей командой:

sudo mount /mnt/nfs

или

sudo mount -a

Размонтирование файловой системы

Для отключения смонтированной файловой системы используется команда umount, в качестве аргумента которой указывается директория, в которую она была смонтирована (точка монтирования) или имя устройства:

umount директория
 umount имя_устройства

Если файловая система используется, umount не сможет ее отключить. В таких ситуациях можно воспользоваться командой fuser, чтобы выяснить, какие процессы осуществляют доступ к файловой системе:

fuser -m директория

Определив процессы, можно остановить их и размонтировать файловую систему. Также для отключения занятой файловой системы сразу после завершения ее использования можно воспользоваться опцией -l (—lazy, “ленивое” отключение):

umount -l директория

Для принудительного размонтирования применяется опция -f (—force). Обычно она используется для отключения недостижимой системы NFS.

umount -f директория

Во всех остальных случаях принудительное отключение нежелательно, так как может привести к повреждению данных в файловой системе.

Сохранение параметров mount после перезагрузки

Для того, что бы устройства при перезагрузки системы монтировались автоматически, необходимо прописать инструкции монтирования в файл /etc/fstab. Файл /etc/fstab содержит список записей в следующем формате:

[Файловая система] [Точка монтирования] [Тип файловой системы] [Опции] [Dump] [Номер прохода]

Например:

/dev/sdb1    /home    ext4    defaults 0 0

Подключит устройство /dev/sdb1 (например жесткий диск) в директорию /home

После того как инструкция для mount прописаны в /etc/fstab, что бы проверить правильность написания дайте команду

mount -a

Если команда отработает без ошибок, то все устройства прописанные в /etc/fstab будут подключены, а также изменения не потеряются после перезагрузки.

Заключение

Мы рассмотрели наиболее распространенные примеры подключения различных файловых систем к дереву директорий при помощи команды mount и их отключения командой umount. Для получения более подробной информации об опциях команд mount и umount можно обратиться к соответствующим man-страницам.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

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

Objective

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

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

Условные обозначения

  • # - требует, чтобы данные команды linux выполнялись с привилегиями root либо непосредственно как пользователь root, либо с помощью команды sudo
  • $ - требует, чтобы данные команды linux выполнялись как обычные непривилегированный пользователь

Пример видео


ПОДПИСАТЬСЯ НА НОВОСТИ И RSS
Подпишитесь на RSS и НОВОСТНОЙ БЮЛЛЕТЕНЬ и получайте последние новости Linux, вакансии, советы по карьере и учебные пособия.

Обнаружение жесткого диска USB

После подключения USB-устройства к USB-порту система Linux добавляет новое блочное устройство в каталог / dev / . На этом этапе вы не можете использовать это устройство, поскольку файловая система USB должна быть подключена, прежде чем вы сможете получить или сохранить какие-либо данные. Чтобы узнать, какое имя имеет файл вашего блочного устройства, вы можете запустить команду fdisk -l .

ПРИМЕЧАНИЕ: для команды fdisk требуются права администратора для доступа к необходимой информации, поэтому по этой причине команды должны выполняться от имени пользователя root или с префиксом sudo :


 # fdisk -l ИЛИ ЖЕ $ sudo fdisk -l 

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

 Disk / dev / sdc: 7.4 ГиБ, 7948206080 байт, 15523840 секторов Единицы: секторы размером 1 * 512 = 512 байт Размер сектора (логический / физический): 512 байт / 512 байт Размер ввода-вывода (минимальный / оптимальный): 512 байт / 512 байт Тип метки диска: dos Идентификатор диска: 0x00000000 Загрузка устройства Начало конечных секторов Размер Id Тип / dev / sdc1 * 8192 15523839 15515648 7,4 ГБ б W95 FAT32 
В приведенных выше выходных данных, скорее всего, будет указано несколько дисков, подключенных к вашей системе. Ищите свой USB-накопитель по его размеру и файловой системе.Когда все будет готово, запишите имя блочного устройства раздела, который вы собираетесь смонтировать. Например, в нашем случае это будет / dev / sdc1 с файловой системой FAT32.

Создать точку монтирования

Прежде чем мы сможем использовать команду mount для монтирования раздела USB, нам нужно создать точку монтирования. Точкой монтирования может быть любой новый или существующий каталог в файловой системе вашего хоста. Используйте команду mkdir , чтобы создать новый каталог точки монтирования, в котором вы хотите смонтировать USB-устройство:
 # mkdir / media / usb-drive 

Mount USB Drive

На этом этапе мы готовы смонтировать наш USB-раздел / dev / sdc1 в / media / usb-drive точка монтирования:
 # монтировать / dev / sdc1 / media / usb-drive / 
Чтобы проверить, правильно ли смонтирован USB-накопитель, снова выполните команду mount без каких-либо аргументов и используйте grep для поиска имени блочного устройства USB:
 # mount | grep sdc1 / dev / sdc1 на / media / usb-drive type vfat (rw, relatime, fmask = 0022, dmask = 0022, codepage = 437, iocharset = utf8, shortname = mixed, errors = remount-ro 
Если вышеупомянутый mount com, вывод не производился.

Как смонтировать USB-накопитель в Linux / UNIX - The Geek Diary

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

1. Найдите в файле / var / log / messages сообщения, относящиеся к USB-накопителю. Как только вы подключите флешку, вы увидите сообщения об этом.

 6 октября 19:03:32 localhost kernel: usb 1-1: новое высокоскоростное USB-устройство номер 2 с использованием ehci-pci 6 октября 19:03:32 localhost kernel: usb 1-1: найдено новое USB-устройство, idVendor = 1058, idProduct = 1023 6 октября 19:03:32 localhost kernel: usb 1-1: Новые строки USB-устройства: Mfr = 1, Product = 2, SerialNumber = 3 6 октября 19:03:32 localhost ядро: usb 1-1: Продукт: Elements 1023 6 октября 19:03:32 localhost ядро: usb 1-1: Производитель: Western Digital 6 октября 19:03:32 localhost ядро: usb 1-1: SerialNumber: 57584A314135315034373736 6 октября 19:03:32 localhost mtp-probe: проверка шины 1, устройства 2: «/ sys / devices / pci0000: 00/0000: 00: 11.0/0000: 02: 02.0 / usb1 / 1-1 " 6 октября 19:03:32 localhost mtp-probe: bus: 1, device: 2 не было устройством MTP 6 октября 19:03:32 localhost kernel: usb-storage 1-1: 1.0: обнаружено запоминающее устройство USB 6 октября 19:03:32 localhost ядро: scsi host3: usb-storage 1-1: 1.0 6 октября 19:03:32 localhost kernel: usbcore: зарегистрирован новый драйвер интерфейса usb-storage 6 октября 19:03:32 localhost kernel: usbcore: зарегистрирован новый драйвер интерфейса uas 6 октября 19:03:33 localhost kernel: scsi 3: 0: 0: 0: Прямой доступ WD Elements 1023 2005 PQ: 0 ANSI: 4 6 октября 19:03:33 localhost ядро: sd 3: 0: 0: 0: прикрепленный общий scsi тип sg4 0 6 октября 19:03:33 localhost kernel: sd 3: 0: 0: 0: [sdd] 976769024 512-байтовые логические блоки: (500 ГБ / 465 ГиБ) 6 октября 19:03:33 localhost kernel: sd 3: 0: 0: 0: [sdd] Ошибка тестирования WP, предположим, что запись включена 6 октября 19:03:33 localhost kernel: sd 3: 0: 0: 0: [sdd] Ошибка запроса данных кеша 6 октября 19:03:33 localhost kernel: sd 3: 0: 0: 0: [sdd] Предполагая, что кеш диска: запись через 6 октября 19:03:33 localhost ядро: sdd: sdd1 sdd2 6 октября 19:03:33 localhost kernel: sd 3: 0: 0: 0: [sdd] Прикрепленный диск SCSI 

Вместо этого вы также можете просмотреть вывод команды «fdisk -l», чтобы найти только что подключенный USB-накопитель.Например:

 # fdisk -l ... Диск / dev / sdd: 500,1 ГБ, 500105740288 байт, 976769024 секторов Единицы = секторы 1 * 512 = 512 байт Размер сектора (логический / физический): 512 байт / 512 байт Размер ввода-вывода (минимальный / оптимальный): 512 байт / 512 байт Тип метки диска: gpt # Начало Конец Размер Тип Имя 1 40 409639 200M EFI System EFI System Раздел 2 411648 976766975 465.6G Microsoft базовый WD 

2. Как видно из выходных данных выше, система обнаруживает USB-устройство с именем sdd . Мы можем использовать это устройство, чтобы смонтировать его в каталоге.

3. Создайте каталог для подключения USB-накопителя.

4. Теперь смонтируйте соответствующий раздел в каталог для доступа к данным на USB-накопителе.

 fdisk -l / dev / sdd ВНИМАНИЕ: поддержка GPT в fdisk в настоящее время является новой и поэтому находится на экспериментальной стадии. Используйте по своему усмотрению.Диск / dev / sdd: 500,1 ГБ, 500105740288 байт, 976769024 секторов Единицы = секторы 1 * 512 = 512 байт Размер сектора (логический / физический): 512 байт / 512 байт Размер ввода-вывода (минимальный / оптимальный): 512 байт / 512 байт Тип метки диска: gpt # Начало Конец Размер Тип Имя 1 40 409639 200M EFI System EFI System Раздел 2 411648 976766975 465,6G Microsoft basic WD 

Как видно из выходных данных выше, второй раздел содержит данные.Мы будем использовать / dev / sdd2 для монтирования.

 # крепление / dev / sdd2 / mnt / usb 
.

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

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

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

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

1) Подключите USB-накопитель к компьютеру

Во-первых, вам необходимо подключить USB-накопитель к персональному компьютеру (ПК) на базе LINUX, к которому вы хотите получить доступ к USB-накопителю.

2) Обнаружение USB-накопителя на ПК

Второй шаг - самый важный и легкий. После подключения USB-устройства к USB-порту вашей системы LINUX система добавит новое блочное устройство в каталог / dev / . Чтобы проверить это, используйте следующую команду - Во-первых, откройте командную строку и напишите следующую команду в CLI:

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

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

После этого шага вам нужно будет создать точку монтирования. Для этого

3) Создать точку монтирования

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

В приведенной выше команде «sbd1» относится к имени вашего USB-устройства.

4) Создание каталога на USB-накопителе

Затем вам потребуется создать каталог на смонтированном устройстве.Для этого используйте следующую команду:

$ cd / mnt
/ mnt $ mkdir Джон

Приведенные выше команды создают на USB-накопителе каталог с именем «John». Вы можете создать каталог с желаемым именем, заменив его на John. например

$ cd / mnt
/ mnt $ mkdir Google

Эта команда создаст на USB-накопителе каталог с именем «Google».

Этот шаг завершит ваш вопрос о том, как смонтировать USB-накопитель в LINUX. После этого шага будет создан новый каталог

5) Удалить каталог на USB-накопителе

Рассказав вам о создании каталога на USB-накопителе, пора узнать, как вы можете удалить каталог на USB-накопителе.Чтобы удалить каталог, напишите следующую команду:

Приведенная выше команда удалит диск с именем «John». Но если вы хотите удалить каталог с желаемым именем, просто замените его на «John». например

Приведенный выше код удаляет каталог с именем «Google». Точно так же вы можете написать любое желаемое имя, чтобы удалить каталог на USB-накопителе на компьютере под управлением LINUX.

6) Форматирование подключенного USB в LINUX

Чтобы отформатировать флэш-накопитель USB, сначала необходимо отключить его.Используйте следующую команду, чтобы отключить USB:

В приведенной выше команде «sbd1» относится к имени вашего USB-устройства. Затем вы должны выбрать любой из следующих кодов в соответствии с файловой системой USB-накопителя:

На этом я показал вам основы монтажа приводов UBS в Linux.

.

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

Окружающая среда

  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 6
  • Red Hat Enterprise Linux 5

Выпуск

  • Невозможно подключить USB-устройство в режиме восстановления

Разрешение

  • Отметьте размер USB-устройства и подключите его к машине
  • Загрузите машину в режим восстановления Linux
  • Когда машина завершит загрузку, запустите следующее:
  fdisk -l | Меньше  
  • Прокрутите список с помощью клавиш со стрелками и найдите устройство, которое соответствует размеру USB-устройства, обратите внимание на имя устройства и нажмите «q» для выхода из
  • Создайте точку монтирования:
  мкдир / мнт / USB  
  # mount / dev / <имя устройства> / mnt / usb  
  • Обязательно отключите диск после завершения копирования данных
  # umount / mnt / usb  
  • Затем вы можете безопасно извлечь USB-накопитель

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

.

Смотрите также