博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 文件系统之 inode 和 block
阅读量:4224 次
发布时间:2019-05-26

本文共 783 字,大约阅读时间需要 2 分钟。

inode 和 block

1>含义:

index node 索引节点

用来存放文件属性的空间,通过inode 号码来找到这个空间

inode号码----家庭地址

inode空间----家房子

2>怎么来的

格式化创建文件系统时来的

3>特点:

1。inode 是存放文件属性

2.我们每创建一个文件占用一个inode(一般256字节)

3.inode 还会存放block的位置信息(指向)

4.inode 节点号相同的文件,互为硬链接文件,可以理解为是一个文件的 不同入口(一个超市,多个入口)

硬链接数量—文件入口数量

5.inode 号码在一个分区(文件系统)是唯一的,

4>怎么查看

ls -i ls -li ls -lhi

df -i 查看系统中Inode 用了多少,剩余多少

1》含义

数据块

实际存放数据的空间

2》怎么来的

格式化创建文件系统时来的

3》特点

1.block实际存放数据的空间

2.block 一般是4k(还有 1k,8k centos 默认4k)

3.一般大文件会占用多个block,如果文件很小,4k中剩余的空间会被浪费

4.在Linux中创建一个文件,会占用一个 inode和只是一个block

5.每读取一个block,就会消耗一次磁盘I/O

一般我们系统中,block用的比较快,

磁盘空间不足故障:no space left on device

文件查找–先找 inode号码—》inode内容–》block位置–》block 内容,文件查看的过程

4>怎么查看

ls -lh

df -h 磁盘 block 使用情况

总结:

1.inode和block的产生都是在创建文件系统时产生

2.在同一个文件系统(分区),两个文件inode相同,则互为硬链接

3.如何查看inode和block的使用情况(df -i,df -h)

转载地址:http://nnuqi.baihongyu.com/

你可能感兴趣的文章
hdu 3460 Ancient Printer(trie tree)
查看>>
DAG以及任务调度
查看>>
LeetCode——DFS
查看>>
MapReduce Task数目划分
查看>>
3126 Prime Path
查看>>
app自动化测试---ADBInterface驱动安装失败问题:
查看>>
九度OJ 1091:棋盘游戏 (DP、BFS、DFS、剪枝)
查看>>
c++使用宏检测类是否包含某个函数或者变量属性
查看>>
CSS之Multi-columns的跨列
查看>>
CSS之浮动(一)
查看>>
CSS之浮动(二)
查看>>
AtomicInteger源码解析
查看>>
CopyOnWriteArraySet源码学习
查看>>
Openfiler 配置 NFS 示例
查看>>
Oracle 11.2.0.1 RAC GRID 无法启动 : Oracle High Availability Services startup failed
查看>>
Oracle 18c 单实例安装手册 详细截图版
查看>>
Oracle Linux 6.1 + Oracle 11.2.0.1 RAC + RAW 安装文档
查看>>
Oracle 11g 新特性 -- Online Patching (Hot Patching 热补丁)说明
查看>>
Oracle 11g 新特性 -- ASM 增强 说明
查看>>
Oracle 11g 新特性 -- Database Replay (重演) 说明
查看>>