Меню Рубрики

Linux sd карта не монтируется

Linux sd карта не монтируется

Нет, к сожалению не помогло. Ноль реакции. Карта всё равно не живая в этом случае.

Играюсь с разными параметрами подключения:

В случае идентифицикации через LABEL= или /dev/disk/by-label , при загрузке ОС совсем никакой реакции.
В случае если указывать UUID или /dev/mmcblk0p1 , то карточка подцепляется, параметры подключения даже можно настроить через «Диски», но пишется сообщение, что для монтирования нужен root. Если прописать user, root не просит, но выдаётся ошибка, что не может прочитать суперблок.
Вот например

(Причём при указанных параметрах один раз загрузилось автоматом. Но потом опять то же самое: перезагрузка (параметры не менял перед перезагрузкой) — и не примонтировалась)

При этом если вынуть карточку и снова вставить, пишет:

но несмотря на это и всё само монтируется, просто сообщение закрываю и норм можно работать с картой.

В mtab при подключении в работающую ОС параметры такие:

60Hz
OpenGL: renderer: NV98 v: 3.3 Mesa 19.2.8 direct render: Yes
Audio:
Device-1: Intel 82801I HD Audio vendor: ASUSTeK driver: snd_hda_intel
v: kernel bus ID: 00:1b.0
Sound Server: ALSA v: k5.3.0-40-generic
Network:
Device-1: Intel WiFi Link 5100 driver: iwlwifi v: kernel port: cc00
bus ID: 03:00.0
IF: wlp3s0 state: up mac:
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK U6V/U31J laptop driver: r8169 v: kernel port: e800
bus ID: 08:00.0
IF: enp8s0 state: down mac:
Drives:
Local Storage: total: 438.21 GiB used: 28.18 GiB (6.4%)
ID-1: /dev/mmcblk0 model: USDU1 size: 28.33 GiB
ID-2: /dev/sda vendor: Western Digital model: WDS120G2G0A-00JH30
size: 111.79 GiB
ID-3: /dev/sdb vendor: Seagate model: ST9320320AS size: 298.09 GiB
Partition:
ID-1: / size: 35.62 GiB used: 28.01 GiB (78.6%) fs: ext4 dev: /dev/sda5
Sensors:
System Temperatures: cpu: 39.0 C mobo: N/A gpu: nouveau temp: 42 C
Fan Speeds (RPM): N/A
Info:
Processes: 185 Uptime: 20m Memory: 3.84 GiB used: 1003.4 MiB (25.5%)
Init: systemd runlevel: 5 Compilers: gcc: 7.4.0 Shell: bash v: 4.4.20
inxi: 3.0.32

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

[Решено]:Монтирование SD карты (Ридер был неисправен)

[Решено]:Монтирование SD карты

Сообщение Dmitry1983 » 03.01.2008 11:44

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

Имеем:
1. SD карту Кингстон на 512 Мб, с VFAT на борту
2. 2 кардридера Кингстон различных моделей, пусть будет А и Б
3. ОС OpenSuse 10.3 с ядром 2,6,22,13-0,3-default

Проблема:
Берем ридер А, ставим в него карту, а она не монтируется. причем и вручную тоже. с сообщением

В /dev, когда вставляешь карту появляются 3 устройства: sdc, sdd, sde.

Берём ридер Б, ставим в него карту — все ОК, карточка сама смонтировалась, вылезает окошко, предлагающее открыть и просмотреть содержимое карты.
Обычная флешка тоже нормально работает

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

не монтируется micro-sd карта

не монтируется micro-sd карта

Сообщение RDV1984 » 25.05.2012 14:40

Карта отформатирована gparted, fat32
Как ее смонтировать?

Re: не монтируется micro-sd карта

Сообщение sgfault » 25.05.2012 14:53

Re: не монтируется micro-sd карта

Сообщение RDV1984 » 25.05.2012 15:06

Re: не монтируется micro-sd карта

Сообщение RDV1984 » 25.05.2012 15:25

Источник

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

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

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

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

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

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

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

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

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

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

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

Теперь монтируем флешку с помощью команды 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

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

Или выполнив команду 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

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

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

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

Выводы

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

Источник

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

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

  • Skype for mac os sierra
  • Skype for business для mac os
  • Skin pack for windows 7 mac os
  • Skin changer mac os
  • Sketch crack mac os