Есть ли все равно, чтобы автоматически монтировать файловую систему, когда я открываю символическую ссылку на каталог в этой файловой системе?

Я использую Arch с Xfce.

Недавно я создал символическую ссылку на каталог в файловой системе.

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

Есть ли способ автомонтировать эту файловую систему, когда я открываю символическую ссылку на каталог в этой файловой системе?

2 Solutions collect form web for “Есть ли все равно, чтобы автоматически монтировать файловую систему, когда я открываю символическую ссылку на каталог в этой файловой системе?”

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

Несомненно, существуют различные способы использования autofs , но вот один из способов сделать то, что вы пытаетесь сделать, основываясь на том, как я использовал его.

Вы начинаете с каталога, который будет содержать несколько autofs монтирования autofs (ну, по крайней мере, один); скажем /misc . Вам не нужно создавать его, но вам нужно создать файл конфигурации, в котором будут описаны все файловые системы, которые вы хотите установить там; например, я мог монтировать компакт-диски, DVD-диски и Blu-Rayы со следующим файлом, сохраненным как /etc/auto.misc :

 cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom br -fstype=udf,ro,nosuid,nodev :/dev/cdrom 

Общий синтаксис – это точка монтирования, за которой следуют любые параметры, введенные - , а затем точка монтирования, введенная : в локальной системе. (Я autofs(5) здесь, см. autofs(5) для деталей.)

Затем этот файл активируется добавлением записи в /etc/auto.master :

 /misc /etc/auto.misc 

Перезапустите autofs с помощью

 sudo service autofs restart 

и вы должны иметь возможность запускать

 ls /misc/cd 

и см. содержимое любого компакт-диска в вашем жестком диске. (Очевидно, замените имя и цель монтирования тем, что подходит в вашем случае.)

После этого вы можете подключиться к чему-либо в автоматически смонтированных файловых системах из любого места, точно так же, как если бы они были стандартными, неавтоматизированными файловыми системами. Итак, в моем примере,

 ln -s /misc/br blu-ray 

создает связь blu-ray везде, где выполняется команда. Вы также можете подключиться к файловой системе,

 ln -s /misc/br/BDMV autolinktest 

создает ссылку для autolinktest для содержимого фильма. Доступ к ссылкам приведет к монтированию целевой файловой системы.

Вы можете сделать это с помощью systemd , поэтому вам не нужно устанавливать дополнительное программное обеспечение и просто иметь небольшую дополнительную конфигурацию.

Просто добавьте noauto,x-systemd.automount к параметрам в fstab .

noauto не автоматически монтироваться при загрузке и x-systemd.automount чтобы позволить systemd монтировать его при доступе.

После добавления x-systemd.automount к строке fstab вам нужно запустить:

  sudo systemctl daemon-reload 

И затем один или оба из следующего:

  sudo systemctl restart remote-fs.target sudo systemctl restart local-fs.target 

Затем автомат станет активным и пригодным для использования.

Источник: ArchWiki – fstab

  • Symlinks и EncFS
  • Символическая ссылка на ~ / вместо ~ /
  • Перечислите прямые символические ссылки (ссылки, которые не указывают на другую символическую ссылку)
  • В чем разница между жесткой ссылкой и файлом?
  • rsync: как перенести абсолютные символические ссылки?
  • Как я могу пакетно экспортировать весь контент, содержащийся в символических ссылках? (а затем удалить их все)
  • Как найти сломанные символические ссылки
  • Нет разрешения на внешний диск
  • Как chdir для ссылки источника, а не цели в .screenrc
  • Получение символических ссылок, чтобы вести себя как ярлыки в Windows
  • Как я могу заставить pwd разрешить мягкую ссылку?
  • Interesting Posts

    Конфигурация Host-файлов на главном узле и подчиненных узлах в системе Linux для запуска задания MPI

    Трассировка маршрута символической ссылки

    Понимание вывода smartctl для CF-карты

    Режим редактирования цвета Vim

    Grep, но пусть первая строка через

    Можно ли показывать в открытом / переадресованном сеансе в KDE?

    Как получить доступ к моей учетной записи администратора Windows из Linux?

    Почему vim не может найти synax.vim на моей новой установке Ubuntu?

    Поиск всех WAV-файлов из нескольких каталогов и их копирование на локальный компьютер с сервера

    Как заставить TCP-пакеты использовать конкретную сетевую карту

    Как определить способ подключения, используемый клиентом MySQL?

    В чем разница между жесткой ссылкой и файлом?

    Кукольный: не удалось запросить сертификат

    Что делают эти параметры загрузчика в установщике OpenSUSE?

    Маршрутизация VPN-соединений через VPN

    Linux и Unix - лучшая ОС в мире.