Linux文件系统与日志分析

文件数据包:存储的文件(图片,视屏,文本)

Linux的存储有两种机制:inode block

1文件会生成一个inode号

2 文件必然要存储空间block block块最小是4k,没有4k也占一个块

inode号:元信息(文件的属性)

存储的元信息:文件的创建者,更改日期,文件的大小,文件的权限

跟随inode号标识,存储在硬盘上

一般inode号占用的空间512k左右,128字节

inode号用完了,既然磁盘还有空间也无法创建数据

一个文件必须占用一个inode号,至少占一个块

Linux内部怎么来识别文件,识别的是inode号

对于系统来说,文件名只是inode号的别称,方便用户使用,文件名和inode号一一对应

系统通过inode号来识别文件

在文件的元信息中不包含文件名

stat文件命

可以查询文件的详细信息

atime:访问这个文件就会改变这个时间

mtime:修改文件的数据内容,就会更新。

ctime :修改文件的权限或者是属性,更改文件内容也可能改变

文件名和inode号剥离之后:

1 文件包含特殊字符,可能无法正常删除,这时可以通过inode号,直接找到数据所在块,直接删除。

2 移动,重命名,不影响inode号

3一但打开文件之后,系统全部以inode来识别文件,文件名不在考虑

4 vim编辑器修改文件内容之后,可能会生成一个新的inode号

5 文件名不在元信息当中

删除乱码文件要从inode号删除

extundelete 数据恢复工具,支持ext3 和ext4

xfs文件系统进行备份和恢复文件

centos7默认使用xfs文件系统

xfsdump的备份是有级别的,0表示全量1-9表示增量备份

xfsdump的命令格式和选线:

-f:指定备份文件和目录

-L:指定设备标签

-I:指定备份级别

-M:指定设备标签

-s:备份单个文件,-s后面不能直接跟路径

xfsdump -f 备份文件的存放位置 要备份的路径和设备【指定标签】

xfsdump使用是有限制:

1只能恢复已挂载的文件系统设备

2只能备份xfs文件系统

3必须要有root权限

4数据恢复只能通过一个xfsrestore

5如果两个设备的UUID相同,不能进行备份

数据要先备份,才能恢复

默认都是全量备份,增量备份很少

恢复文件 xfsrestore /opt/backup /data   xfsrestore + 备份的路径 +备份到的路劲

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值