file data and file metadata
任何文件系统中的数据分为数据和元数据。数据是指普通文件中的实际数据,即文件的实际内容;而元数据指用来描述一个文件的特征的系统数据,诸如访问权限、文件拥有者以及文件数据块的分布信息(inode…)等等。在集群文件系统中,分布信息包括文件在磁盘上的位置以及磁盘在集群中的位置。用户需要操作一个文件必须首先得到它的元数据,才能定位到文件的位置并且得到文件的内容或相关属性。
元数据内容:
文件名
文件大小
文件所在数据块
数据块的大小
文件类型
文件所在的Inode
硬链接次数
权限
属主id
属组id
最近一次访问时间戳
最近一次更改文件内容的时间戳
最近一次更改文件元数据的时间戳
查看文件的元数据
stat [OPTION]… FILE…
OPTION:
-f 输出文件系统的状态,而非文件的状态
-t 显示简要格式的文件元数据信息
FILE:可同时查看多个文件的元数据信息,多个文件以空格分开
举例:stat /etc/passwd 查看/etc/passwd文件的元数据信息
修改文件的时间戳
touch [OPTION]… FILE…
OPTION:
-a 仅修改文件的访问时间
-m 仅修改更改文件内容的时间
-t 时间的格式为[[CC]YY]MMDDhhmm[.ss]
举例: touch -m -t 1706291230.00 /tmp/njy 修改/tmp/njy的modify time时间为2017年6月29日12时30分0秒