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

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

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

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

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

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

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

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

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

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

usb

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

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

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

sudo mount /dev/sdc1 /mnt/usb

usb1

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

Читайте также:  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:

usb2

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

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

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

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

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

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

udisksctl mount -b /dev/sdc1

usb3

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

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

udisksctl unmount -b /dev/sdc1

usb4

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

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

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

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

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

Выводы

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

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Источник

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

Подключить носитель — значит сделать его файловую систему доступной. При подключении носителя его файловая система присоединяется к вашей файловой системе в виде подкаталога.

Читайте также:  Linux просмотр устройств устройства

Виджет Диски и устройства используется для управления подключаемыми устройствами, такими как USB-накопители, цифровые камеры, внешние жёсткие диски USB и так далее.

Для подключения носителя, достаточно вставить его в подходящее устройство. При подсоединении внешнего устройства появляется всплывающее окно Диски и устройства .

По умолчанию в Альт Рабочая станция K автоматически монтируются только те носители, которые были ранее смонтированы вручную. Поэтому при первом подключении носителя его необходимо подключить (смонтировать), нажав кнопку Подключить и открыть :

Всплывающее окно Диски и устройства

Содержимое USB-накопителя в окне файлового менеджера

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

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

Всплывающее окно Подключаемые устройства

Если в уведомлениях Диски и устройства не отображается информация о вставленном USB-накопителе, следует убедиться, что на USB-накопитель не установлено ПО для защиты конфиденциальных данных, например, SecureDrive .

По умолчанию USB-накопители подключаются индивидуально для каждого пользователя (точка монтирования /run/media/<имя_пользователя>/ ).

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

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

В виджете Диски и устройства или в контекстном меню носителя (в окне диспетчера файлов) выбрать пункт Безопасно извлечь .

Источник

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

Product SiteDocumentation Site

⁠4.2. В операционной системе Linux

Для записи образа на flash-диск можно воспользоваться любой из трёх программ с графическим интерфейсом:

ALT Media Writer (altmediawriter)

ALT Media Writer может автоматически загружать образы из интернета и записывать их, при необходимости извлекая сжатые образы (img.xz).

SUSE Studio Imagewriter (imagewriter)

ROSA Image Writer (rosa-imagewriter)

# dd oflag=direct if= of=/dev/sdX bs=1M # sync 

где: файл-образа.iso — ISO-образ установочного диска с дистрибутивом; /dev/sdX — устройство, соответствующее flash-диску.

# pv | dd oflag=direct of=/dev/sdX bs=1M;sync
$ lsblk | grep disk sda 8:0 0 931,5G 0 disk sdb 8:16 0 931,5G 0 disk sdc 8:32 1 7,4G 0 disk
# pv /iso/alt-workstation-9.2-x86_64.iso | dd oflag=direct of=/dev/sdc bs=1M;sync dd: warning: partial read (524288 bytes); suggest iflag=fullblock 3GiB 0:10:28 [4,61MiB/s] [===================================> ] 72% ETA 0:04:07

Предупреждение

Будьте внимательны при указании имени usb-устройства — запись образа по ошибке на свой жёсткий диск приведёт к почти гарантированной потере данных на нём!

Предупреждение

Предупреждение

Не извлекайте flash-диск, пока образ не запишется до конца! Определить финал процесса можно по прекращению моргания индикатора flash-диска либо посредством виджета «Безопасное извлечение съемных устройств». В консоли можно подать команду

Источник

unixforum.org

У меня Mandriva флэшку видела, а ALT Linux 4 не видит. Проблема в дровах или ALT Linux не поддерживает FAT 32.

AlexSid Сообщения: 26 ОС: ALT Linux Sisyphus Контактная информация:

Re: Флэшка

Сообщение AlexSid » 30.05.2008 12:15

У меня Mandriva флэшку видела, а ALT Linux 4 не видит. Проблема в дровах или ALT Linux не поддерживает FAT 32.

