最开始的Data Ontap 借鉴了最早的开源UNIX之一的BSD Net/2许多代码,包括 TCP/IP堆栈、启动代码、设备驱动等,后来的DataOntap也从其他的开源UNIX借鉴了大量的代码。至于命令行接口是NetApp仿Unix独立开发的,另外WAFL文件系统与RAID代码及磁盘子系统为NetApp自己开发的所以与UNIX的完全不同。
一开始DataOntap没有什么mode之分的,NetApp收购了Spinnaker之后基于freeBSD把DataOntap与Spinnaker的软件重新整合出另一个叫DataOntap GX的操作系统来,当DataOntap更新至8.0版本后,NetApp统一了二者的版本号,并把原生的DataOntap称为7 mode, 后来的DataOntap GX则称为 cluster mode,简称为c mode。
由于新的DataOntap cluster mode功能一直不够完善,NetApp一直同时开发着7 mode 和clustermode两个操作系统,不过随着NetApp大力推广和开发cluster mode,相信很快就会停止开发7 mode只有cluste mode了。目前(Data Ontap8.1.1)二者功能上的区别如下:
Cluster-Mode Only
−Clustered scaleout (24-NAS: 4-SAN)(多节点集群,如果提供SAN则一个集群最多4个节点)
−Namespace (统一命名空间)
−Nondisruptive operations (节点间平滑迁移volume或LUN)
−Management as single system (统一管理整个集群)
−Scalable and integrated multi-tenancy (可扩展及多租户)
−NFS v4, v4.1 (pNFS); SMB 2.0, 2.1
−Onboard antivirus
7-Mode Only
−SnapLock®
−SnapVault® and OSSV
−Qtree and synchronous SnapMirror
−MetroCluster™
−vFiler®
−FlexShare®
−IPv6, HTTP, FTP, SFTP, TFTP
Both 7-Mode and Cluster-Mode
−Unified architecture
−Storage efficiency features 和(重复数据删除与压缩)
−Snapshot™ copies and asynchronous volume SnapMirror®
−Intelligent caching with Flash Cache
转(http://blog.sina.com.cn/s/blog_6e40102f010178wc.html)