没有合适的资源?快使用搜索试试~ 我知道了~
自己汇总知识点
资源推荐
资源详情
资源评论
1. 扩展属性提供了一个机制用来将键值对永久的关联到文件,让现有的文件系统得
以支持在原始设计上未提供的功能。扩展属性是文件系统不可知论者,应用程序可以通过
一个标准的接口来操纵他们,此接口不因文件系统而异。每个扩展属性用唯一的键来区
分,键的内容必须是 UTF-8,格式为 namespace.attribute,每个键采用完全限定的形
式。
2. Inode 是 linux 操作系统的一种数据结构,其本质是结构体,包含与文件系统中
各个文件相关的一些重要信息。
一个 inode 包含文件的元信息:文件的字节数、文件拥有者的 user ID、文件的
group ID、文件读写执行权限、文件的时间戳、链接数和文件数据 block 的位置。
Inode 通过记录以上的信息来记录自己所在的数据块的。同时一个 inode 包含一份清
单,其中列出了对应文件系统的编号。当用户要搜索或访问一个文件时,系统通过 inode
表查找正确的 inode 编号。
3. 文件系统的碎片化是指一个文件在硬盘上的存放位置是不连续的,是分散的存于
硬盘中。当我们需要搜索这个数据时,硬盘要在不同的区域中将其提取归拢后,再交由系
统处理。Linux 扩展文件系统使用的数据分配策略,有助于最大限度的减少硬盘驱动器中
的文件碎片,并在碎片发生时,减少碎片效应
4. Ext2 文件系统有多个磁盘块组成。每个磁盘块划分为一个引导块和多个块组。每
个块组又由超级块、块组描述符、数据块位图、索引节点块位图、索引节点区和文件数据
区组成。
引导块:读入并启动操作系统
超级块:存放整个文件卷的资源管理信息和控制信息
块组描述符:使用较少的平均寻道时间访问磁盘块中一个单独块组织中的文件
数据块位图:记录文件数据区的各个盘块的使用情况
索引节点块位图:记录索引节点区的各个索引的使用情况
索引节点区:存放文件的索引节点
文件数据区:存放普通文件和目录文件等
5. 硬链接:在磁盘上有一份内容一样的文件产生,但不改变原文件的 inode,而是
与原文件共用 inode。
优点:删除文件时要将所有的链接文件和原文件删除,否则删除了原文件,但是
inode 中的链接数不为零,文件还是会保持在磁盘上。修改一个链接文件或原文件,即可
修改所有。
缺点:1.不可以在不同的文件系统的文件之间建立链接 2.只有超级用户才可以为目录
创建链接 3.只连接文件,不连接目录
符号链接:又称为软连接,不在磁盘上有一份内容一样的文件产生,但创建新的
inode。
优点:没有任何文件系统的限制。任何用户都可以创建指向文件和目录的符号链接。
缺点:1.因为链接文件包含原文件的路径信息,所以当原文件从一个目录下移到其他
目录,在访问链接文件,系统就找不到了 2.系统要分配额外的空间用于建立新的索引节点
和保存原文件路径
6. 目录:在 linux 中,目录就是目录文件,一个目录文件包含一组目录项。文件目
录是一种数据结构,用于标识文件系统的文件以及物理地址,供检索时使用
目录项:一个目录项主要包含文件名和索引节点号。索引节点号是指向索引节点表中
对应的索引节点的
组织:目前常用的目录结构形式有单级目录、两级目录和多级目录
资源评论
wy925wy
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Pytorch训练CIRAR10上分类算法.zip
- Pytorch-pytorch深度学习教程之Tensorboard.zip
- 基于C++和Python开发yolov8-face作为人脸检测器dlib作为人脸识别器的人脸考勤系统源码+项目说明.zip
- Pytorch-pytorch深度学习教程之变分自动编码器.zip
- Pytorch-pytorch深度学习教程之神经风格迁移.zip
- Pytorch-pytorch深度学习教程之深度残差网络.zip
- Pytorch-pytorch深度学习教程之循环神经网络.zip
- Pytorch-pytorch深度学习教程之逻辑回归.zip
- Pytorch-pytorch深度学习教程之双向循环网络.zip
- Pytorch-pytorch深度学习教程之卷积神经网络.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功