Re: Флэшка

Сообщение another2007 » 30.05.2008 12:15

Читайте также:  Linux удалить непустую папку

Все там поддерживается. И не только фат32, а еще нтфс может. У меня лично 7+ ГБ флешку в фат32 нормально все видет. Есть правда проблемка с русскими буквами, но это не сильно существенно для меня.

И что значит не «видит»? Т.е. устройство вообще не определяется или просто не монтируется?

AlexSid Сообщения: 26 ОС: ALT Linux Sisyphus Контактная информация:

Re: Флэшка

Сообщение AlexSid » 30.05.2008 12:17

У меня лично 7+ ГБ флешку в фат32 нормально все видет. Есть правда проблемка с русскими буквами, но это не сильно существенно для меня.

Re: Флэшка

Сообщение mymy132 » 30.05.2008 12:20

Я вставыляю флэшку и ничего не происходит. Я недавно перешёл с винды так что пока не вник в тему и многие термины

AlexSid Сообщения: 26 ОС: ALT Linux Sisyphus Контактная информация:

Re: Флэшка

Сообщение AlexSid » 30.05.2008 12:28

Я вставыляю флэшку и ничего не происходит. Я недавно перешёл с винды так что пока не вник в тему и многие термины

1. Переключись на 12ю консоль (Ctrl-Alt-F12), и посмотри что там происходит в момент втыкания флэшки.
Вернутся обратно — Ctrl-Alt-F7
Скорее всего там всё монтируется.
2. Добавь аплет «Устройства хранения данных» на панель КДЕ.

AlexSid Сообщения: 26 ОС: ALT Linux Sisyphus Контактная информация:

Re: Флэшка

Сообщение AlexSid » 30.05.2008 13:37

Re: Флэшка

Сообщение seractus » 30.05.2008 15:36

Я решил свою проблему прописыванием в fstab
/dev/sda1 /mnt/usbflash vfat noauto,codepage=866,iocharset=utf8,noexec,user 0 0

Re: Флэшка

Сообщение Alexei_VM » 30.05.2008 16:32

Я решил свою проблему прописыванием в fstab
/dev/sda1 /mnt/usbflash vfat noauto,codepage=866,iocharset=utf8,noexec,user 0 0

И когда вставляете две флэшки (или кардридер и флэшку, или с фотоаппаратом и т.п.), то она переезжает на sda2 (3, 4 и далее) и проблема встает снова в полный рост. Так что это совершенно неверный способ решения проблемы.

Re: Флэшка

Сообщение Ruslandh » 30.05.2008 16:52

Re: Флэшка

Сообщение Alexei_VM » 30.05.2008 16:54

AlexSid Сообщения: 26 ОС: ALT Linux Sisyphus Контактная информация:

Re: Флэшка

Сообщение AlexSid » 30.05.2008 17:05

Кодировки и т.п. для флэшек в частности, прописываются в политиках hal
/usr/share/hal/fdi/policy/10osvendor/ или наверное в /etc/hal/fdi/policy/

Re: Флэшка

Сообщение Alexei_VM » 30.05.2008 17:19

Кодировки и т.п. для флэшек в частности, прописываются в политиках hal
/usr/share/hal/fdi/policy/10osvendor/ или наверное в /etc/hal/fdi/policy/

Если я правильно ошибаюсь, то ничего на счет кодировок там давно не прописывается. Точнее, получить сведения о кодировках (из этих файлов) через libhal невозможно. Предполагается, что за опциями монтирования следит та программа, которая обрабатывает событие «вставлена флэшка». То есть «флэшка в порт -> hal-daemon -> dbus -> КЛИЕНТ». В качестве клиента по умолчанию у нас предполагается КДЕ. И за кодировками следит именно КДЕ. Для тех, у кого иные WM/DE, есть ivman и прочие средства.

Источник

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