數據(Metadata),又稱中介數據、中繼數據,為描述數據的數據(data about data),
主要是描述數據屬性(property)的信息,用來支持如指示存儲位置、歷史數據、資源查找、文件記錄等功能。
元數據算是一種電子式目錄,為了達到編制目錄的目的,必須在描述并收藏數據的內容或特色,
進而達成協助數據檢索的目的。元數據就是數據的數據。任何文件系統中的數據分為數據和元數據。
數據是指普通文件中的實際數據,而元數據指用來描述一個文件的特征的系統數據,諸如訪問權限、
文件擁有者以及文件數據塊的分布信息(inode...)等等。在集群文件系統中,分布信息包括文件在磁盤上
的位置以及磁盤在集群中的位置。用戶需要操作一個文件必須首先得到它的元數據,才能定位到文件的位置
并且得到文件的內容或相關屬性。文件系統元數據(metadata)的更改都被保存在一份單獨的日志里,
當發生系統崩潰時可以根據日志正確地恢復數據。除此之外,日志使系統重新啟動時不必進行文件系統的檢查,
從而縮短了恢復時間。
stat可以查看元數據信息
[root@localhost home]# stat test.sh
File: `test.sh'
Size: 26 Blocks: 8 IO Block: 4096 regular file
Device: 802h/2050d Inode: 673587 Links: 2
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2017-08-25 13:09:16.079875056 +0800
Modify: 2017-08-25 12:55:06.609877886 +0800
Change: 2017-08-25 13:08:41.178883421 +0800File :文件名Size:文件大小Blocks:塊的個數IO Block:塊的大小Device:設備inode:節點Links:鏈接,鏈接次數Access:(第一個)權限
Uid:文件所屬主Gid:文件所屬組Access:訪問時間Modify:修改時間Change:屬性更改時間
可以用touch修改文件時間戳
touch:用于把已經存在的文件時間標簽更新為系統當前時間,文件的數據將原封不動保留下來,當文件不存在側創建新的空文件。-a 更改訪問時間。-c 如果文件不存在也不創建文件。-d 指定修改文件訪問時間。[root@localhost ~]# touch -d'2017-08-21 05:05:30.470814770' 12[root@localhost ~]# stat 12File: ‘12’Size: 0 Blocks: 0 IO Block: 4096 regular empty fileDevice: fd00h/64768d Inode: 33574981 Links: 1Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)Context: unconfined_u:object_r:admin_home_t:s0Access: 2017-08-21 05:05:30.470814770 -0400Modify: 2017-08-21 05:05:30.470814770 -0400Change: 2017-08-21 05:08:26.343262457 -0400Birth: --m 更改文件屬性改變時間。
原創文章,作者:469008940,如若轉載,請注明出處:http://www.www58058.com/85570