Linuxディストリビューションの「ファイルとプリンターの共有」機能は主にSambaです。 Sambaは、Microsoftのネットワークファイルシステムの解釈です。
もちろん、OS間の互換性は重要ですが、LinuxシステムがデフォルトでこのMicrosoftテクノロジになっているのはなぜですか?
Microsoftのネットワークファイルシステムはとても良いですか? Sambaは明らかに非常にうまく機能し、私はそれを「解体」していません。
または、質問を言い換えると、「ネットワーク全体でファイルとプリンターを共有するLinuxネイティブの方法は何でしょうか?」
Microsoftのネットワークファイルシステムはとても良いですか?
それはどこにでもあるという観点からは、そうですそれは良いです。それが良いプロトコルであるかどうかを尋ねているなら、答えはそれが本当にそれほど素晴らしいわけではないということです。待ち時間の長いリンクでは大きな問題があります。冗長なコマンドが多すぎます。 MicrosoftはSMB2でこれの多くを修正しました。
LinuxシステムはデフォルトでこのMicrosoftテクノロジーになっていますか?
Linuxボックスが異種ネットワークに参加できることを必要とする多くのユーザーがいます。 SMBは、すべての一般的なオペレーティングシステムでサポートされていると思われる最小公分母です。
ファイルとプリンターを共有するLinuxネイティブの方法は何でしょうか
NFSは、おそらく最も標準的な* nixファイル共有プロトコルです。
LPRまたはCUPSは、最も一般的な印刷プロトコルです。
個人的には、webdavがファイル共有でより一般的になることを強く望んでいます。しかし、* nix用の本当に優れたwebdavデーモンはまだ見つかりません。
Linux用の大きな2つのファイル共有システムはNFSとSAMBAです。ここでは、さまざまな理由で両方を実行しています。これが頭から離れた賛否両論のリストです
[〜#〜] nfs [〜#〜]
[〜#〜] samba [〜#〜]
Sambaの大部分はその卓越性に達しました理由変更されていないWindowsステーションがSambaと通信できるようにします。通常、Windowsは特定のネットワーク上のデスクトップユーザーの最大の人口であるため、より興味深いものになります。他のユーザー、Macユーザーは、十分に保守されていないNetatalkパッケージ、またはより一般的にはOSに組み込まれているSambaパッケージを使用できます。つまり、Sambaは異種ネットワークで最適に動作するため、爆弾です。
疑う余地のない特許公開を伴う純粋なオープンソースのファイル提供ソリューションは、デスクトップユーザーに優しいものではありません。 NFSはほとんどそれであり、ルートマウントが必要であり、ごく最近まで、組み込みのセキュリティ機能がほとんどありませんでした。 SSH/SFTPのようなものをファイルではなくファイルservingプロトコルにできるので、FuseFSパッケージはこれをデスクトップLinuxユーザーにとって非常に簡単にするための長い道のりを進んでいます共有プロトコル;ファイル->保存->場所を参照し、FuseFSで動作します。
Linuxファイル共有はNFSになり、共有プリンターはCUPSになります。ただし、SSH、FTP、SFTPなど、以下に示すファイル共有は他にもたくさんあります。
FTP、HTTP、NFS、SSHなどのプロトコル。私は通常、プラットフォーム間でファイルを便利に転送するためにSAMBAファイル共有のみを使用します。
Linux中心のネットワークファイルシステムもありますが、Windows用のクライアントが利用可能です: http://www.openafs.org/ および http://www.coda.cs。 cmu.edu/
標準のUNIXファイル共有はNFSです。しかし、人々が言っているように、それはUNIXのみです。 NFSには、ログインのマッピングなどに関するいくつかの問題もあります。 SAMBAの実装は多くのシステムに存在し、最も幅広い接続オプションを提供します。 Windowsマシン、Linuxマシン、および最新のMacはすべてSAMBAを使用できます。これを使用すると、他のマシンが接続できることがほぼ保証されます。