私がやりたいことは、VM開発Webサーバーの/ wwwフォルダを共有して、WebサーバーでテストするHTML、PHP、およびWeb文書をより簡単に転送することです。
これを行うにはSambaを使用する必要がありますか?それともLinux-Linuxを使用しているので、より簡単な解決策はありますか?
答え1
軽くて設置しやすいものを探しているなら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
。
答え2
NFSエクスポートを使用してフォルダを共有できます。
フォルダを共有するLinux Server_1で、次の操作を行います。
echo /shared_folder *(rw,sync) >> /etc/exports
/etc/init.d/nfs restart
server_1で共有フォルダをマウントする必要があるLinux server_2で、次の操作を実行します。
mkdir /shared_folder
mount -t nfs Server_1:/shared_folder /shared_folder