文件系统和日志分析

这篇博客详细介绍了Linux文件系统,包括文件与文件夹的区别、Linux支持的文件系统类型以及元数据信息。此外,文章还讲解了目录的结构和时间戳的种类。在日志部分,解释了Linux日志的类型、格式以及内核和用户日志的相关信息,最后讨论了文件恢复工具和XFS文件系统的备份与恢复方法。
摘要由CSDN通过智能技术生成

在这里插入图片描述

什么是文件

文件是计算机文件属于文件的一种,与普通文件载体不同,计算机文件是以计算机硬盘为载体存储在计算机上的信息集合。文件可以是文本文档、图片、程序等等。文件通常具有三个字母的文件扩展名,用于指示文件类型(例如,图片文件常常以 JPEG 格式保存并且文件扩展名为 .jpg)。

文件和文件夹的区别

文件和文件夹的区别:1、属性不同:文件是有具体内容或用途的,可以是文本文档、图片、程序、软件等等。文件夹是用来归置这些文件的,让用户可以清晰明了地知道哪些东西在哪里,比如图片都放在图片文件夹里,游戏放在游戏文件夹里,文件夹主要用于分类。2、功能不同:文件在电脑里有多种不同类型,有可执行文件,数据文件,类或库文件,文本文件,图像文件等等。文件夹在电脑里提供了指向对应空间的地址,它不像文件拥有各种各样的格式。3、扩展名:文件有各种各样的扩展名,如exe代表可执行文件、jpg代表图片文件、mp3代表音频文件、mp4代表视频文件等;文件夹是没有扩展名的,它只有文件夹名。

Linux 支持的文件系统

随着 Linux 的不断发展,它所支持的文件系统也在迅速扩充,Linux 系统核心可以支持十多种文件系统类型:Btrfs、JFS、ReiserFS、exFAT、ext、ext2、ext3、ext4、XFS、ISO 9660、Minix、MSDOS、UMSDOS、VFAT、NTFS(Linux Kernel 内置的 NTFS 驱动程序,写入功能不稳定)、HPFS、NFS、SMB、SysV、PROC 等。
注意:部分 Linux 发行版的 Kernel 默认不编译 Kernel 内置的 NTFS 文件系统支持,常见的在 Linux 下读写 NTFS 的解决方法是安装 NTFS-3G 或 ufsd 等 NTFS 驱动程序。部分 Linux 发行版对 NTFS 的支持度并不高。

元数据

元数据是存放在inode(index node)表中。inode 表中有很多条记录组成,第一条记录对应的存放了一个文件的元数据信息。
每个文件的属性信息,比如:文件的大小,时间,类型,权限等,称为文件的元数据(meta data)
其它文件保存信息常常伴随着文件自身保存在文件系统中。文件长度可能是分配给这个文件的区块数,也可能是这个文件实际的字节数。文件最后修改时间也许记录在文件的时间戳中。有的文件系统还保存文件的创建时间,最后访问时间及属性修改时间。(不过大多数早期的文件系统不记录文件的时间信息)其它信息还包括文件设备类型(如:区块数,字符集,套接口,子目录等等),文件所有者的 ID,组 ID,还有访问权限(如:只读,可执行等等)。
每一个inode表记录对应的保存了以下信息:
inode number 节点号
文件类型
权限
UID
GID
链接数(指向这个文件名路径名称个数)
该文件的大小和不同的时间戳
指向磁盘上文件的数据块指针
有关文件的其他数据
如何查看inode号&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值