首页
学习
活动
专区
圈层
工具
发布

【Linux】Ext2 文件系统

二、理解 Ext2 文件系统 1. 初步理解文件系统 假设我们需要在磁盘上管理 500GB,我们应该怎么管理呢?...例如下图,我们将 100GB 放大看,: 上图只是我们描述的分组,所以在操作系统内核中我们所分的组其实是如下的: 如上图,在第一个分区中,第一个并不是组,而是 Boot Block,启动块,一般启动块是在磁盘的第一个扇区...在整个分区具有唯一性,Linux 内核中,识别文件,和文件名无关,之和 inode 有关! 接下来我们介绍每个分区中的组块的组成内容。...(2)Ext2 文件系统 以上我们所介绍的文件系统,也就是100GB这个分区,每个分区都由文件系统去管理,上面这种文件系统在 Linux 中称为 Ext2 文件系统,它是一个承上启下的文件系统。...在 Linux 下一切皆文件,所以也适用于目录!目录也有自己对应的 inode,如图: 目录也有自己的属性,但是目录的数据块内容存的是什么呢?

44610

【Linux系统编程】Ext2文件系统

五,Ext2文件系统 1,宏观认识 我们想要在硬盘上储文件,必须先把硬盘格式化为某种格式的文件系统,才能存储文件。文件系统的目的就是组织和管理硬盘中的文件。...ext2文件系统将整个分区划分成若干个同样大小的块组 (Block Group),如下图所示。只要能管理⼀个分区就能管理所有分区,也就能管理所有磁盘文件。...ext2文件系统会根据分区的大小划分为数个Block Group。...上图中启动块(Boot Block/Sector)的大小是确定的,为1KB,由PC标准规定,用来存储磁盘分区信息和启动信息,任何文件系统都不能修改启动块。启动块之后才是ext2文件系统的开始。...[root@localhost linux]# touch abc [root@localhost linux]# ln abc def [root@localhost linux]# ls -li abc

7910
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Linux系统】Ext2文件系统 | 软硬链接

    在Linux系统中,最主流的是ext2系列的文件系统,这个家族包括: ext2:第二代扩展文件系统,发布于1993年 ext3:在ext2基础上增加了日志功能 ext4:进一步改进,支持更大的文件和分区...为了便于理解基础原理,我们选择以较早期的ext2作为演示对象,因为掌握了ext2的核心概念后,理解ext3/ext4的改进就相对容易了。 ext2文件系统采用了一种模块化的设计方法。...上图中启动块(Boot Block/Sector)是遵循PC标准的一个固定区域,其大小为1KB(1024字节),这个标准由IBM PC兼容机体系结构所规定。...这个魔数的检测是BIOS启动过程中的关键步骤,如果检测失败,BIOS通常会显示"Invalid boot disk"等错误信息。...二、内核实现机制(Linux VFS层) 1.

    11910

    深入理解Ext2:Linux文件系统的基石与它的设计哲学

    而不同的操作系统也有不同的文件系统,同一个操作系统也会有不同的文件系统,对于Linux操作系统我今天就以Ext2操作系统为例,带领大家来看看文件系统是如何来管理" 地皮 "的。...Ext2文件系统 1.宏观认识 虽然我们在上一篇中讲到了分区的思想,但是一个分区就有几百个G,甚至更多,也不好进行管理啊,那么针对这种问题,linux又在分区的基础上引入了块组的概念,那么何为块组呢? ​...中的inode可能没有或者在别的地方,因为ext2属于比较早的文件系统了,我们知道会有这个编号就行了。...同样的道理,vda2分区被挂载到了/boot/efi这个目录下,在这个目录下或者在这个目录的路径中所进行的文件操作,都是在vda2分区中进行的。...以上就是深入理解Ext2:Linux文件系统的基石与它的设计哲学的全部内容。

    12110

    ext2与ext3的区别

    Linux缺省情况下使用的文件系统为Ext2,ext2文件系统的确高效稳定。...但是,随着Linux系统在关键业务中的应用,Linux文件系统的弱点也渐渐显露出来了:其中系统缺省使用的ext2文件系统是非日志文件系统。这在关键行业的应用是一个致命的弱点。...本文向各位介绍Linux下使用ext3日志文件系统应用。 Ext3文件系统是直接从Ext2文件系统发展而来,目前ext3文件系统已经非常稳定可靠。它完全兼容ext2文件系统。...将ext2文件系统转换为ext3文件系统 将linux系统的文件系统由ext2转至ext3,有以下几处优点:第一系统的可用性增强了,第二数据集成度提高,第三启动速度提高了,第四ext2与ext3文件系统之间相互转换容易...目前linux系统要使用日志文件系统,最保险的方式就是选择ext3文件系统。

    2.1K30

    Linux从入门到精通(八)——Linux磁盘管理

    Ext2 : GNU/Linux 系统中标准的文件系统, 其特点为存取文件的性能极好,对于中小型的文件 更显示出优势,这主要得利于其簇快取层的优良设 计。...据说它采用了很多先进的文件系统设计,不仅解决了ext2/3的扩展性问题,还让人们看到了下一代文件系统所具有的许多其他特性。 swap文件系统: 该文件系统是 Linux中作为 交换分区使用的。...Linux 常见的支持类型有 EXT2、EXT3、EXT4、iso9660(光盘格式)、vfat、reiserfs 等。如果不指定具体类型,挂载时 Linux 会自动检测。.../boot #写一个 shell 脚本,看是否会运行 [root@localhost boot]#vi hello.sh #!...[root@localhost boot]# chmod 755 hello.sh [root@localhost boot]# ./hello.sh -bash:.

    3.5K30
    领券