- 浏览: 719045 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1042)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (52)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (33)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (64)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
最新评论
ext文件系统
1.采用名为索引节点的系统来存放虚拟目录中所存储文件的信息。
2.索引节点系统在每个物理设备中创建一个单独的表(称为索引节点表)来存储这些文件的信息。
3.存储在虚拟目录中的每一个文件在索引节点表中都有一个条目
缺点:
1.文件大小不得超过2 GB
2.存储数据用的块很容易分散在整个设备中(称作碎片化,fragmentation) 数据块的碎片化会降低文件系统的性能
ext2文件系统
1.ext2文件系统是ext文件系统基本功能的一个扩展,但保持了同样的结构。ext2文件系统扩展了索引节点表的格式来保存系统上每个文件的更多信息
2.ext2的索引节点表为文件添加了创建时间值、修改时间值和最后访问时间值来帮助系统管理
员追踪文件的访问情况
3.ext2文件系统还将允许的最大文件大小增加到了2 TB
缺点:
1.ext2文件系统由于容易在系统崩溃或断电时损坏
2.即使文件数据正常保存到了物理设备上,如果索引节点表记录没完成更新的话,ext2文件系统甚至都不知道那个文件存在
3.非日志文件系统
ext3文件系统
1.带有日志功能,可以跟踪记录文件系统的变化,并将变化内容写入日志,写操作首先是对日志记录文件进行操作
2.若整个写操作由于某种原因 (如系统掉电) 而中断,系统重启时,会根据日志记录来恢复中断前的写操作,而且这个过程费时极短
3.ext3文件系统用有序模式的日志功能——只将索引节点信息写入日志文件,直到数据块都被成功写入存储设备才删除
缺点:
1.ext3文件系统无法恢复误删的文件
2.它没有任何内建的数据压缩功能(虽然有个需单独安装的补丁支持这个功能)
3.不支持加密文件
ext4文件系统 在2008年受到Linux内核官方支持,现在已是大多数流行的Linux发行版采用的默 认文件系统
1.支持数据压缩和加密
2.ext4文件系统还支持一个称作区段(extent)的特性。区段在存储设备上按块分配空间,但在索引节点表中只保存起始块的位置
3.引入了块预分配技术(block preallocation)如果你想在存储设备上给一个你知道要变大的文件预留空间,ext4文件系统可以为文件分配所有需要用到的块,而不仅仅是那些现在已经用到的块。ext4文件系统用0填满预留的数据块,不会将它们分配给其他文件
1.采用名为索引节点的系统来存放虚拟目录中所存储文件的信息。
2.索引节点系统在每个物理设备中创建一个单独的表(称为索引节点表)来存储这些文件的信息。
3.存储在虚拟目录中的每一个文件在索引节点表中都有一个条目
缺点:
1.文件大小不得超过2 GB
2.存储数据用的块很容易分散在整个设备中(称作碎片化,fragmentation) 数据块的碎片化会降低文件系统的性能
ext2文件系统
1.ext2文件系统是ext文件系统基本功能的一个扩展,但保持了同样的结构。ext2文件系统扩展了索引节点表的格式来保存系统上每个文件的更多信息
2.ext2的索引节点表为文件添加了创建时间值、修改时间值和最后访问时间值来帮助系统管理
员追踪文件的访问情况
3.ext2文件系统还将允许的最大文件大小增加到了2 TB
缺点:
1.ext2文件系统由于容易在系统崩溃或断电时损坏
2.即使文件数据正常保存到了物理设备上,如果索引节点表记录没完成更新的话,ext2文件系统甚至都不知道那个文件存在
3.非日志文件系统
ext3文件系统
1.带有日志功能,可以跟踪记录文件系统的变化,并将变化内容写入日志,写操作首先是对日志记录文件进行操作
2.若整个写操作由于某种原因 (如系统掉电) 而中断,系统重启时,会根据日志记录来恢复中断前的写操作,而且这个过程费时极短
3.ext3文件系统用有序模式的日志功能——只将索引节点信息写入日志文件,直到数据块都被成功写入存储设备才删除
缺点:
1.ext3文件系统无法恢复误删的文件
2.它没有任何内建的数据压缩功能(虽然有个需单独安装的补丁支持这个功能)
3.不支持加密文件
ext4文件系统 在2008年受到Linux内核官方支持,现在已是大多数流行的Linux发行版采用的默 认文件系统
1.支持数据压缩和加密
2.ext4文件系统还支持一个称作区段(extent)的特性。区段在存储设备上按块分配空间,但在索引节点表中只保存起始块的位置
3.引入了块预分配技术(block preallocation)如果你想在存储设备上给一个你知道要变大的文件预留空间,ext4文件系统可以为文件分配所有需要用到的块,而不仅仅是那些现在已经用到的块。ext4文件系统用0填满预留的数据块,不会将它们分配给其他文件
发表评论
-
mac查看进程监听端口
2022-05-19 09:48 702sudo lsof -nP -p 32239 | grep L ... -
mac nginx启动
2021-01-15 10:10 308brew services start nginx 1.1 ... -
mac找不到libhwloc
2020-11-18 13:50 397sudo cp /usr/local/lib/libhwloc ... -
查看网络读写
2020-08-11 13:37 163iotop nload -
mac boost
2019-09-03 09:09 213brew link --force boost@1.70 T ... -
awk$shell冲突
2019-07-22 14:53 1233Shell变量仅在双引号内(或根本没有引号)扩展,而不是单引号 ... -
macbook wifi不响应
2019-07-17 15:10 509sudo killall airportd 关闭蓝牙 -
shell split
2019-07-02 08:53 303tail -n 10000 debug.log | grep ... -
查看杀死进程系统日志
2019-06-12 10:11 562dmesg | egrep -i -B100 'killed ... -
根据进程查看线程
2019-06-05 11:44 386top -H -p pid -
shell快捷键
2019-05-23 15:58 3651.vim跳行首尾 mac:行首:1,行尾:2 linux: ... -
mac基本命令
2019-03-27 08:51 3121.查询监听端口:lsof -iTCP -sTCP:LISTE ... -
ssh免密码登录
2018-12-21 09:26 374scp /root/.ssh/id_rsa.pub root@ ... -
linux统计文件夹文件行数
2018-07-20 07:52 19671.统计demo目录下,js文件数量: find demo/ ... -
数据传输选路
2017-09-08 17:52 539静态选路主要用于主机与路由器之间(route命令): 1.先用 ... -
shell 目录递归查找关键字
2017-08-31 15:00 692grep aaa . -R -n -
shell 重定向
2017-08-30 11:24 367有时候,你可能不想显示脚本的输出,由于/dev/null文件不 ... -
shell case
2017-08-29 10:05 416case "$1" in -a) e ... -
shell while until
2017-08-28 09:48 276i=1 while((i<=3)) do ... -
shell for循环
2017-08-28 09:25 271for ((i=1;i<=3;i++)) do ...
相关推荐
可在windows 操作系统下浏览linux镜像的工具. 可编辑文件
ext文件系统解析 可在windows下映射读写ext文件分区 包含驱动代码
包含一个ext4的源代码,还有两个模拟ext运行原理的的代码。
基于C语言实现的虚拟Ext文件系统.pdf
fat ntfs ext等文件系统的详细讲解,很全面。
Ext2Fsd可以在Window系统下查看Linux等其它操作系统的ext2,ext3,ext4文件系统,并可以实现文件的复制,粘贴
用文件仿硬盘的C语言程序——模仿linux下的EXT2文件系统,类EXT2文件系统
Ext4文件系统在Ext3的基础之上做了很多改进,引入了大量新功能,这些改进主要是为了提高未来的Linux系统的性能。 虽然Ext4做了很多改进,但依然能够与Ext3实现向后和向前的兼容性,这一点的确很难得。 因为Ext3文件...
通过mke2fs 命令生成一个 ext2 文件系统的磁盘镜像,然后一个字节一个字节分析其格式,来了解linux文件系统!
Ext3文件系统是直接从Ext2文件系统发展而来,目前ext3文件系统已经非常稳定可靠。它完全兼容ext2文件系统。用户可以平滑地过渡到一个日志功能健全的文件系统中来。这实际上了也是ext3日志文件系统初始设计的初衷。...
Linux Ext2分区文件系统驱动程序。让你的Window NT/2K/XP文便、快捷地访问Linux Ext2分区。
ext2 and ext3文件系统,ext2 and ext3文件系统,ext2 and ext3文件系统
关于EXT2文件系统的磁盘布局的本科毕业论文(2009年)
the Linux ext2fs filesystem. We review the problem of recovering filesystems after a crash, and describe a design intended to increase ext2fs’s speed and reliability of crash recovery by adding a ...
EXT3文件系统下的手工定位文件,是对手动提取EXT3文件的步骤的描述
认识ext2文件系统 本资料是对ext2文件系统中的结构的说明,同时也对ext3文件系统作了补充,因为ext3也是兼容于ext2的.
主要介绍EXT4文件系统,及其相对于EXT2/EXT3的优势
C语言实现的工程。模拟了Linux中的ext2文件系统,可以快熟帮助我们理解ext2文件系统的组成和原理。
此文档是本人在开发过程中总结的ext4文件系统用make_exfs工具打包注意事项。
Linux内核源代码导读-陈香兰-中国科学技术大学-ext2文件系统