Куда монтируется флешка в linux
Перейти к содержимому

Куда монтируется флешка в linux

  • автор:

Чем и куда монтируются флешки

До появления в линуксе автомонтирования флешек всё было понятно: идёшь в /mnt и монтируешь.

В современных дистрибутивах всё как-то постоянно меняется: то монтируют в /media, то в /media/username/, то в ~/media. я до 5 вариантов насчитал. Бывает так, что я флешку воткнул, система показала нечто, похожее на проводник, а чтобы понять, куда оно действительно смонтировалось и открыть в любимом двухпанельнике, надо смотреть /etc/mtab.

Ни к какому знаменателю это не пришло? Стандартов нет? И как вывести алгоритм, от чего это зависит? Демоны автомонтирования разные? Я читаю про всякие udev, udisks2, окончательно запутался, вроде ещё systemd добавил что-то своё.

Подопытные дистрибутивы — самые разные, от дебиана до опензюзи.

И я так понимаю, что KDE и Gnome подкладывают этим демонам свои события, а если у меня какой-то лёгкий WM? Что и кому подкладывать? Вообще, какой процесс в 2017 году отвечает за автомонтирование сменных носителей в линуксе (для определённости возьмём дистры с systemd), и как с ним разговаривать?

Извините за сумбур, но судя по разнообразию вариантов он, похоже, не только у меня в голове.

EternalNewbie
15.11.17 12:12:37 MSK
Последнее исправление: EternalNewbie 15.11.17 12:22:23 MSK (всего исправлений: 2)

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

Требуется стянуть файлы passwd и shadow с ПК. Через grub запустил терминал от root’a, но флешку не видит. Читал много статей в которых все начиналось с команды fdisk , но у меня там только сам диск с ОС. Как же тогда получить доступ к флешке из терминала? Возможно есть другие способы забрать файлы? P.S. ОС Linux Mint 19.2 (виртуальная машина).

Отслеживать
26.7k 7 7 золотых знаков 32 32 серебряных знака 49 49 бронзовых знаков
задан 1 дек 2022 в 19:44
1 2 2 бронзовых знака

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

К виртуальной машине флешку нужно подключить. Обычно это делается кнопкой. Устройство будет видно в dmesg . После подключения драйвер не загрузится автоматически потому что udev не запущен.

Напишите чтоб загрузить драйвера для флешки

modprobe usb-storage modprobe scsi_mod modprobe sd_mod 

Если всё успешно, то смотрите в ls /dev/sd* . Там появится новая буква потом

mount /dev/sda1 /mnt/ 

Ubuntulyb.blogspot.com

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

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

sudo mount /dev/sdb /home/usb

Как вставить флешку под Линукс

book24 не заставляйте меня думать

Не претендую на энциклопедичность, просто привожу команды которыми пользуюсь сам.

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

Шаг 1.

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

ls это, как я понимаю, от слова list т.е. список

dev — device устройство

/dev — это каталог, в который монтируется виртуальная файловая система устройств

Может быть: devfs или как и у всех современных дистров — udevfs.

sd — говорит о том что это sata (то ли sata device то ли sata drive)

« скорее от слова SCSI, ну эт так, мелочи)»

* — это опция поиска — т.е. будет список типа sda, sda1, sdb и т.д.

«ЗЫ устройство может быть каким нидь sdriveofsupernewtechnology в деве) т.е. начало sd к скази не привязано, это так, для общего понимания)»

Если нужно посмотреть не sata, а IDE диски, то писать следует, например, не sda а hda

Обратите внимание, что после ls нужен пробел, т.к. ls это команда а всё остальное — её параметры, а между командой и параметрами всегда должен стоять пробел (по крайней мере я пока не встречал случая где это не так)

таких случаев в шелле не существует) ну на крайняк табуляция)

Синий начал думать на эту тему и выдал следующее:

« придумал как после команды пробел не ставитьmount|grepПРАБЕЛsd, но это не перед параметром»

Шаг 2

Физическая установка флешки в USB порт.

Шаг 3

Снова используем команду

Все новое по сравнению с предыдущим разом и есть ваша флешка. Причем, если появилось, например, sdb и sdb1, то sdb — это флешка в целом (не знаю как это понять), а sdb1 — и есть раздел, который нужно будет монтировать.

Шаг 4 — Монтирование образа

Само слово «монтирование» может смутить начинающего пользователя.

Смысл всей манипуляции — показать системе как связать какой-то из видимых дисков с какой-то папкой. Также есть момент с файловой системой, но я в эти тонкости пока не лезу.

Итак, предположим, что новый диск который мы нашли в Шаг 3. называется sdb, а папку которую мы для него создаем хочется назвать, например, flashcard.

Если папки flashcard у вас нет — её нужно создать, пишем

Это обычно надо делать под рутом.

Теперь всё готово)

mount /dev/sdb1 /mnt/flashcard

Если нужно указать файловую систему, то пишем например

mount -t vfat /dev/sdb /mnt/flashcard

где vfat — это указание файловой системы (fat)

-t это от слова type тип

Ещё Синий юзает команду

Нашел в блогах вполне адекватный пост про все это дело. Предупреждаю сразу: там букв намного больше. mydebianblog

  • Поиск по сайту
  • aofeed — Telegram канал чтобы следить за выходом новых статей
  • aofeedchat — задать вопрос в Телеграм-группе

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

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