inode和block

一、inode 和block概述

1、文件、扇区
文件是存储在硬盘上的,硬盘最小存储单位是扇区,每个扇区存储512字节

2、块(block)
一般8个扇区组成一个块,一个块是4K大小,是文件存取的最小单位,文件数据存储在块中

3、文件数据
文件数据包括实际数据与元信息
文件数据存储在块中

4、inode(索引节点)
inode不包含文件名,文件名是存放在目录中的,目录也是一种文件
inode是存储文件元信息,比如文件的创作者、创建日期、文件大小、文件权限。

5、结论
当用户试图再Linux系统中查找文件时,系统会根据文件名查找对应的inode号,获取inode信息,根据inode信息,查看用户是否具有访问这个文件的权限,如果有,就指向对应的block,并读取数据

在这里插入图片描述

二、模拟inode号节点耗尽

1、编辑虚拟机设置,添加新的硬盘
在这里插入图片描述
2、查看新创建的磁盘
在这里插入图片描述
3、对磁盘进行分区
在这里插入图片描述
4、挂载之前确定文件系统类型
在这里插入图片描述
5、在根目录下创建一个子目录用于挂载
在这里插入图片描述
6、查看inode号
在这里插入图片描述
7、使用for循环创建文件
在这里插入图片描述
8、查看挂载表
在这里插入图片描述
综上所述:若想再创建文件,仅需将内部文件删除,解除inode占用即可

得出结论:磁盘内可用inode号使用完后,即使磁盘还剩余空间也无法再创建文件。

三、将xfs类型文件恢复

1、CentOS 7 系统默认采用 xfs类型的文件,xfs 类型的文件可使用 xfsdump 与 xfsrestore 工具进行备份恢复。

●xfsdump 命令常用的选项:
-f:指定备份文件目录
-L:指定标签 session label
-M:指定设备标签 media label
-s:备份单个文件,-s 后面不能直接跟路径

2、xfsdump使用限制:
1.只能备份已挂载的文件系统
2.必须使用root的权限才能操作
3.只能备份XFS文件系统
4.备份后的数据只能让xfsrestore解析
5.不能备份两个具有相同UUID的文件系统(可用 blkid命令查看)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南通市民李某人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值