linux_ext文件系统原理基础
来源:互联网 发布:nginx 密码认证 编辑:程序博客网 时间:2024/09/21 11:14
02 ext文件系统原理基础
文件挂载的配置文件:/etc/fstab
每行定义一个要挂载的文件系统:
要挂载的设备或伪文件系统 挂载点 文件系统类型 挂载选项 转储频率 自检次序
要挂载的设备或伪文件系统:
设备文件、LABEL、UUID、伪文件系统名称(proc,sysfs)
挂载选项:
dedaults ,
转储频率:
0: 不做转储 1:每天转储
自检顺序:
0: 不自检 1:首先自检,一般只有rootfs才用1
文件系统上的其他概念:
Inode: Index Node 索引节点
地址指针:
直接指针:
间接指针:
三级指针:
inode bitmap: 对位标识每个inode
硬链接:
(1)不能对目录进行,只能对文件
(2)不能跨分区进行
指向同一个inode的多个不同路径,创建文件的硬链接即为为inode创建新的引用路径,因此会增加其引用次数
两个文件路径指向一个inode编号。应用同一块内存
删除一个路径,硬链接数减一,删除最后一个硬链接时,把inode删除,但数据内容不删除,下次使用时直接覆盖。
注:删除数据后数据没有被清掉,仅是清除引用关系,所以能恢复。(硬链接删除快)
软连接(符号链接):
可以对目录进行,可以跨分区 、
指向的是另一个文件的路径,其大小为指向的路径字符串的长度,不增加或减少目标文件inode的引用次数
inode 存储另外一个文件路径(另一个inode)。
ln [-sv] SRC DEST
-s: symbolic link
-v: verbose
文件管理操作对文件的影响
文件删除:
文件复制:慢
文件移动、剪切:快,只修改路径
0 0
- linux_ext文件系统原理基础
- 文件系统原理
- Linux基础学习-磁盘与文件系统的组织和原理
- 文件系统基础
- FAT文件系统原理(二)
- FAT文件系统原理(三)
- FAT文件系统原理
- FAT文件系统原理(四)
- FAT文件系统原理(三)
- FAT文件系统原理(二)
- FAT文件系统原理(一)
- FAT文件系统原理1
- FAT文件系统原理2
- FAT文件系统原理
- FAT文件系统原理
- FAT文件系统原理
- FAT文件系统原理
- FAT文件系统原理
- adb常用命令
- 仿jquery 编写自己的js库
- python基础—面向对象
- SQL Server 网络接口,error:25-连接字符串无效的解决方法
- Ubuntu16.04 +cuda8.0+cudnn+opencv3.1.0+tensorflow+torch配置明细
- linux_ext文件系统原理基础
- 第五章 SQLite 数据库
- CSS学习笔记——外边距坍塌
- 常用学习网站
- 全面解析DDN存储和HPC解决方案
- Android基础—XML数据解析的三种方式
- python基础—文件 | json序列化
- 安装maven工具
- json和jsonp和ajax的实质和区别