質問: linuxマシンのフォルダを別のlinuxマシンにマウントする方法は? linuxマシンのフォルダを別のlinuxマシンにマウントしたい。それ、どうやったら出来るの?更新する必要がありますか/etc/fstabまたは/etc/export?私の目標は/tmp他のlinuxマシンから。私はdebian 5.1を持っています。 10.45.40.165、それは他のマシンのipです。たとえば、私は試しました:mount -t nfs 10.45.40.165:/tmp /tmp mount: 10.45.40.165:/tmp failed, reason given by server: permission denied
回答: あなたがしていることはnfs共有です。 debianシステムでは、必要なツールをインストールする必要があります。クライアント(リモートフォルダをマウントするマシン)とサーバー(リモートフォルダがあるマシン)を想定します。サーバーにインストールする必要がありますapt-get install nfs-server portmap nfs-common 新しいdebianバージョンapt-get install nfs-kernel-server portmap nfs-common クライアントにインストールする必要があります:apt-get install nfs-client nfs-common 私のパッケージの選択はあなたが必要とするものを多かれ少なかれ持っているかもしれませんが、いくつかの組み合わせは行うでしょう。次に、リモートマシンと共有するフォルダを/ etc/exportsに入れます。/path_to_tmp_folder/tmp 192.168.0.2(rw,sync,no_subtree_check,no_root_squash) 次に:exportfs -ra /etc/init.d/nfs-kernel-server restart /etc/init.d/portmap restart ここで192.168.0.2はローカルマシンのアドレスです。自分のipに置き換えてください。 exportsファイルには、共有フォルダーにアクセスできるマシンのリストがあります。マシンに互いにファイアウォール制限がない場合(ホストを/etc/hosts.allowに追加することでこれを解決できます)。これで、ローカルマシンで次のコマンドを使用できます。sudo mount -o soft,intr,rsize=8192,wsize=8192 server_ip:/path_to_tmp_folder/tmp /local_path_to_empty_tmp_folder/tmp 起動時に自動マウントする場合は、/ etc/fstabファイルを編集して、クライアントに次の行を追加する必要があります。server_ip:/path_to_tmp/tmp /local_empty_folder/tmp nfs rsize=16384,wsize=16384,rw,auto,nolock これは設定の例(自分のページからコピーしたもの)であり、nfsのヘルプをチェックして、どのスイートが最適かを確認する必要があります。