xargs в OSX: недопустимый вариант -

Наконец нашел ответ здесь .

На самом деле проблема возникла из systemd-udevd , который пришел на смену оригинальному udev . systemd-udevd создает собственное зеркало корневой файловой системы, когда правило 'udev' монтирует устройство, оно монтируется и доступно из:

/proc/{PID of systemd-udevd service}/root/{path to mount point}

, но не видно из основной корневой файловой системы / . Вики

archlinux ( здесь ) предлагает:

Предупреждение: для монтирования съемных дисков не вызывайте монтирование из правил udev . В случае файловых систем FUSE вы получите ошибку «Транспортная конечная точка не подключена». Вместо этого вы можете использовать udisks , которые правильно обрабатывают автоматическое монтирование, или, чтобы монтирование работало внутри правил udev, скопируйте /usr/lib/systemd/system/systemd-udevd.service в /etc/systemd/system/systemd-udevd.service и замените MountFlags = slave на MountFlags = shared . [3] Однако имейте в виду, что udev не предназначен для вызова длительно выполняющихся процессов.

Решение:

Я скопировал /usr/lib/systemd/system/systemd-udevd.service в каталог / etc / systemd / sytem / и заменил ] MountFlags = slave от MountFlags = shared . затем перезапустил систему, и теперь все работает нормально.

5
24.05.2016, 17:26
0 ответов

Теги

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