私は最近、ネットワーク共有がアクセスされたときに自動的にマウントできることを発見しました。 Ubuntuには、autofsまたはsystemdの自動マウント機能を使用する2つのオプションがあります。
おそらく、誰かがこれら2つのオプション(他の構成を除く)の違いが何であるかを伝えることができます。 Autofsは自動マウント位置に対してスクリプトを設定できるため、より柔軟なようです。 systemdを使用して自動的にマウントできますか?
2017年7月25日更新:
この問題が発生しているすべての人のための簡単なアップデートです。
ほぼ同じ機能を提供しながらも設定がより便利で簡単なので、systemd自動マウントオプションを選択しました。
fstabエントリがあり、systemdデーモン()を再ロードするnoauto
と、以下に自動マウントされたsystemdデバイスが生成されます(少なくともこれはUbuntu 16.04で生成されたパスです)。デバイス名は、fstab エントリのマウントポイントに沿って指定されます。つまり、自動マウントポイントを作成すると、システムの自動マウントデバイスが作成されます。その後、この自動マウントデバイスを使用してマウントポイントを(再)起動してアクティブにすることができます。x-systemd.automount
systemctrl daemon-reload
/run/systemd/generator/
/media/network/someserver/share
media-network-someserver-share.automount
systemctl restart media-network-someserver-share.automount
これで終わりました。
答え1
私は基本的にあなたの質問に答えたと思います。
Systemdは「タイムリーな」管理者のほとんどを考慮に入れるので、自動マウントを追加することは確実な拡張です。構成は一般的なスタイルを使用しますが、それほど柔軟ではありません。
autofsは私たちがこれを行った古い方法です。柔軟で構成が少し複雑で奇妙で、デフォルトではインストールされない可能性があります。
あなたの要件が複雑でない限り、おそらくsystemdが欲しいでしょう。自動マウント設定の簡単な手順は次のとおりです。 http://blog.tomecek.net/post/automount-with-systemd/
答え2
私が見るときの主な違いは、autofsに利用可能な共有を動的にリストする正しい自動化スクリプトがあることです。したがって、どのマシン/共有を使用できるかを事前に定義してハードコードする必要はありません。
systemdの自動マウントを使用すると、事前設定された共有のみが表示されます。これが長所か短所かは、ユーザーの環境、ポリシー、使用パターンなどによって異なります。