この項目では、OS内蔵のファイル共有機能について説明しています。
任意のユーザーとファイル共有を行うサービスについては「オンラインストレージ」をご覧ください。
不特定多数とファイル共有を行うソフトウェアについては「ファイル共有ソフト」をご覧ください。
プリンター共有などファイル共有に似た資源の共有については「共有資源」をご覧ください。
ファイル共有(ファイルきょうゆう)は、コンピュータネットワーク内で、あるコンピュータ内のファイルに、他のネットワーク接続されたコンピュータからのアクセスをさせる仕組み。 OSが提供するファイル共有は、その基盤となる通信規約(network protocol)によって性能などが異なる。トランスポート層のTCP、ネットワーク層のIPなどのインタネットプロトコルや、データリンク層のethernetを利用している場合には、オペレーティングシステムの負荷を低くすることができる。基本的に、ファイルシステムの一部であり、ローカルファイルと同じように共有ファイルを操作できる(透過性がある)。注意点は、重要なものからあげると、次の通り。 Windowsのファイル共有は、SMBプロトコル(あるいはそれを拡張したCIFS)がサービスを提供する。SMBによるファイル共有は、Windowsに先立つMS-Networks Classic Mac OSおよびMac OS Xのファイル共有は、AFPプロトコル(AFS)がサービスを提供する。OS X Yosemite以降では独自実装のSMB3を標準としている[1]。 UNIXおよびUnix系OSのファイル共有は、NFSがサービスを提供していた。しかし、NFSはセキュリティ対策が弱いという指摘がある。 不特定多数と共有することを目的とした、ファイル共有ソフトが提供するファイル共有もある。OSの機能より透過性は低いものが多い。 特定のグループ内でのファイル共有機能を、グループウェアが提供している場合もある。その場合、多くのケースで、ドキュメント共有、と呼ばれる。 オンライン上のサーバスペースを用いたファイル共有もある。事業者提供によるASP(SaaS)運用によるサービスが一般的で、割り当てられたディスクスペースに、インターネット経由で自由に読み書きができるようになる。個人の利用を目的とした無償利用可能なサービスと、法人利用またはビジネス利用を目的としてセキュリティ機能などを強化したサービスがある。 設置者がサーバ環境を独占的に利用するアプライアンス型もある。専用ハードウェアと、ハードウェア供給者が提供または推奨するソフトウェアを中心に構成したサーバを用いる場合が多い。
OSによるファイル共有
アクセス中にサーバコンピュータがオフラインになったり、ネットワークが切断される可能性がある。これが、ファイル共有の一番の問題である。特に、同じファイルへの接続が増加すると、接続は切れないが極端に遅くなることがある。
他のコンピュータが排他モード
ファイル名がクライアントコンピュータではファイル名として認められない文字列だった場合、アクセスできないことがある。これは、ローカルのハードディスクでも、別のOS、別のアプリが作成したファイル名は利用できないことがあるため、ファイル共有固有の問題ではない。
データ転送速度はローカルのハードディスクアクセスより遅い。ただし、Netwareなどではディスクのヘッドを並列に動かす技術により読み書きを高速化し、場合によってはローカルのハードディスクよりも速く感じることができるようなサービスを提供していた。
Windows
Mac OS
UNIX
アプリケーションによるファイル共有詳細は「ファイル共有ソフト」を参照
不特定多数
グループウェア
オンラインストレージによるファイル共有詳細は「オンラインストレージ」を参照
一般的なオンラインストレージ
アプライアンス型オンラインストレージ
脚注[脚注の使い方]^ “https://help.apple.com/deployment/macos/#/ior96b240d12
関連項目
オンラインストレージ
ファイル共有ソフト
表
話
編
歴
ファイル (コンピュータ)
形式
バイナリ / テキストファイル
ファイルフォーマット
データフォーマットの一覧
マジックナンバー
シグネチャ一覧
コンテナフォーマット
サイドカーファイル