linux的文件分为三个部分:node
文件名:用来标记的名称linux
inode:管理文件详细信息的地方,能够理解为目录。以前看到的namenode和datanode, 这里至关因而nameNode,使用stat /etc/crontab 这样的命令能够看到当前文件在inode中存储的详细信息:如:crontab
注:inode也是占用存储空间,好比刚到手的硬盘250G,看到实际的小于250,是一部分的inode占去了相应的存储空间形成的。im
block:至关于dataNode,专门的存储数据的块。
其余:数据
ls -i:查看当前文件的inode号img
ls -id:查看目录的inode号tab
文件的读取过程:文件
文件名称 --> inode中信息 --> block block
硬连接:ln a.txt b.txt 不能跨区data
软链接:ln -s a.txt /root/b.txt 至关于快捷方式