Я просканировал журналы изменений на наличие autofs и не увидел ничего, что указывало бы на то, что команда «dump maps» / automount -m
была или будет устаревшей, так что она должна работать практически везде.
Для запуска требуется root; возможно это было проблемой? Если он абсолютно не работает на конкретном ПК, укажите версию (automount -V), тип ОС и полную версию.
Вы можете получить ту же информацию - список всех возможных монтирований - способом, о котором вы сказали, что не хотите: cat /etc/auto.master
Он предоставит свернутый список отслеживаемых мест. Чтобы получить только точки монтирования (без комментариев или посторонней информации), используйте grep -vE "^[+#]" /etc/auto.master
Чтобы сделать это безболезненным, установите псевдоним (синтаксис bash) alias autoMaps='grep -vE "^[+#]" /etc/auto.master
и вы избавите себя от необходимости разбора выходных данных (он удаляет все, кроме монтирования).
Этот подход был бы разумным (на мой взгляд) для простой конфигурации autofs. Сложная система с LDAP, несколькими главными точками монтирования и множеством других возможностей конфигурации сделает ее гораздо менее удобной в эксплуатации.
df -a -t autofs
или mount -t autofs
покажет вам подключенные точки autofs.
Проблема с командой /etc/init.d/autofs status
связана с широко распространенным в настоящее время использованием systemd вместо стиля init (например, SysV) для инициализации / PID 1 / ввода пространства пользователя.
В системах systemd есть эквивалентная команда:
systemctl status proc-sys-fs-binfmt_misc.automount
который обеспечивает вывод в этом формате
● proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point
Loaded: loaded (/usr/lib/systemd/system/proc-sys-fs-binfmt_misc.automount; static; vendor preset: disabled)
Active: active (running) since Fri 2016-06-10 05:01:07 EDT; 2h 42min ago
Where: /proc/sys/fs/binfmt_misc
Docs: https://www.kernel.org/doc/Documentation/binfmt_misc.txt
http://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
Эта команда точно не спрыгивает с кончиков пальцев, но если вы часто запускаете ее, вы можете установить для нее псевдоним. В оболочке bash alias autofsStat='systemctl status proc-sys-fs-binfmt_misc.automount
Я думаю, что все, что вы ищете, есть, но немного изменилось. Если у вас есть ситуации / ПК, на которых он определенно не работает, обновите вопрос с учетом конкретной среды, и я могу помочь в этом разобраться. Это может быть ошибка, действительно старая версия (или обе) или, возможно, проблема с конфигурацией.
Если я не достиг цели в этом ответе, просто дайте мне знать больше о ваших проблемах.