【发布时间】:2013-07-22 18:05:18
【问题描述】:
我不确定这个问题是否属于这里。如果没有,那我道歉。我正在阅读 HDFS 论文,发现一些术语很难理解。请在下面找到我的问题。
1) 根据论文,“HDFS 命名空间是文件和目录的层次结构。文件和目录在 NameNode 上由 inode 表示,它记录权限、修改和访问时间、命名空间和磁盘空间配额等属性。 " 命名空间信息在 inode 中究竟意味着什么。这是否意味着文件的完整路径?因为,前面的语句说“HDFS 命名空间是文件和目录的层次结构”。
2) 根据论文“NameNode 维护命名空间树和文件块到 DataNodes 的映射 (文件数据的物理位置)。” 命名空间树和命名空间是否相同?命名空间的定义请参考第1点。命名空间树信息是如何存储的?它是作为inode的一部分存储的,每个inode也会有父 inode 指针吗?
3) 根据论文,“HDFS 将整个命名空间保存在 RAM 中。inode 数据和属于每个文件的块列表包含称为图像的名称系统的元数据。”图片是否也包含命名空间?
4) 命名空间 id 有什么用?是用来区分两个不同的文件系统实例的吗?
谢谢,
文卡特
【问题讨论】: