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 至關於快捷方式