web-dev-qa-db-ja.com

Linuxディレクトリを別のPCからローカルLinux PCにマウントする方法は?

Linuxディレクトリを別のPCからローカルLinux PCにマウントする方法はありますか?どうやって?

22
ksuralta

はい、それは [〜#〜] nfs [〜#〜] と呼ばれます。 sshfs をチェックアウトすることもできます。

15
Robert Gamble

sshfsは非常に素晴らしく、使いやすい

sshfs user @ remotesystem:/ remote/dir/some/local/dir

38
Georg Zimmer

もう少し具体的にする必要があります。 NFSを使用できます。

使用しているディストリビューションに応じて、リモートマシンの/ etc/exportsファイルを編集して必要なディレクトリをエクスポートし、NFSデーモンを起動します。

次に、ローカルPCで、次のコマンドを使用してマウントします。

mount -t nfs {remote_pc_address}:/remote/dir /some/local/dir

詳細については、manユーティリティを使用してください。

man exports(エクスポート用にディレクトリを構成する例は、このマニュアルページの下部にあります。)

12
Teltaris

NFSは組み込みで構成が簡単なので便利ですが、2つの一般的な実装(NFSv2とNFSv3)はシステム間でユーザー名を変換しません。代わりにユーザーIDが使用されます。これには、共通のユーザーIDを維持できるように、LDAPなどの中央認証システムを使用する必要があります。

sshfsでは、単一のユーザーとして接続する必要があるため、アクセスは常にそのユーザーとして行われます(したがって、そのユーザーのみがアクセスできます)。

* nix-to- * nix接続(Samba経由)のcifsは両方ともユーザー名を変換しますおよびは標準の* nix許可に従います。また、新しいファイルまたはディレクトリの作成時に所有権/許可の変換を実行できるという点で、より柔軟です。ただし、構成ははるかに複雑です。

sshfsは私にとって非常にうまく機能します。

Sudo sshfs -o allow_other [email protected]:/ directory local_directory

リモートマシンIP:1.2.3.4

1
akshaypmurgod