Монтировать sd карту linux

How to open SD card from terminal?

Are you asking on how to access your files from the terminal? As in, mounting the volume on the SD card and browse into the folders/files on it?

You should be able to use sudo fdisk -l to find out where your SD card is. Then you can use its file name to mount it as a device. sudo mkdir /mountLocation;sudo mount /dev/whatever /mountLocation . Is that what you’re looking for?

2 Answers 2

Ubuntu 13.10 onwards, the mount points are to be found in: /run/user/$UID/gvfs/

The easiest GUI way to see this is to just run the Disks program and all mounted disks will show up. SD cards looked like /dev/mmcblk followed by a single integer, a p for partition, and another single integer for partition number.

If the SD card is not already setup in /etc/fstab, let’s say your username is jim (like mine), it will mount under /mnt/jim/ where UUID is the unique disk identifier.

You don’t need to be root or have sudo access to run blkid and look through the list to see what your SD card’s UUID is, like this:

/dev/mmcblk0p2: UUID=»2fa2f9f1-0c50-42e6-9e05-3cc5a3421c38″ TYPE=»ext2″
/dev/mmcblk0p3: UUID=»83bcffea-4c41-4860-8965-970c5f3e90b4″ TYPE=»ext4″

To see whether it’s actually mounted, use mount with no options, you’ll get a listing like this:

/dev/mmcblk0p2 on /media/jim/2fa2f9f1-0c50-42e6-9e05-3cc5a3421c38 type ext2 (rw,nosuid,nodev,uhelper=udisks2)

/dev/mmcblk0p3 on /media/jim/83bcffea-4c41-4860-8965-970c5f3e90b4 type ext4 (rw,nosuid,nodev,uhelper=udisks2)

There is of course the chance that your SD card is not formatted in a way that Ubuntu can read it, if you have sudo access you can run gksudo gparted for a gui-based disk manager that’s a little more powerful than Disks.

You say you need to put files ON the SD card so in theory you will want to format it if necessary.

The comment that suggests using the mount command may not auto-discover the file system type in which case you have to add -t filesystemtype, check this page for more than you ever wanted to know about file systems: Linux File Systems Explained

Читайте также:  Gta samp on linux

Источник

How can I read SD card on ubuntu? [closed]

This describes a problem that can’t be reproduced that seemingly went away on its own or was only relevant to a very specific period of time. It’s off-topic as it’s unlikely to help future readers.

I read various topics here, but wasn’t able to find solution for my problem. I have a sdcard reader on my dell v131 laptop with ubuntu 15.10 installed. I insert my sdcard to reader and cannot find it in media folder. Output of dmesg |tail :

[ 2598.842091] usb 4-1.6: New USB device found, idVendor=0bda, idProduct=0138 [ 2598.842102] usb 4-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2598.842108] usb 4-1.6: Product: USB2.0-CRW [ 2598.842112] usb 4-1.6: Manufacturer: Generic [ 2598.842117] usb 4-1.6: SerialNumber: 20090516388200000 [ 2598.848716] ums-realtek 4-1.6:1.0: USB Mass Storage device detected [ 2598.865053] scsi host14: usb-storage 4-1.6:1.0 [ 2599.869001] scsi 14:0:0:0: Direct-Access Generic- Multi-Card 1.00 PQ: 0 ANSI: 0 CCS [ 2599.869776] sd 14:0:0:0: Attached scsi generic sg1 type 0 [ 2606.258161] sd 14:0:0:0: [sdb] Attached SCSI removable disk 

sdcard in disks

Sdcard in disks: The /media folder is empty. Output of cat /proc/partitions | grep sdb is empty How can I acces my sdcard? UPD: It seems that my sdcard is dead since format option is grayed out in disks utility. I don’t have a second card in touch to verify this. Anyway thank you all for support.

Источник

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

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

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

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

Читайте также:  Cryptopro astra linux gui

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

sudo mount -t vfat /dev/sdc1 /mnt/usb

Монтирование осуществляется от суперпользователя, но если нужно чтобы отмонитровать флешку мог любой нужно указать опцию users:

sudo mount -t vfat -o users /dev/sdc1 /mnt/usb

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

Читайте также:  Oracle virtualbox shared folder linux

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.

Источник

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