一种基于N-ary树结构的随机访问的文件系统的实现方法

    公开(公告)号:CN106354890B

    公开(公告)日:2019-05-21

    申请号:CN201611041427.1

    申请日:2016-11-22

    Abstract: 本发明提供一种基于N‑ary树结构的随机访问的文件系统的实现方法,以页为单位来管理文件系统所有的文件数据;在文件系统中设置iNode区和数据区,所述数据区包括节点页和数据页;所述iNode区中所存储的iNode节点包括N‑ary树级数字段和N‑ary树根节点字段;以文件所对应的第N级节点页页号为根节点,以第(N‑1)级节点页页号为第1级子节点,以此类推,以第1级节点页页号为第(N‑1)级子节点,形成一个N‑ary树以对该文件的所有数据进行存储管理;其中第1级节点页为数据页;N‑ary树的遍历顺序为数据页的逻辑顺序。本发明的基于N‑ary树结构的随机访问的文件系统的实现方法实现文件数据在物理存储空间内的随机存储,从而最大化地提高文件系统整体的运行效率。

    对等网络文件系统、访问控制/管理方法/系统、及终端

    公开(公告)号:CN107864215A

    公开(公告)日:2018-03-30

    申请号:CN201711164098.4

    申请日:2017-11-21

    Abstract: 本发明提供一种对等网络文件系统、访问控制/管理方法/系统、及终端,所述访问控制方法包括:访问所述访问端节点下文件目录,并判断所述访问端节点与其指定的共享端节点之间是否已建立数据访问处理连接;若否,则动态配置与共享端节点之间的数据访问处理连接;若是,则打开所述文件目录中的被访问文件,在成功打开所述被访问文件时,读取该被访问文件,和/或对所述被访问文件进行数据处理;本发明通过对等组网建立数据访问处理连接,实现数据共享和映射连接关系,降低了数据一致性要求,提高了系统可用性;远程只读方式的访问,有利于提高并发度和吞吐量。

    一种文件系统的控制方法、装置及终端

    公开(公告)号:CN107180092A

    公开(公告)日:2017-09-19

    申请号:CN201710337922.5

    申请日:2017-05-15

    Abstract: 本发明提供一种文件系统的控制方法、装置及终端,通过设置iNode区,iNode节点包括N‑ary树级数字段、N‑ary树根节点字段以及快照版本指针字段;以根节点页为基础建立N‑ary树结构数据区;设置由页索引记录组成的链表管理区;每条页索引记录按顺序对应数据区的一个物理页面;形成页索引链表,每条页索引链表对应文件中一个数据页的当前版本和快照产生的全部历史版本的集合。本发明建立基于数据链表和N‑ary树结构的文件系统,实现数据在物理存储空间内的随机存储,无需按文件逻辑顺序在物理地址空间顺序存储,基于链表管理文件中逻辑数据页的快照版本,能够实现文件系统的数据快照和回滚,提高文件系统的运行效率。

    一种基于N-ary树结构的随机访问的文件系统的实现方法

    公开(公告)号:CN106354890A

    公开(公告)日:2017-01-25

    申请号:CN201611041427.1

    申请日:2016-11-22

    CPC classification number: G06F16/13

    Abstract: 本发明提供一种基于N-ary树结构的随机访问的文件系统的实现方法,以页为单位来管理文件系统所有的文件数据;在文件系统中设置iNode区和数据区,所述数据区包括节点页和数据页;所述iNode区中所存储的iNode节点包括N-ary树级数字段和N-ary树根节点字段;以文件所对应的第N级节点页页号为根节点,以第(N-1)级节点页页号为第1级子节点,以此类推,以第1级节点页页号为第(N-1)级子节点,形成一个N-ary树以对该文件的所有数据进行存储管理;其中第1级节点页为数据页;N-ary树的遍历顺序为数据页的逻辑顺序。本发明的基于N-ary树结构的随机访问的文件系统的实现方法实现文件数据在物理存储空间内的随机存储,从而最大化地提高文件系统整体的运行效率。

    基于多级页表目录结构的文件系统的实现、访问方法、终端

    公开(公告)号:CN108052541A

    公开(公告)日:2018-05-18

    申请号:CN201711174508.3

    申请日:2017-11-22

    Abstract: 本发明提供一种基于多级页表目录结构的文件系统的实现、访问方法、终端,包括:以页为单位管理文件系统中所有文件数据;在文件系统中设置iNode区和数据区;所述数据区包括目录页和数据页,所述iNode区所存储的iNode节点包括iNode节点信息字段、页表级数字段N和根目录地址字段;以文件所对应的第N级目录页页号为根目录,以第(N‑1)级目录页页号为第1级子目录,以此类推,第1级目录页页号为第(N‑1)级子目录,形成一个N级页表目录结构来对文件数据进行存储管理,第1级目录页为数据页;将数据页的逻辑顺序作为多级页表目录结构的遍历顺序。本发明的基于多级页表目录结构的文件系统的实现、访问方法、终端实现了文件数据在物理存储空间内的随机存储。

    基于多级页表目录结构的文件系统的实现、访问方法、终端

    公开(公告)号:CN108052541B

    公开(公告)日:2021-07-27

    申请号:CN201711174508.3

    申请日:2017-11-22

    Abstract: 本发明提供一种基于多级页表目录结构的文件系统的实现、访问方法、终端,包括:以页为单位管理文件系统中所有文件数据;在文件系统中设置iNode区和数据区;所述数据区包括目录页和数据页,所述iNode区所存储的iNode节点包括iNode节点信息字段、页表级数字段N和根目录地址字段;以文件所对应的第N级目录页页号为根目录,以第(N‑1)级目录页页号为第1级子目录,以此类推,第1级目录页页号为第(N‑1)级子目录,形成一个N级页表目录结构来对文件数据进行存储管理,第1级目录页为数据页;将数据页的逻辑顺序作为多级页表目录结构的遍历顺序。本发明的基于多级页表目录结构的文件系统的实现、访问方法、终端实现了文件数据在物理存储空间内的随机存储。

    一种文件系统的控制方法、装置及终端

    公开(公告)号:CN107180092B

    公开(公告)日:2020-10-23

    申请号:CN201710337922.5

    申请日:2017-05-15

    Abstract: 本发明提供一种文件系统的控制方法、装置及终端,通过设置iNode区,iNode节点包括N‑ary树级数字段、N‑ary树根节点字段以及快照版本指针字段;以根节点页为基础建立N‑ary树结构数据区;设置由页索引记录组成的链表管理区;每条页索引记录按顺序对应数据区的一个物理页面;形成页索引链表,每条页索引链表对应文件中一个数据页的当前版本和快照产生的全部历史版本的集合。本发明建立基于数据链表和N‑ary树结构的文件系统,实现数据在物理存储空间内的随机存储,无需按文件逻辑顺序在物理地址空间顺序存储,基于链表管理文件中逻辑数据页的快照版本,能够实现文件系统的数据快照和回滚,提高文件系统的运行效率。

    对等网络文件系统、访问控制/管理方法/系统、及终端

    公开(公告)号:CN107864215B

    公开(公告)日:2020-10-20

    申请号:CN201711164098.4

    申请日:2017-11-21

    Abstract: 本发明提供一种对等网络文件系统、访问控制/管理方法/系统、及终端,所述访问控制方法包括:访问所述访问端节点下文件目录,并判断所述访问端节点与其指定的共享端节点之间是否已建立数据访问处理连接;若否,则动态配置与共享端节点之间的数据访问处理连接;若是,则打开所述文件目录中的被访问文件,在成功打开所述被访问文件时,读取该被访问文件,和/或对所述被访问文件进行数据处理;本发明通过对等组网建立数据访问处理连接,实现数据共享和映射连接关系,降低了数据一致性要求,提高了系统可用性;远程只读方式的访问,有利于提高并发度和吞吐量。

Patent Agency Ranking