目录
inode和block
概述
-
文件数据包括元信息与实际数据
-
文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节
-
block(块)
-
连续的八个扇区组成一个block
-
是文件存取的最小单位
-
-
inode(索引节点,inode号)
-
中文译名为“索引节点”,也叫i节点
-
用于存储文件元信息
-
一个文件必须占用一个inode,但至少占用一个block
-
每个inode表对应保存的信息
-
inode number节点号
-
文件类型(7个)
-
权限
-
UID
-
GID
-
链接数(指向这个文件名路径名称个数)
-
该文件的大小和不同的时间戳
-
指向磁盘上文件的数据块指针
-
有关文件的其他数据
-
等其他详细信息
查看inode号的命令:
-
is -i
-
stat 文件名(详细信息)
注意:同一设备上inode号都不相同(在不同的硬盘分区中有可能相同,一定是不同的硬件,
文件三个主要时间属性:
-
atime:最后一次访问时间
-
mtime:最后一次更改文件内容的时间
-
ctime:最后一次改动文件属性的时间
inode大小
-
inode表会消耗硬盘空间:每个inode大小一般为128或256字节
-
格式化文件系统时确定inode的总数
-
使用df -i命令可以查看每个硬盘分区的inode总数和已经使用的数量
inode的特殊情况
当inode号与文件名分离,会导致Linux系统会出现的状况
-
文件名包含特殊字符,可能无法正常删除文件,可以直接删除inode号删除文件
-
移动及重命名文件时,只改变文件的名称,不改变inode号
-
打开文件时,系统通过niode号来识别文件,不是文件名
xfs类型备份和回复
xfsdump有两种备份级别:
-
0表示完全备份
-
1-9表示增量备份
-
xfsdump备份默认级别为0
语法:
xfsdump -f 存放位置 备份的路径或设备文件
[选项]:
-
-f:指定备份文件目录
-
-L:指定标签session label
-
-M:指定设备标签media label
-
-s:备份单个文件,后面不能直接跟路劲
xfs文件系统备份实验
限制:
-
只能备份已挂载的文件系统
-
只有root权限才能操作
-
只能备份xfs文件系统
-
备份后数据只能让xfsrestore解析
-
不能备份两个UUID号相同的文件系统