Как в ubuntu найти флешку

Обновлено: 06.07.2024

Я попытался немного поискать сначала, прежде чем я пришел, чтобы спросить здесь. И я нашел этот код, но я не понимаю его.

4 ответа 4

-t основном сообщает команде mount, какую систему хранения файлов использует устройство - vfat - это система хранения файлов, которую оно будет использовать.

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

Ubuntu должен автоматически смонтировать USB-флешку в доступный для использования "диск", видимый с Computer . Если это не так, я рекомендую вам зайти в Terminal и набрать lsusb который должен сообщить вам, обнаружил ли компьютер вашу флешку.

Если это не так, возможно, диск поврежден или неправильно подключен. Если он найдет его, я отойду в сторону, чтобы кто-то с большим опытом работы * nix мог помочь вам!

Ваша флешка должна смонтироваться автоматически. Обычно он монтируется в каталог /media /XXXX, где XXX - это метка вашей флешки.

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

и затем вставьте свою флешку.

Если вы хотите узнать больше о параметрах команды mount, запустите "man mount" в консоли

Я видел такую проблему, и я меняю формат flashdrive NTFS на FAT или FAT32, и это решает проблему, я надеюсь, что это работает;)

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

Сразу после подключения устройства зайдите в оболочку и введите команду lsusb . Это должно отобразить список обнаруженных USB-устройств. Вы должны увидеть свои. Например, его можно узнать по его торговой марке.

Кроме того, команда dmesg должна сообщить вам о недавнем обнаружении оборудования.

Наконец, запустите GParted из системного меню. Если у вас его нет, установите его с помощью Synaptics. GParted просканирует все обнаруженные устройства и выведет их список. Вы должны узнать это по размеру. Обратите внимание, что цифры могут немного отличаться, так как может быть разница между 1 ГБ = 2 ^ 30 и 1 ГБ = 10 ^ 9.

У меня есть USB-флешка (используется как установочный носитель). Теперь мне нужно установить драйвер из ограниченной папки на этом устройстве). Но как мне получить путь к устройству USB-накопителя (например, /dev/sda3 чтобы я мог подключить его с помощью mount команды?

Это действительно не отвечает на вопрос. Если бы мне нужен был путь для "/ path / tousbstick", какой путь я бы набрал в командной строке?

Сначала подключите USB-флешку.
Затем введите:

Ваш вывод должен выглядеть примерно так

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

очевидно, заменив PATH_TO_YOUR_STICK на правильный /dev/sdX путь и

/UsbStick на каталог, который вы создали с помощью mkdir команды

найти путь устройства, LABEL, UUID и TYPE блочных устройств с помощью команды

результат будет как

получите путь к устройству и команду монтирования огня для usb-флешки.

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

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

Имена устройств флешек

Флешка может быть подключена

через USB (обычно флешка или карта памяти через USB-адаптер)

имя устройства такое же, как для дисков SATA, /dev/sdx

и разделы названы /dev/sdxn

где x буква устройства и n номер раздела, например /dev/sda1

через PCI (обычно карта памяти во встроенном слоте ноутбука)

имя устройства /dev/mmcblkm

и разделы названы /dev/mmcblkmpn

где m номер устройства и номер n раздела, например /dev/mmcblk0p1

Пример с SSD, HDD, USB Pendrive и SD-картой

lsblk

пробор

Что сработало для меня -

Я подключил свое устройство Android через USB.

Чтобы найти точку монтирования -

1) Перейти в Files - файлы приложения с использованием GUI (прикрепленное изображение)

2) Щелкните правой кнопкой мыши по диску, будь то USB или телефонный диск -

3) Нажмите Открыть в Терминале.

В моем случае он был смонтирован в / run / user, и при выполнении lsblk диск не был добавлен, потому что он добавлялся в файловую систему tmpfs.

Вы также можете проверить, используя df -h, где смонтирована файловая система tmpfs.

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

