Ubuntuボックスが2つあり、それらの間でファイルとプリンターを共有したい。私はSambaについて読んでいますが、質問があります:SambaはUbuntuとWindowsの間で何かを共有するためだけのものですか?別の質問:UbuntuとWindowsの間でファイルとプリンターを共有するためのホットな情報がたくさんありますが、2つのUbuntuボックスについてはどうでしょうか?どうやってやるの?フォローする方法はありますか?
関連するウィンドウがない場合は、NFSを使用してシステム間でファイルを共有します。簡単です。
インストール nfs-kernel-server および nfs-common 共有するファイルがあるコンピューター上。これらはソフトウェアセンターにインストールできますが、パッケージをインストールすることもできます。次のコマンドラインでインストールできます:
Sudo apt-get update && Sudo apt-get install nfs-kernel-server nfs-common
何を誰と共有するかを示すエクスポートファイルを編集する必要があります。だから実行:
gksu gedit /etc/exports
たとえば、完全な読み取りおよび書き込み権限を付与し、192.168.1.1から192.168.1.255までのすべてのコンピューターを許可するには、この行を/etc/exports
に追加します。
/directory_to_share 192.168.1.1/24(rw,no_root_squash,async)
娘のエクスポートファイルは次のようになります(私は.201
--範囲を使用せず、IPを1つだけ使用しています):
/home 192.168.0.201(rw,sync,no_root_squash,no_subtree_check)
/srv/nfs 192.168.0.201(rw,sync,no_subtree_check)
次を実行してNFSサーバーを再起動します。
Sudo /etc/init.d/nfs-kernel-server restart
(または単にコンピューターを再起動します。)
/etc/exports
ファイルを編集した後は、Sudo exportfs -a
を実行して変更を適用できます。
showmount
cmommandは、すべてがうまくいったことを示します。たとえば、私の娘のコンピューターでは、要求された場合、これら2つのことを私のコンピューター@ .201(me)と共有することを示します
$ showmount -e
Export list for jamie-desktop:
/srv/nfs 192.168.0.201
/home 192.168.0.201
次に nfs-commonをインストールします ファイルシステムの一部としてエクスポート共有をマウントするコンピューター上。
fstab
エントリを追加して、コンピューターにnfs-clientが別のコンピューターエクスポート@ブート時にマウントするようにする必要があります。 gksu gedit /etc/fstab
は必要なファイルを編集します。
192.168.0.200:/srv/nfs /media nfs rsize=8192 and wsize=8192,noexec,nosuid
再起動すると、共有が/media
にマウントされます。
双方向共有のために、クライアント上のサーバーとサーバー上のクライアントをセットアップします。
CUPSを使用して共有プリンターに印刷できます( この回答 で説明)。
信頼できるネットワークを介してLinux/Unixホスト間でファイルを共有するには、通常 NFS が最適なオプションです。
同じ方法でSambaを使用して、2台のUbuntuマシン間で共有できます。
または、CUPSを直接使用してプリンターを共有し、他のサポートされているネットワークファイルシステムの1つを使用してファイルを共有することもできます(または、SSHサーバーがセットアップされている場合は、Nautilusでsftp://を使用します)。
Sambaを使用する利点の1つは、WindowsまたはMac OS Xユーザー(ラップトップを使用する訪問者など)と何かを共有する必要がある場合にも機能することです。
組み込みのUbuntu Oneを使用して、ファイル共有を簡単かつ簡単にセットアップできます。
この article はプリンタの共有に役立つはずですが、ほとんどの場合、プリンタのブランドにも依存しています。
幸運を。
上記のNFSマウント手順は、1つの例外を除いてはうまくいきました。最新バージョンのRaspbian(stretch)を実行しているRaspberry PiからLinux PCに共有ディレクトリをマウントしようとしています。 Piのfstabで上記の形式を使用すると、形式エラーが発生しました。これは、エントリ「rsize = 8192 and wsize = 8192」を「rsize = 8192、wsize = 8192」に変更することで修正されました。その後、「Sudo mount -a」を実行でき、すべてが完全にマウントされました。