• EXT4文件系统

EXT4是第四代扩展文件系统(英语:Fourth extended filesystem)
XFS一种高性能的日志文件系统

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

示例:
用一个分区如100M

df -i 查看磁盘分区inode节点数
创建一个文件touch 文件名 会发现节点减少一个
df -i 再次查看节点 发现节点减少一个

touch file{1…26000} 创建大量文件,会发现最后文件无法创建,节点被全部占用
inode决定文件系统中文件的数量

空间情况:

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

dd if=/dev/zero of=file777.txt bs=1M count=1000
df -hT 查询,磁盘分区已满,同样可以写出少量数据echo >>file777.txt 1234567890 直到一个字节无法写入

block决定了文件存储的空间



  • 文件链接

symbolic link 软链接(相当于Windows快捷方式)

软连接示例:
创建并写入文本
touch file | echo >>file 123abc

创建软连接
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 查看硬链接文件,依然可以看到

不允许将硬链接指向目录

©著作权归作者所有:来自51CTO博客作者是维C呀的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. Linux重定向管道——双通、三通管道一篇学会【CenOs】
  2. Linux 下CentOS文件管理、用户管理及权限,一篇学会
  3. python操作Excel文件报lrd.biffh.XLRDError
  4. 编写迷你版MVC小框架具体步骤以及心得体会
  5. nginx配置文件
  6. 用 Python 制作音乐聚合下载器
  7. Python 小技之 Office 文件转 PDF
  8. flex应用:仿写某网站H5页面
  9. Python_学习之Pycharm配置技巧

随机推荐

  1. 打印具有各种值的php页面
  2. 如何实现分布式文件上传解决方案?
  3. 有没有办法从指定的网站找到某种颜色的图
  4. android json php测试输出垃圾
  5. PHP内爆不适用于大数组?
  6. instanceof php 的几个具体例子
  7. php快速排序法
  8. memcache在telnet下的命令操作
  9. php实现完整版验证码(数字+大小写字母+干
  10. [php]在PHP中读取和写入WORD文档的代码