ファイルシステムでsshfsマウントをどこに配置する必要がありますか?

ファイルシステムでsshfsマウントをどこに配置する必要がありますか?

私はいくつかありますsshfsLinuxファイルシステムの場所のマウントポイントに入れたいです。ファイルシステム階層標準

奇妙なことに、標準にはネットワークの設置場所への言及はありません。:

media   Mount point for removeable media
mnt     Mount point for mounting a filesystem temporarily

以下にマウントすると、/net同じホスト名のNFS autofsマウントと競合する可能性があります。

sshfsすぐ下にディレクトリを作成することが/許可されていないことを考えると、マウントを配置するための合理的な場所はどこですか?

ベストアンサー1

FHSディレクトリ名と使用法を定義します。ルートのすぐ下にカスタムディレクトリを作成することは、将来のバージョンの標準または新しいオペレーティングシステムが所有するディレクトリと競合する可能性があるため、危険と見なされます。

他の多くのUnixおよびUnixファミリーのオペレーティングシステムファイルシステム標準(例:FreeBSDそしてソラリス)、FHS何らかの理由で/netNFS共有を自動的にマウントするための汎用マウントポイントとして定義することはできません。一方、FHS定義/mnt/media似ていますが、他の目的を持っています。

/mediaCD、DVD、およびサムドライブなど、ローカルに接続されているデバイスには適していますが、デバイスの種類に制限がないため、理論/mnt的にインストールを保存するsshfsために使用できる必要があります/mnt/sshfs/xxx/mntあり)。だから私はそれをお勧めしません。/mnt管理者が一時的にマウントしたファイルシステムを保持するように定義されました。これは、デーモンが自動的にマウントしたファイルシステムと正確には一致しません。

構成は同じマウントポイントに対して複数のハンドラを禁止するため、/netストレージsshfsマウントには使用できません。autofs

ルートマウントポイントディレクトリにauto.smb推奨されているように単純に。オペレーティングシステムが所有するディレクトリと将来の競合のリスクはありません。/cifs/sshfs/sshfs

マニュアルページからの抜粋auto.smb

# /etc/auto.masterに次の行を追加します。
#/cifs /etc/auto.smb --timeout=300

基本構成ファイルからの抜粋auto.master:

#注:ホストマッピングで実行されたマウントは以下を使用します。
#「suid」と「dev」以外の場合は、「nosuid」と「nodev」オプション
# オプションは明示的に提供されます。
#
#/net-ホスト

おすすめ記事