Linux存储管理——EXT4文件系统【CenOs】

  • EXT4文件系统

EXT4是第四代扩展文件系统(英语:Fourth extended filesystem)
XFS一种高性能的日志文件系统
在这里插入图片描述node

inode:索引节点 文件元数据metadata(文件的属性,大小,权限,属主,属组,链接数,块数量,块的编号)
inode128字节
block 默认4k
superblock 未使用与已使用的 inode / block 数量;
block group 块组ide

示例:
用一个分区如100M
在这里插入图片描述性能

df -i 查看磁盘分区inode节点数
建立一个文件touch 文件名 会发现节点减小一个
df -i 再次查看节点 发现节点减小一个
在这里插入图片描述测试

touch file{1…26000} 建立大量文件,会发现最后文件没法建立,节点被所有占用
inode决定文件系统中文件的数量
在这里插入图片描述
空间状况:
在这里插入图片描述日志

删除部分文件后测试是否能写入文件信息:blog

dd if=/dev/zero of=file777.txt bs=1M count=1000
df -hT 查询,磁盘分区已满,一样能够写出少许数据echo >>file777.txt 1234567890 直到一个字节没法写入
在这里插入图片描述
在这里插入图片描述索引

block决定了文件存储的空间图片



  • 文件连接

symbolic link 软连接(至关于Windows快捷方式)it

软链接示例:
建立并写入文本
touch file | echo >>file 123abc
在这里插入图片描述class

建立软链接
ln -s /file /home/file0

查看文件属性 ll /home/file0

写入文本
echo 111 > /file1

查看两个文件,内容一致。
cat /home/file0
cat file

删除源文件,软链接闪烁,连接不可用。
在这里插入图片描述

软链接像快捷方式,能够对文件和目录作软链接,软链接记录的只是源文件的路径,软链接失去源文件不可用。

硬连接

echo 222 > /file2 建立写入文件
ln /file2 /file2-1 建立硬连接
ln /file2 /home/file2-2 建立硬连接2

rm -rf /file2 删除连接原文件
cat /file2-1 查看硬连接文件,依然能够看到
在这里插入图片描述

不容许将硬连接指向目录

相关文章
相关标签/搜索