- Coda (файловая система)
-
Coda Разработчик CMU Coda Group
Файловая система Coda
Дата представления 1987 (UNIX)
Структура Ограничения Возможности Поддерживается ОС Coda — Распределённая (сетевая) файловая система (ФС), разработанная как исследовательский проект в университете Карнеги - Меллона в 1987 году под руководством Махадева Сатьянарайанана (англ. Mahadev Satyanarayanan). Данная файловая система разработана на основе старой версии AFS (AFS-2) и обладает множеством схожих возможностей. Распространяется под лицензией GNU GPL.[2]
Coda все ещё находится в разработке, но акцент смещается от научных исследования в сторону создания надёжного продукта для коммерческого использования.
Файловая система InterMezzo, так же разрабатываемая в университете Карнеги - Меллона, позаимствовала множество дизайнерских решений от ФС Coda.
Содержание
Возможности
Coda обладает множеством возможностей, которые желательны для сетевых (распределённых) файловых систем.
- Coda находится в свободном доступе под либеральной лицензией
- Отключённые операции для мобильных вычислений
- Высокая производительность на клиентской стороне благодаря постоянному кэшированию
- Репликация сервера
- Модель безопасности для аутентификации, шифрования и управления доступом
- Продолжение работы при сбоях в серверной сети
- Адаптация к пропускной способности сети
- Хорошая расширяемость
- Хорошая семантика обмена, даже в случае сбоев сети
Поддерживаемые платформы
Coda изначально была разработана для UNIX-платформ. В настоящее время, она включена в ядро Linux 2.6. Так же Coda была портирована на FreeBSD. Существует проект по переносу данной ФС на платформы Microsoft Windows, начиная от эры Windows 95/Windows 98, до Windows NT[3] и Windows XP, [4] с помощью проектов с открытым исходным кодом вроде DJGCC DOS C Compiler и Cygwin.[3]
См. также
- Список файловых систем и раздел «Распределённые файловые системы»
- MooseFS
- Ceph
- GlusterFS
- Google File System
Примечания
- ↑ The Coda Administration and User Manual (англ.). Архивировано из первоисточника 9 мая 2012. Проверено 7 сентября 2010.
- ↑ Filesystems HOWTO: Appendix. Архивировано из первоисточника 9 мая 2012. Проверено 7 сентября 2010.
- ↑ 1 2 Braam, P. J. et al. (1999). «Porting the coda file system to windows» (en). Proceedings of the annual conference on USENIX Annual Technical Conference (USENIX Association). Проверено 2009-04-15.
- ↑ Coda Support for Windows XP (англ.). Архивировано из первоисточника 9 мая 2012. Проверено 15 апреля 2009.
Ссылки
Файловые системы (список • сравнение) Дисковые ADFS • AdvFS • BeFS • Btrfs • EFS • ext • ext2 • ext3 • ext3cow • Next3 • ext4 • FAT • FATX • VFAT • FFS • Files-11 • GFS • HFS • HFS Plus • XFSX • HPFS • ISO 9660 • JFS • LFS • MFS (Macintosh) • MFS (Tivo) • Minix • MUFS • NWFS • NILFS • NSS • NTFS • Protogon (В разработке) • PFS • Qnx4fs • Qnx6fs • ReiserFS • Reiser4 • SFS • SpadFS • UFS • UFS2 • UDF • VxFS • WinFS • WAFL • XFS • ZFS • Больше...
Оптические диски ISO 9660 • UDF Флеш-память/SSD FAT • exFAT (FAT64) • TFAT • FFS2 • JFFS • JFFS2 • LogFS • NVFS • UDF • YAFFS Кластерные Files-11 • GFS • OCFS • QFS • Xsan • Больше... Распределённые
(сетевые)AFS • OpenAFS • AFP • Ceph • DFS • GlusterFS • GPFS • Google File System • Lustre • NCP • NFS • POHMELFS • Hadoop • Kosmos • HAMMER • SMB (CIFS) • Больше... Специальные cramfs • FUSE • Squashfs • UMSDOS • UnionFS • Больше...
Псевдо- и виртуальные configfs • devfs • procfs • specfs • sysfs • tmpfs • WinFS Шифрованные EncFS • EFS • FSFS • SSHFS • SolFS • ZFS Категории:- Файловые системы
- Linux
Wikimedia Foundation. 2010.