コンピューティング において、ファイルセットとは、定義プロパティまたは共通の特性によってリンクされたコンピュータファイルのセットです。 [1] ファイルセットにはさまざまな種類がありますが[2]、通常はコンテキストによって定義特性が示されます。あいまいさを避けるために、ファイルセットの種類を明示的に指定する必要がある場合があります。たとえば、emacsエディタでは、バージョン管理(VC)ファイルセットの種類[2]を明示的に指定して、「名前付きファイル」ファイルセットの種類と区別しています。[3]
ファイルセットの種類
ファイルセットの種類の分類はおそらく存在しませんが、いくつかの一般的な使用例は存在します。
- ファイルセット内のファイルのセットが単純に列挙または選択されるファイルセットタイプ。emacsで名前付きファイルセットが構築される方法の例。[3]
- ソフトウェアインストールパッケージに含まれるファイルセットは、AIXオペレーティングシステムのインストールパッケージシステム[4]とHP-UXパッケージシステム[5]の両方で使用されます。
- ファイルシステムに関連するファイルセットタイプの場合、ディレクトリとの関係がある場合があります。[6]連合ファイルシステムの名前空間データベース(NSDB)プロトコル の観点から :
ファイルセットは、ファイルのセットとそれらを含むディレクトリツリーとして大まかに定義されます。ファイルセットの抽象化は、データ管理の基本単位です。構成に応じて、ファイルセットは、エクスポートされたファイルシステムの個々のディレクトリから、ファイルサーバー上のエクスポートされたファイルシステム全体まで、何でもかまいません。
— RFC 5732 [7] - コーディング形式では、一部のライブラリがファイルセット オブジェクト タイプを定義することがあります。これは通常、ケース固有の名前Fileset、または一連のファイルを参照するオブジェクトを保持するために使用されるFileSetとして定義されます。
具体例
ファイルセットには、コンテキストに応じてさまざまな意味と使用法があります。例をいくつか挙げます。
AIXオペレーティングシステムのインストールパッケージシステムでは、個別にインストール可能な最小の単位(特定の機能を提供するファイルの集合)です。[4]
DCE/DFS では、ディレクトリ、ファイル、マウントポイント(他の DFS ファイルセットへのリンク) を含むツリーを定義するためにファイルセットという用語を使用します。[ 8 ] DFS ファイルセットは管理制御の単位でもあります。データの場所、ストレージクォータ、レプリケーションなどのプロパティは、このレベルの粒度で制御されます。DFS のファイルセットの概念は、AFSのボリュームの概念と基本的に同じです。Glamor ファイルシステムは、ファイルセットの同じ概念を使用します。ファイルセットはファイルシステムと比較して軽量なコンポーネントであるため、ファイルセットの管理は簡単です。
IBM ではGPFSはファイルシステム内の独立したinode空間を持つファイルのセットを表します。[9]
参考文献
- ^ PK Jain; Khalil Ahmad; Om P. Ahuja (1995). 機能分析. ニューエイジインターナショナル. p. 1. ISBN 978-81-224-0801-0。
- ^ ab 「バージョン管理下での基本的な編集」www.gnu.org。 2019年9月18日時点のオリジナルよりアーカイブ。2019年10月23日閲覧。
- ^ ab "Filesets". www.gnu.org . 2019年9月24日時点のオリジナルよりアーカイブ。2019年10月23日閲覧。
- ^ ab 「AIX を使用して IBM Power データ センターをクラウド対応にする」www.ibm.com。インストール用のソフトウェアのパッケージ化。2019 年 10 月 16 日時点のオリジナルよりアーカイブ。2019年10 月 16 日閲覧。
- ^ Poniatowski, Marty (2002 年 3 月 1 日)。HP-UX 仮想パーティション。Pearson Education (米国)。pp. 55–56。ISBN 9780130352125. 2019年10月24日閲覧。
- ^ 「FileSet Type」。ant.apache.org。2019年3月29日時点のオリジナルよりアーカイブ。2019年10月24日閲覧。
- ^ Lentini, James; Tewari, Renu; Lever, Chuck. 「Namespace Database (NSDB) Protocol for Federated File Systems」. tools.ietf.org . 2019年7月18日時点のオリジナルよりアーカイブ。2019年10月24日閲覧。
- ^ Kong, Michael M. 「DCE: セキュアなクライアント/サーバーコンピューティングのための環境」(PDF)。HP 。 2015 年 12 月 18 日時点のオリジナルよりアーカイブ(PDF) 。2019 年10 月 16 日閲覧。
- ^ 「IBM Spectrum Scaleの情報ライフサイクル管理」www.ibm.com。2019年10月16日時点のオリジナルよりアーカイブ。2019年10月16日閲覧。