Каждому новичку важно уметь идентифицировать подключенные устройства, будь то usb флешки, SD карты или жесткие диски чтобы не записать что-либо не туда или не отформатировать не тот диск. В этой статье мы рассмотрим несколько способов как посмотреть usb устройства Linux, подключенные к компьютеру.

Список подключенных устройств Linux

В операционной системе Linux используется особенная философия управления. Все объекты, в том числе и устройства считаются файлами. При подключении какого-либо устройства к системе для него создается файл в каталоге /dev/.

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

Файлы всех устройств находятся в каталоге /dev/. Здесь вы можете найти файлы sda, hda, которые представляют из себя жесткий диск, а также файлы sda1 или hda1, которые позволяют получить доступ к разделам диска. Мы уже подробно рассматривали это все в статье работа с устройствами Linux. Вы можете посмотреть список всех устройств в каталоге /dev/ с помощью команды:

usb0

Теперь осталось понять какие из этих файлов устройств принадлежат USB устройствам и каким устройствам именно.

Как посмотреть USB устройства Linux

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

usb

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

Команда lsblk отображает список всех блочных устройств, подключенных к вашему компьютеру. Утилита отображает не только их размер, но и тип (диск/раздел) а также старший и младший номер устройства. Тут уже немного проще найти флешку, мы видим два диска, и если первый с размером 698 гигабайт это жесткий диск, то второй, - точно флешка:

usb1

Есть еще один способ, это утилита fdisk. Она позволяет посмотреть таблицу разделов на всех блочных устройствах, подключенных к компьютеру. Но утилиту нужно выполнять от имени суперпользователя:

usb2

usb3

Чтобы посмотреть какие из sd устройств относятся к USB используйте такую команду:

ls -l /dev/disk/by-id/usb*

usb4

Попытаться идентифицировать свою флешку в системе через терминал можно с помощью утилиты blkid. Она выводит UUID идентификаторы всех подключенных устройств, а также файловую систему:

usb6

Выводы

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

С помощью команды cd я могу переходить по каталогам и с помощью команды ls смотреть содержимое. А вот как перейти мне на съёмный носитель и посмотреть его содержимое в терминале?



Куда он примонтирован — туда и переходи.

Ceiling_QB ★★★★ ( 25.01.15 10:25:46 )
Последнее исправление: Ceiling_QB 25.01.15 10:27:43 (всего исправлений: 1)


а с помощью какой команды?



флешки положено в /media/ монтировать, точнее создавать там новый каталог, и монтировать к нему. Имя каталога обычно берётся из volue lable, а если ты его не удосужился забить, то UUID.

Монтирование осуществляет файловый менеджер, часть DE.

Можно ручками смонтировать, но по умолчанию это может сделать только root. Имя самого устройства можно узнать командой dmesg.


ну ты-то наверное как из ЖПП вылез, уже сразу начал правила к udev писать, и юниты к systemd.


флешки положено в /media/ монтировать

Есть тренд добавлять имя пользователя в качестве субдиректориии.


Часто монтируется в /run/media/<имя пользователя>/<метка или идентификатор>


всем спасибо перешёл на флешку с помощью команды

oh stop it, you.jpg


Есть тренд добавлять имя пользователя в качестве субдиректориии.

да, это логично, т.к. флешки принадлежат юзеру, а /media/ принадлежит системе.


Вот к чему приводит дос головного мозга и полное незнание архитектуры GNU/Linux.

да, это логично, т.к. флешки принадлежат юзеру, а /media/ принадлежит системе.

Никогда не понимал, что в этом логичного. Ну вот вставил я флешку в комп, она же торчит в компе. Почему только один юзер, который был активным в момент вставки, имеет право ей пользоваться? Почему бы не смонтировать её в /media/$UUID и не дать права 770, root:plugdev на её точку монтирования?

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

Хм, довольно убедительно.


Почему бы не смонтировать её в /media/$UUID и не дать права 770, root:plugdev на её точку монтирования?

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


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

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