ice Slice语言 定义一个分布式文件系统

原创 2005年04月30日 11:16:00

//名称:远程文件系统
//


module Filesystem
{
//-------------------数据类型--------------------------------------------------------
 sequence<byte> RFSStream;//文件读写系列
 struct RFSNode
 {
     string Name;//文件或者目录的名称
     bool   type;//1=文件 0= 目录
 };   
 sequence<RFSNode> RFSNodeList;//文件目录列表
 
//------------------异常处理----------------------------------------------------------
    exception RFSError
    {
     string reason;
    };
//------------------接口实现----------------------------------------------------------
    interface RFSFileSystem
    {           //_________用户标识______文件名称_______要读写的块 ______读写的内容_________异常处理   
       
       void FileRead  (string UserID,string FileName,int BlockNO,out RFSStream FStream) throws RFSError;
       
       void FileWrite (string UserID,string FileName,int BlockNO,    RFSStream FStream) throws RFSError;       
   
       void FileDel   (string UserID,string FileName)  throws RFSError;      
                                                 
       void FileRename(string UserID,string FileName,string NewName ) throws RFSError;
       
       void FileCopy  (string UserID,string FileName,string NewName ) throws RFSError;
       
       void FileMove  (string UserID,string FileName,string NewName ) throws RFSError;
       
       
       void DirCreate (string UserID,string DirName )                 throws RFSError;
       
       void DirDel    (string UserID,string DirName )                 throws RFSError;
       
       void DirRename (string UserID,string DirName ,string NewName)  throws RFSError;
     
       void DirMove   (string UserID,string DirName ,string NewName)  throws RFSError;

 void DirList   (string UserID,string DirName ,out RFSNodeList DFList)  throws RFSError;
      
       string login   (string username,string password);
    };
//----------------------------------------------------------------------------
   

   
};

我们用C语言开发出的YFS(分布式文件系统)

我们用C语言开发出的YFS(分布式文件系统) 发表于21小时前| 7957次阅读| 来源CSDN| 38 条评论| 作者郭雪梅 存储hadoop创业采访C语言 摘要:云端...

Ceph论文译文--Ceph:一个可扩展,高性能分布式文件系统

译者注:本文是出于作者对于ceph的兴趣,在开源中国上关注ceph翻译,没有看到ceph论文的相关翻译,索性在阅读过程中把它翻译了出来,花费了几个周末时间,翻译过程中收获颇多,现把译文分享出来,如对您...
  • juvxiao
  • juvxiao
  • 2014年09月23日 11:56
  • 7120

FastDFS一个高效的分布式文件系统

 FastDFS是一个开源的轻量级分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服...

Coda一个远古时期优秀的高可用分布式文件系统

Coda: A Highly Available File System for a Distributed Workstation Environment Abstract CODA是一个大型U...

Windows 2003 server中创建一个分布式文件系统

Windows 2003 server中创建一个分布式文件系统   分布式文件系统(DFS)把一些分散的(分布在局域网内各个计算机上)共享文件夹,集合成一个文件夹内(虚拟共享文件夹)。利用分布式文...
  • sgear
  • sgear
  • 2014年10月12日 15:55
  • 1592

译文 Ceph:一个可扩展,高性能分布式文件系统

我们开发Ceph,一个分布式文件系统,它提供了优秀的性能、可靠性和可伸缩性。Ceph通过用一个伪随机数据分布函数(CRUSH)替代分布 表来最大化的分离数据与元数据管理,这个算法用于异构和动态不可靠的...

Ceph:一个 Linux PB 级分布式文件系统

作为一名存储行业的架构师,我对文件系统情有独钟。这些系统用来存储系统的用户界面,虽然它们倾向于提供一系列类似的功能,但它们还能够提供差异显著的功能。Ceph 也不例外,它还提供一些您能在文件系统中找到...

ChinaUnix中fastdfs论坛资料之FastDFS一个高效的分布式文件系统

fastdfs开源架构版本在ChinaUnix网站中的链接地址,版主就是fastdfs的作者 http://bbs.chinaunix.net/forum-240-8.html Fas...

ceph存储 Ceph论文译文--Ceph:一个可扩展,高性能分布式文件系统

Ceph:一个可扩展,高性能分布式文件系统 Sage A. Weil Scott A. Brandt Ethan L. Miller Darrell D. E. Long Carlos Ma...
  • skdkjxy
  • skdkjxy
  • 2014年11月20日 08:25
  • 1390

分布式文件系统-FastDFS

  • 2017年12月11日 16:27
  • 1.76MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ice Slice语言 定义一个分布式文件系统
举报原因:
原因补充:

(最多只允许输入30个字)