Coda
[Wikipedia|▼Menu]

この項目では、分散ファイルシステムの1種について説明しています。Codaのその他の用法については「コーダ」をご覧ください。

Coda は、カーネギーメロン大学の Mahadev Satyanarayanan らが1987年から続けている研究プロジェクトの一環として開発した分散ファイルシステムAndrew File System (AFS) の直接の後継であり、機能的にも多くの類似点がある。LinuxNetBSDFreeBSD で動作する。Coda に影響を受けたファイルシステムとして InterMezzo がある。Coda は現在も開発が続けられており、研究というよりも商用の頑健な製品を作ることに中心が移っている。
機能

Coda にはネットワークファイルシステムにふさわしい機能が多くあり、その一部は独特のものである。
モバイル・コンピューティングのための接続断操作

比較的フリーなライセンス条件で利用可能

クライアント側の永続性キャッシュによる高性能

サーバ
レプリケーション

認証、暗号化、アクセス制御などのセキュリティモデル

サーバネットワークの一部がダウンしても運用継続可能

ネットワーク帯域幅への順応

高いスケーラビリティ

ネットワークに障害があってもうまく機能する共有の仕組み

Coda は、ネットワークのコネクションが失われたとき、サーバデータへのアクセス手段としてローカルキャッシュを使う。通常の運用では、ユーザーのファイルシステムでの読み書きによって、クライアントはサーバとデータをやり取りし、ユーザーが重要と指定したデータを接続断に備えてキャッシュしておく。ネットワーク接続が途切れたとき、Coda のクライアントはローカルキャッシュを使って運用を続け、その間の更新を記録しておく。ネットワークが再び接続されたとき、クライアントは更新記録をサーバに送り、同期処理を行う。その後、再び通常の運用に戻る。

AFSとは、データのレプリケーション方法が異なる。AFSは悲観的レプリケーション戦略を採用していて、読み書きが可能なサーバは1台だけで、他はリードオンリーの複製になっていた。Coda では、どのサーバも読み書き可能になっている。このためAFSよりも可用性が大幅に向上している。

このような機能があるため、同じファイルやディレクトリでありながら、個々のクライアントやサーバが独自に更新を行って、いわゆるコンフリクトが発生することがある。Coda ではコンフリクトに手動または自動で対処するための各種ツールを用意している。
外部リンク

Coda 公式サイト カーネギーメロン大学

The Coda Distributed Filesystem for Linux, Bill von Hagen, 2002年10月7日










ファイルシステムカテゴリ
ディスク



Advanced Disc Filing System(英語版)

AdvFS(英語版)

APFS

Be File System(英語版)

Btrfs

CrossDOS(英語版)

Disc Filing System(英語版)

Episode(英語版)

EFS

HPFS

ext

ext2

ext3

ext3cow

ext4


FAT

FAT12

FAT16

FAT32

exFAT


Files-11

HAMMER

HFS

HFS Plus


IBM General Parallel File System

JFS

Macintosh File System(英語版)

MINIX

NetWare File System(英語版)

NILFS

Novell Storage Service

NTFS

QFS

QNX4FS

ReFS

ReiserFS

Reiser4


SpadFS(英語版)

UBIFS

UFS

VERITAS File System

Write Anywhere File Layout(英語版)

XFS

Xsan

ZFS

光ディスク / 磁気テープ
HSF

ISO 9660

ISO 13490

UDF

LTFS

Flashメモリ / SSD
APFS

FAT

exFAT

CHFS

TFAT

FFS2

F2FS

JFFS

JFFS2

LogFS(英語版)

NILFS

NVFS

YAFFS

UBIFS

分散ファイルシステム
Coda

CXFS(英語版)

GFS2

GlusterFS

Google File System

OCFS2

QFS

Xsan


ネットワーク
AFS

OpenAFS


AFP

DFS

GPFS

GlusterFS

Google File System

Lustre

NCP

NFS

POHMELFS

Hadoop

Plan 9 FS

SMB (CIFS)

SSHFS

特殊用途



cramfs

Dokan

EROFS

FUSE

SquashFS

UMSDOS

UnionFS

aufs

initrd

疑似・仮想
configfs

devfs

procfs

specfs

sysfs

tmpfs

WinFS

暗号化
EncFS

EFS

ZFS

UFS2



この項目は、ソフトウェアに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めていますPJ:コンピュータ/P:コンピュータ)。


更新日時:2013年3月20日(水)04:51
取得日時:2019/08/10 08:04


記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:10 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef