深入理解Linux文件系统与日志分析
发布时间:2022-10-17 12:49:55 所属栏目:Unix 来源:
导读: 一.inode与block
(一)inode和block概述
1.文件数据包括元信息与实际数据
2.文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节
3.block(块)
(一)inode和block概述
1.文件数据包括元信息与实际数据
2.文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节
3.block(块)
一.inode与block (一)inode和block概述 1.文件数据包括元信息与实际数据 2.文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节 3.block(块) 4.inode(索引节点) (二)inode的内容 1.inode 包含文件的元信息 2.用stat命令可以查看某个文件的inode信息 示例:stat aa.txt 3.Linux系统文件三个主要的时间属性 最后一次改变文件或目录(属性)的时间 最后一次访问文件或目录的时间 最后一次修改文件或目录(内容)的时间 4.目录文件的结构 每个inode都有一个号码UNIX 系统日志,操作系统用inode号码来识别不同的文件 Linux系统内部不使用文件名,而使用inode号码来识别文件 对于用户,文件名只是inode号码便于识别的别称 (三)inode的号码 1.用户通过文件名打开文件时,系统内部的过程 2.查看inode号码的方法 (四)文件存储小结 硬盘分区后的结构 访问文件的简单流程 (五)inode的大小 1.inode也会消耗硬盘空间 2.格式化文件系统时确定inode的总数 3.使用df -i命令可以查看每个硬盘分区的inode总数和已经使用的数量 (六)inode的特殊作用 由于inode号码与文件名分离,导致一些Unix/Linux系统具有以下的现象 二.硬链接与软链接 链接文件 为文件或目录建立链接文件 链接文件分类 三.恢复误删除的文件 案例:恢复XFS类型的文件 1.恢复误删除的文件XFS xfs类型文件备份和恢复 CentOs 7系统默认采用xfs类型的文件,xfs类型的文件可使用xfsdump 与xfsrestore 工具进行备份恢复。 xfsdump 的备份级别有两种: 0表示完全备份; 1-9表示增量备份。xfsdump的备份级别默认为0。 xfsdump的命令格式为: xfsdump |-f 备份存放位置要备份的路径或设备文件 xfsdump命令常用的选项: -f: 指定备份文件目录 -L: 指定标签session label -M: 指定设备标签media labe… 。 -s:备份单个文件,-s后面不能直接跟路径 2.xfsdump使用限制: 1.只能备份已挂载的文件系统 2.必须使用root的权限才能操作 3.只能备份XFS文件系统 4.备份后的数据只能让xfsrestore解析 5.不能备份两个具有相同UUID的文件系统(可用blkid命令查看) 四.分析日志文件 (一)概述 内核及系统日志由系统服务rsyslog 统一管理,主配置文件为/etc/rsyslog.conf Linux操作系统本身和大部分服务器程序的日志文件都默认放在目录/var/1og/下。 (二)常见的一些日志文件 1.内核及公共消息日志: /var/log/messages: 记录Linux内核消息及各种应用程序的公共日志信息,包括启动、IO错误、网络错误、程序故障等。 对于未使用独立日志文件的应用程序或服务,一般都可以从该日志文件中获得相关的事件记录信息。 2.计划任务日志: /var/1og/cron: 记录crond计划任务产生的事件信息。 3.系统引导日志: /var/log/dmesg: 记录Linux系统在引导过程中的各种事件信息。 4.邮件系统日志: /var/log/maillog: 记录进入或发出系统的电子邮件活动。 用户登录日志: /var/log/secure: 记录用户认证相关的安全事件信息。 /var/log/lastlog: 记录每个用户最近的登录事件。二进制格式 /var/1og/wtmp: 记录每个用户登录、注销及系统启动和停机事件。二进制格式 /var/run/btmp: 记录失败的、错误的登录尝试及验证事件。二进制格式 (三)内核及系统日志 Linux系统内核日志消息的优先级别(数字等级越小,优先级越高,消息越重要) : 公共日志/var/log/messages文件的记录格式。 (编辑:开发网_新乡站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