私がやろうとしているのは、VM開発Webサーバーの/ wwwフォルダーを共有して、HTML、PHP、およびWebをより便利に転送できるようにすることです。 Webサーバーでテストするために作成したドキュメント。
これを行うにはSambaを使用する必要がありますか?または、Linux-Linuxを使用しているので、もっと簡単な解決策があるでしょうか。
軽くてセットアップが簡単なものを探しているなら sshfs がはるかに簡単にセットアップできます。 Sshfsは、sshを介してリモートディレクトリをマウントし、ローカルにマウントされたディレクトリとファイルとして表示します。実際に動作するよりも複雑に聞こえます。
まず、マウントを作成するシステムにsshfsがインストールされていることを確認します。たとえば、ラップトップとリモートサーバーがあるとします。ラップトップにsshfs
をインストールして、リモートサーバーからローカルにディレクトリをマウントできるようにします。
$ sshfs sam@skinner:/home/sam/docs ~/far_projects
$ ls -l ~/far_projects/
total 1260
drwxr-x--- 1 5060 users 4096 Mar 30 2004 acronyms
drwxr-xr-x 1 5060 users 4096 Nov 16 2008 articles
drwxr-xr-x 1 5060 users 4096 Nov 16 2008 bookmark_repository
drwxr-xr-x 1 5060 users 4096 Oct 14 2009 books
drwxr-xr-x 1 5060 users 4096 Nov 15 2008 cheatsheets
-rw-r--r-- 1 5060 users 6855 Feb 19 2009 cheatsheet.txt
マウントが完了したら、コマンドfusermount
を使用してマウントを解除できます。
$ fusermount -u ~/far_projects
$ ls ~/far_projects/
$
これらのタイプのマウントは、/etc/fstab
に統合することもできます。
NFSエクスポートを使用してフォルダを共有できます
フォルダを共有するLinuxServer_1で、次の手順を実行します。
echo /shared_folder *(rw,sync) >> /etc/exports
/etc/init.d/nfs restart
Server_1から共有フォルダーをマウントする必要があるLinuxserver_2で次の手順を実行します。
mkdir /shared_folder
mount -t nfs Server_1:/shared_folder /shared_folder