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