本发明公开了分布式文件系统及数据管理方法,该系统包括:键值数据库和共享磁盘,服务端、元数据服务以及空间与IO事务管理服务;服务端用于接收客户端发送的数据操作请求,并分析数据操作请求,确定发送给元数据服务和/或空间与IO事务管理服务的操作指令;元数据服务用于将所有文件的关联关系和非普通文件的元数据存储在键值数据库中,并提供操作键值数据库来获取相关元信息的方法;空间与IO事务管理服务用来处理文件的读写请求,来开启和关闭一个文件的IO事务,并为普通文件在共享磁盘上分配存储空间。利用该系统,能够实现分布式文件系统的元数据分离管理,从而降低了元数据管理复杂性,提高元数据管理灵活性。