Stock Pi3 - какой процесс является автоматическим монтажом съемных носителей?

У меня есть Pi 3, который я очистил и обновил до Pixel; на нем ничего не работает (исправление, я загрузил realvnc). Я использую графический интерфейс, если это имеет значение. Когда я подключаю устройство чтения карт памяти с вставленными SD или CF-картами, они автоматически устанавливаются на /media /pi /, что в порядке, но я озадачен тем, как это происходит. Когда я подключаю их, я получаю всплывающее окно со съемным носителем, с действием Open в диспетчере файлов. Какой процесс монтирует эти носители?

Я искал здесь и в другом месте и не нашел окончательного ответа, или тот, который, как представляется, относится к моему пи. Я просмотрел /etc /fstab и т. Д. /Udev /, и ни один из них не показывает запись для автомонтирования USB. Я все еще выясняю /etc /systemd, но я не вижу там очевидного правила. Что мне не хватает? Похоже, это было бы разумно полезным знанием для новичков pi /linux.

Кроме того, когда я подключаю USB-накопитель большого пальца, когда pi уже загружен, он не устанавливается автоматически, в отличие от устройства USB-устройства для чтения карт. Если я загружаюсь с этим USB-накопителем, подключенным при включении питания, он монтируется, что для меня будет указывать на fstab, но опять же, нет записей там, которые показывают какие-либо индикаторы USB.

Чтобы уточнить /повторить мой вопрос: При запуске графического интерфейса Pixel на Pi 3:

  1. Какой процесс отвечает за автоматическую установку некоторых типов USB-носителей, таких как считыватели карт памяти USB?
  2. Какой процесс отвечает за автоматическую установку других типов USB-носителей, таких как USB-накопители большого пальца, когда (и только когда) они подключены во время загрузки?

Спасибо!

4 голоса | спросил David Bump 13 AMpThu, 13 Apr 2017 01:59:21 +030059Thursday 2017, 01:59:21

3 ответа


2

Автоустановка USB-устройств в Raspberry Pi обрабатывается GUI /DE (как это предлагается с помощью множества людей здесь), который основан на LXDE, и, в частности, он управляется PCManFM , файловый менеджер. Чтобы отключить это поведение, откройте «Диспетчер файлов» и в меню «Правка» выберите «Настройки». Выберите вкладку /элемент управления томом.  Меню диспетчера файлов Настройки файлового менеджера

Второй вариант, «Смонтировать съемный носитель ...», можно отключить, чтобы отключить автоматическое монтирование «съемных» классов при вставке. Параметр «Показать доступные параметры ...» можно отключить, чтобы во всплывающем окне не появилось приглашение к доступным программам. Я предполагаю, что первый вариант «Mount mountable volume ...» - это то, что монтирует мой флеш-накопитель, когда он присутствует при загрузке. Снимок экрана выше из старой версии (wheezy?); У Jessie есть несколько дополнительных опций, которые не имеют отношения к вопросу, но определяют поведение Диспетчера файлов, когда устройства монтируются /размонтируются.

Я не нашел никакой информации о том, как LXDE /PCManFM классифицирует USB-устройство как «монтируемые тома» или «съемные носители», но для моих целей я могу отключить оба, чтобы упростить разработку собственных скриптов. Благодаря большому вкладу, который задал мне правильный путь поиска, чтобы найти это. Как утверждают другие, это не уникально для Raspberry Pi, но поскольку существует много пользователей Pi, которые являются новыми для Linux, это может быть неочевидным.

ответил David Bump 17 PMpMon, 17 Apr 2017 23:28:35 +030028Monday 2017, 23:28:35
1

Используйте ваше устройство UUID для автоматического использования с помощью /etc /fstab. Просто подключите устройство:

  • проверить UUID с помощью sudo blkid
  • Найдите свое устройство (например, /dev /sda1 ) и скопируйте UUID
  • Напишите внизу файл /etc /fstab:

UUID={YOUR-UID} {/path/to/mount/point} {file-system-type} defaults,errors=remount-ro 0 1

  • Сохранить, закрыть, перезагрузить устройство, чтобы проверить или ввести: sudo mount -a
ответил Huczu 13 PMpThu, 13 Apr 2017 17:37:00 +030037Thursday 2017, 17:37:00
0

Я не могу ответить, но (много лет назад) расследовал. Он обрабатывается рабочей средой. Это было впервые введено Mandrake и теперь включено в большинство основных дистрибутивов.

Если вы загружаетесь в командную строку, нет никакой автомонтировки.

ПРИМЕЧАНИЕ. Это не делается с помощью fstab, хотя вы можете использовать его для автоматической настройки PREVENT. Я использую UUID=2dd6c96e-4655-4a04-a8ca-7a5fd39d09bb /mnt/PiHDD ext4 defaults,noatime,noauto 0 0 для STOP Raspbian, который автоматизирует мой внешний HD, а также для изменения, где монтируются файловые системы.

Это может работать или не работать с SD-картами.

Вы можете получить дополнительную информацию о http://unix.stackexchange.com/questions , поскольку это НЕ относится к Pi .

ответил Milliways 14 AMpFri, 14 Apr 2017 04:25:52 +030025Friday 2017, 04:25:52

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132