inode和block
-
文件数据包括元信息与实际数据。
-
文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节。
-
block(块)
- 连续的八个扇区组成一个block
- 是文件存取的最小单位
-
inode(索引节点)
- 中文译名为“索引节点”,也叫 i 节点
- 用于存储文件元信息
一个文件必须占用一个inode ,至少占用一个block
inode包含文件的元信息
- 文件的字节数
- 文件拥有者的User ID
- 文件的Group ID
- 文件的读、写、执行权限
- 文件的时间戳
查看文件indoe信息---stat命令/ls -i
命令格式:
stat 文件
ls -i 文件
Linux系统文件三个主要的时间属性
-
atime(access time):最近访问
最后一次访问文件的时间
-
mtime(modify):最近更改
最后一次更改文件内容的时间
-
ctime(change time):最近改动
最后一次改变文件元信息的时间
模拟inode节点故障处理
创建新的分区
格式化分区
创建目录并挂载
使用for循环创建文件并查看挂载表
使用xfs系统磁盘内inode号使用完后任可以创建文件且磁盘剩余有空间
XFS类型文件修复
xfs 类型的文件可使用 xfsdump 与 xfsrestore 工具进行备份恢复。
xfsdump 命令常用的选项:
- -f:指定备份文件目录
- -L:指定标签 session label
- -M:指定设备标签 media label
- -s:备份单个文件,-s 后面不能直接跟路径
xfsdump使用限制:
- 只能备份已挂载的文件系统
- 必须使用root的权限才能操作
- 只能备份XFS文件系统
- 备份后的数据只能让xfsrestore解析
- 不能备份两个具有相同UUID的文件系统(可用 blkid命令查看)
全量备份
创建硬盘分区并格式化挂载
查看是否有xfsdump工具
//没有就用yum install xfsdump -y 下载
切换到挂载点目录把需要备份的文件复制进去
使用xfsdump工具备份到指定目录
删除目标文件并用xfsrestore恢复
ls查看