Linux文件系统分析
- 格式:doc
- 大小:181.50 KB
- 文档页数:9
请简述 linux 中的文件系统层次结构
Linux系统的文件系统层次结构是非常复杂的,通常可以分成如下几个层次:
1. 根目录:根目录是 Linux 文件系统中最顶层的根目录,它可以看做是 Linux 系统整个文件系统的根,其它所有的子目录都在它之下,一般用 '/' 表示。
2. 二级目录:包括 '/etc'、'/usr'、'/bin'、'/sbin'、'/lib' 等,这些目录又可以看做是四级目录的父目录,下面可以放置用户自定义的文件和文件夹。
3. 四级目录:这里可以放置用户自定义的应用程序,一般都是以某个子目录名开头,比如 '/usr/local','/usr/bin'、'/usr/sbin'等。
4. 程序文件:可以放置各种程序文件,包括可执行文件、库文件、配置文件等。
5. 日志文件:记录系统的运行日志,以及用户行为日志,用于排查故障。
6. 数据文件:用户可以将各种数据文件存放在用户指定的目录下。
总之,Linux系统的文件系统层次结构比较复杂,它们可以根据用户需求和功能进行多层次的划分,以满足用户的不同需求。
linux的文件系统、目录结构、文件管理实验报告Linux是一款使用广泛的操作系统,具有丰富的文件系统、目录结构、文件管理系统。
以下是Linux文件系统实验报告。
一、文件系统文件系统是指计算机操作系统用来管理文件和数据存储空间的一种机制。
Linux系统使用的是可扩展的第二代文件系统(ext2、ext3、ext4),它支持更大的文件和更大的分区,并使用了更高效的索引和更快的文件系统检查。
二、目录结构Linux目录结构是一个统一的层次结构,它将计算机的所有文件都组织到一个合理的层次结构中。
以下是Linux常见的目录结构:1. /(根目录):根目录是文件系统的根节点,所有文件和目录都以它为起点。
2. /bin:包含一些最基本的系统工具,比如ls、cp、mv等常用命令。
3. /dev:包含系统设备文件。
4. /etc:包含系统中的配置文件和脚本文件。
5. /home:用于存储用户的个人文件和数据。
6. /lib:包含了系统中使用的一些共享库文件。
7. /mnt:用于挂载外部设备,比如USB、CD-ROM等。
8. /opt:用于存放第三方软件的安装文件和数据。
9. /proc:该目录是一个虚拟目录,它不占用实际存储空间,但可以查看和修改系统的运行状态。
10. /root:超级用户的家目录。
11. /sbin:包含一些管理系统的系统管理员使用的工具。
12. /tmp:用于存放临时文件和目录。
13. /usr:用于存放非本地(不是系统)用户的应用程序和数据。
14. /var:用于存放可变的数据,比如日志文件。
三、文件管理文件管理是指对计算机文件进行操作,如创建、复制、粘贴、移动和删除等。
下面是Linux 文件管理的一些常见命令:1. ls:列出目录中的文件和子目录。
2. cd:切换目录。
3. mkdir:创建一个新目录。
4. touch:创建一个新文件。
5. cp:复制文件或目录。
6. mv:移动或重命名文件。
常用的linux文件系统类型Linux操作系统是一种开源的操作系统,它的文件系统类型非常丰富。
不同的文件系统类型可以支持不同的文件大小、文件数量和文件系统的速度等特性。
本文将对常用的Linux文件系统类型进行介绍,以帮助读者选择最适合自己需求的文件系统类型。
1. ext2ext2是Linux最早的文件系统类型之一。
它被广泛使用,因为它很稳定,而且在Linux内核中得到了很好的支持。
它支持最大2TB 的文件系统,并且允许使用文件名长达255个字符。
但它不支持文件的访问控制,因此在安全性方面不太可靠。
另外,由于它没有日志功能,因此在文件系统崩溃后需要进行长时间的文件系统检查。
2. ext3ext3是ext2的升级版本,它添加了日志功能。
这意味着在文件系统崩溃后,ext3可以更快地恢复,而且文件系统的可靠性也更高。
它还支持最大16TB的文件系统,并且可以使用文件名长达255个字符。
但它的速度较慢,因为每次写入都需要写入日志。
3. ext4ext4是ext3的升级版本,它支持最大1EB的文件系统,而且可以使用文件名长达255个字符。
它的速度比ext3更快,因为它使用了更先进的数据结构,同时它的文件系统检查速度也更快。
此外,它还支持更高级的文件访问控制,因此在安全性方面更可靠。
4. XFSXFS是一种高性能的文件系统类型,它可以支持非常大的文件和文件系统。
它支持最大9EB的文件系统,并且可以使用文件名长达255个字符。
它的速度非常快,因为它使用了先进的算法和数据结构。
但它的可靠性不如ext4,因为它在文件系统崩溃后需要进行长时间的文件系统检查。
5. BtrfsBtrfs是一种新型的文件系统类型,它被设计用于支持大型文件系统和高级数据管理功能。
它支持最大16EB的文件系统,并且可以使用文件名长达255个字符。
它支持数据快照、压缩、复制和校验等高级功能。
但它还不够稳定,因为它还没有被广泛使用。
6. NTFSNTFS是Windows操作系统使用的文件系统类型,但它也可以在Linux上使用。
linux文件系统的分类一、引言Linux作为一个开源的操作系统,其文件系统是其核心部分之一。
文件系统是用于组织、存储和访问文件和目录的方法和数据结构。
Linux文件系统的分类是指不同的文件系统类型,可以根据其特点和用途进行分类。
本文将介绍Linux文件系统的几种常见分类。
二、本地文件系统本地文件系统是指在计算机硬盘上存储数据的文件系统。
在Linux 中,常见的本地文件系统有以下几种:1. ext文件系统:ext文件系统是最常用的Linux文件系统,包括ext2、ext3和ext4。
它们具有较高的性能和稳定性,支持大容量存储和快速访问。
2. XFS文件系统:XFS文件系统是一种高性能的日志文件系统,特别适用于大型文件和大容量存储。
它支持快速的数据恢复和高效的文件管理。
3. Btrfs文件系统:Btrfs文件系统是一个新的高级文件系统,具有快速的数据恢复和高效的快照功能。
它支持数据压缩、数据校验和RAID等先进功能。
4. JFS文件系统:JFS文件系统是一个高性能的日志文件系统,具有快速的文件访问和高效的空间管理。
它适用于大容量存储和大型文件。
三、网络文件系统网络文件系统是指通过网络访问远程文件系统的方法。
在Linux中,常见的网络文件系统有以下几种:1. NFS文件系统:NFS是一种标准的网络文件系统协议,用于在不同的计算机之间共享文件和目录。
它允许用户在本地计算机上访问远程服务器上的文件。
2. CIFS文件系统:CIFS是一种用于在Windows和Linux之间共享文件的协议。
它允许Linux系统挂载Windows共享目录,使用户可以在Linux上访问Windows文件。
3. AFS文件系统:AFS是一种分布式文件系统,用于在广域网上共享文件和目录。
它提供高性能和可扩展性,适用于大规模的网络环境。
四、虚拟文件系统虚拟文件系统是指用于访问不同文件系统的统一接口。
在Linux中,常见的虚拟文件系统有以下几种:1. proc文件系统:proc文件系统是一个特殊的文件系统,用于访问内核和进程信息。
linux 文件系统的组成Linux文件系统是Linux操作系统中的一种重要组成部分,它负责管理和组织计算机上的文件和目录。
本文将介绍Linux文件系统的组成,包括文件、目录、文件权限、文件链接和文件系统结构等内容。
一、文件文件是存储在计算机中的数据单元,可以是文本文件、图像文件、音频文件等各种类型。
在Linux系统中,文件以字节序列的形式存储在磁盘上,每个文件都有一个唯一的名称和相应的扩展名。
文件可以被用户创建、读取、写入和删除。
二、目录目录是用于组织和管理文件的容器,它可以包含文件和其他目录。
在Linux系统中,目录以树状结构组织,顶层目录为根目录(/),其他目录都是根目录的子目录。
用户可以通过目录的路径来定位和访问文件,例如“/home/user/file.txt”表示根目录下的home目录下的user目录下的file.txt文件。
三、文件权限Linux文件系统使用权限来控制对文件的访问和操作。
每个文件都有一个所有者和一个所属组,同时还可以设置其他用户的访问权限。
权限分为读(r)、写(w)和执行(x)三种,分别表示对文件的读取、写入和执行操作。
文件权限可以通过命令“ls -l”来查看和修改。
四、文件链接文件链接是指在文件系统中创建一个指向另一个文件或目录的链接。
在Linux系统中,有两种类型的链接:硬链接和软链接。
硬链接是指多个文件共享相同的物理存储空间,它们具有相同的inode(索引节点)和数据块。
软链接是一个特殊的文件,它包含了指向另一个文件或目录的路径,软链接的inode指向原始文件或目录的inode。
五、文件系统结构Linux文件系统采用分层结构来组织文件和目录。
最上层是根目录(/),包含了系统的所有文件和目录。
在根目录下有一些重要的系统目录,如bin目录存放可执行文件,etc目录存放系统配置文件,home目录存放用户的个人文件等。
此外,Linux文件系统还支持挂载(mount)功能,可以将其他存储设备(如硬盘、光盘、USB 设备)挂载到文件系统的某个目录下,使其成为文件系统的一部分。
Linux系统分析一:Linux系统简介Linux 是一套 Unix-like 的作业系统,是 Unix 的一种,它控制整个系统基本服务的核心程式(kernel) ,是由 Linus 带头开发出来的,Linux这个名称便是以Linus's Minix来命名,Linus 选择用大众公有版权(GPL)的方式来发行这份程式,这个版权允许任何人以任何形式与散 Linux 的原始程式,换句话说,Linux 实际上是「免费的」,使用者在网路上就可以抓到 Linux 的原始程式码,随心所欲的与更改Linux 的原始程式,在网际网路的日渐盛行以及 Linux 开放自由的版权之下,吸引了无数电脑高手投入开发、改善 Linux 的核心程式,使得 Linux 的功能日见强大,所以今日我们可以在网路上免费下载 Linux 使用,或者花很少的一点费用就可以取得 Linux 光碟,这都是因为 Linux 是 GPL 版权的缘故。
除了核心程式以外,一个作业系统还需要其他的系统程式跟应用程式才有实用性,Linux 系统中常用的系统程式大部份是美国自由软体基金会 (Free Software Foundation) 开发出来的软体,而且也有不少机构或个人为 Linux 开发应用程式,这些程式一样大多都是自由软体,任何人都可以免费的在网路上取得,不过自行去取得这些程式再一一安装非常不便,于是有些公司或团体就会去搜集、整合 Linux 上的程式,把「核心-系统程式-应用程式」总合起来构成一个完整的作业系统,让一般使用者可以简便的安装完整个系统,这就是所谓的安装套件(distribution),我们一般讲的 Linux 系统便是针对这些安装套件而言,同样是 Linux 系统,却分成不同公司、机构整合出来的不同安装套件,这就是大家常常在网路上看到 Linux 有那么多种的原因。
Linux 具有 Unix 系统的程式介面跟操作方式,也继承了 Unix 稳定有效率的特点。
简述linux文件系统的类型Linux文件系统是指Linux操作系统中用来组织和管理文件的一种系统。
Linux文件系统的类型有很多种,每种文件系统都有其特定的特点和用途。
本文将对常见的几种Linux文件系统进行简要介绍。
1. ext文件系统ext文件系统是最早也是最常用的Linux文件系统之一,它是Linux 操作系统的默认文件系统。
ext文件系统有多个版本,包括ext2、ext3和ext4。
其中,ext4是最新版本,具有更好的性能和可靠性。
ext文件系统使用索引节点(inode)来管理文件和目录,支持文件和目录的权限控制、日志功能以及快速文件系统检查等特性。
由于其可靠性和稳定性,ext文件系统常被用于服务器和桌面应用。
2. XFS文件系统XFS文件系统是一种高性能的Linux文件系统,最早由SGI开发。
XFS文件系统采用了B+树来组织和管理文件和目录,具有较高的扩展性和可靠性。
它支持大容量存储、高并发访问和快速文件系统检查等特性,适用于大规模数据存储和高性能计算等场景。
XFS文件系统广泛应用于企业级服务器和大型数据库等领域。
3. btrfs文件系统btrfs文件系统是一种新型的Linux文件系统,它的设计目标是提供高性能、高可靠性和高可扩展性。
btrfs文件系统支持快照、压缩、在线扩容和数据校验等功能,能够有效地保护数据的完整性和安全性。
btrfs文件系统还支持RAID和数据镜像等高级特性,可以提供更好的数据冗余和故障恢复能力。
btrfs文件系统逐渐成为Linux发行版中的重要选择,但在生产环境中仍需谨慎使用。
4. ZFS文件系统ZFS文件系统是由Sun Microsystems开发的一种先进的文件系统,现在由Oracle维护。
ZFS文件系统采用了复制写(Copy-on-write)技术和存储池(Storage Pool)的概念,具有高度的可靠性和可扩展性。
它支持快照、压缩、数据校验、数据恢复以及自动存储池管理等功能。
简述linux操作系统中的文件系统类型及其区分方法Linux 操作系统支持多种文件系统类型,这些文件系统类型可以通过文件系统驱动程序来挂载。
常见的文件系统类型包括 ext2、ext3、ext4、xfs、swap 等。
下面对这些文件系统类型进行简要介绍:1. ext2/ext3/ext4:这是Linux中最常用的文件系统类型之一,支持文件压缩、日志记录等功能。
其中,ext2/ext3是早期版本的文件系统,而ext4则是ext3的升级版,支持更大的文件和更好的性能。
2. xfs:这是一种支持无损数据压缩和扩展文件系统大小的文件系统。
xfs 文件系统在 Linux 中常用于高端服务器和工作站上。
3. swap:这是一种虚拟内存文件系统,用于在系统内存不足时充当磁盘缓存。
swap 文件系统可以将磁盘空间用作内存缓存,提高系统性能。
4. 其他文件系统类型:除了以上常见的文件系统类型,Linux 还支持其他文件系统类型,如 reiserfs、jffs2 等。
reiserfs 是一种优秀的文件系统类型,支持文件压缩和索引功能,而 jffs2 则是一种基于 JFFS 文件系统类型的深度压缩文件系统。
要区分这些文件系统类型,可以通过命令行或者文件系统检测工具来实现。
例如,在 Linux 中,可以使用 fsck 命令来检查文件系统类型,也可以使用mount 命令来挂载文件系统。
此外,一些文件系统检测工具,如 parted、gdisk 等,也可以用于检测和转换文件系统类型。
Linux 系统自身可以通过文件名、文件属性等信息来识别文件系统类型。
例如,在 Linux 中,文件系统类型可以通过文件名中的“-”或者“.”等符号来表示。
例如,一个文件名为“/dev/sda1”的文件系统类型为 block 设备文件,而一个文件名为“/home/user/ Documents”的文件系统类型为符号链接文件。
此外,Linux 系统还可以通过文件系统驱动程序来挂载文件系统,从而识别文件系统类型。
linux知识点汇总1.Linux文件系统:Linux文件系统是Linux操作系统中的基本组成部分,它负责管理文件和目录的创建、读取、修改和删除。
常见的Linux文件系统包括Ext2、Ext3、Ext4、XFS、Btrfs等。
2. Shell命令:Shell是Linux系统的命令行解释器,它是用户和Linux内核之间的桥梁。
常见的Shell命令包括cd、ls、mkdir、rm、cp、mv、cat、vim等。
3. 软件包管理器:Linux系统中的软件包管理器可以方便地安装、升级和删除软件包。
常见的软件包管理器包括dpkg、rpm、apt、yum等。
4. 用户和权限管理:Linux系统中的用户和权限管理是保障系统安全的重要措施。
常见的用户和权限管理命令包括useradd、userdel、usermod、passwd、chmod、chown等。
5. 网络配置:Linux系统中的网络配置包括IP地址、子网掩码、网关、DNS等。
常见的网络配置命令包括ifconfig、route、ping、traceroute、nslookup等。
6. 服务管理:Linux系统中的服务管理包括启动、停止、重启和查看系统服务状态等。
常见的服务管理命令包括systemctl、service等。
7. 进程管理:Linux系统中的进程管理包括查看进程状态、杀死进程、进程优先级调整等。
常见的进程管理命令包括ps、kill、nice、renice等。
8. 文件压缩和解压缩:Linux系统中的文件压缩和解压缩可以方便地对文件和目录进行打包和解压缩。
常见的文件压缩和解压缩命令包括tar、gzip、gunzip、zip、unzip等。
9. Shell脚本编程:Linux系统中的Shell脚本编程可以方便地自动化任务,提高工作效率。
常见的Shell脚本编程包括变量、条件语句、循环语句等。
10. 日志管理:Linux系统中的日志管理可以方便地记录系统运行状态,排查问题。
Linux文件系统分析这里的分析有别于一般书上讲的Linux文件系统分析,主要区别是:这里的分析与其说是文件系统分析倒不如说是Linux磁盘映象的分析,首先从获取磁盘映象开始,然后分析磁盘映象的结构,内核文件系统部分的代码无非就是对磁盘映象的管理罢了。
依据读源代码的体会,Linux文件系统实现可以看作三个部分:用户眼中的文件系统,内存中的文件系统,磁盘上的文件系统。
用户眼中的文件系统是指open,read等系统调用的实现以及目录树状结构的实现,内存中的文件系统是指缓冲管理,VFS等开机mount后在内存中出现的文件系统,而磁盘上的文件系统就是指磁盘映象。
这里的分析主要着重在第三部分,即磁盘映象。
首先就是磁盘映象的获取,最简单的方法就是使用dd命令:dd if=/dev/hda of=/home/lw/hda.dd bs=2k。
这个命令把hda上的文件系统磁盘映象全部复制到hda.dd文件中,这个命令执行需要的时间主要取决于hda磁盘的大小,bs参数表示每次读些的单元大小,一般设为2k,8k都行,效率上会有些细微的区别。
接下来就对hda.dd文件进行分析就可以了。
由于这个文件一般都很大,二进制阅读工具运行起来会很慢,所以最好还是建立一个软盘ext2文件系统,然后进行分析。
当然还有其他的方法:直接拷贝虚拟机磁盘映象来分析。
一个格式化后的硬盘分区物理映像第一部分BOOT块下面的分析是使用软盘上建立的文件系统,然后dd倒出来的rootimage文件来分析磁盘映象。
让我们先来看看第一个扇区的内容00000000h: EB 3C 90 4D 53 44 4F 53 35 2E 30 00 02 01 01 00 ; ?怣SDOS5.0.....00000010h: 02 E0 00 40 0B F0 09 00 12 00 02 00 00 00 00 00 ; .?@.?.........00000020h: 00 00 00 00 00 00 29 57 23 8D 0E 20 20 20 20 20 ; ......)W#?00000030h: 20 20 20 20 20 20 46 41 54 31 32 20 20 20 FA 33 ; FAT12 ?00000040h: C0 8E D0 BC 00 7C 16 07 BB 78 00 36 C5 37 1E 56 ; 缼屑.|..粁.6?.V00000050h: 16 53 BF 3E 7C B9 0B 00 FC F3 A4 06 1F C6 45 FE ; .S?|?.?.艵?00000060h: 0F 8B 0E 18 7C 88 4D F9 89 47 02 C7 07 3E 7C FB ; .?.|圡鶋G.?>|?00000070h: CD 13 72 79 33 C0 39 06 13 7C 74 08 8B 0E 13 7C ; ?ry3?..|t.?.|00000080h: 89 0E 20 7C A0 10 7C F7 26 16 7C 03 06 1C 7C 13 ; ? |?|?.|...|.00000090h: 16 1E 7C 03 06 0E 7C 83 D2 00 A3 50 7C 89 16 52 ; ..|...|円.|?R000000a0h: 7C A3 49 7C 89 16 4B 7C B8 20 00 F7 26 11 7C 8B ; ||?K|?.?.|?000000b0h: 1E 0B 7C 03 C3 48 F7 F3 01 06 49 7C 83 16 4B 7C ; ..|.肏黧..I|?K|000000c0h: 00 BB 00 05 8B 16 52 7C A1 50 7C E8 92 00 72 1D ; .?.?R||钂.r.000000d0h: B0 01 E8 AC 00 72 16 8B FB B9 0B 00 BE E6 7D F3 ; ?璎.r.孄?.炬}?000000e0h: A6 75 0A 8D 7F 20 B9 0B 00 F3 A6 74 18 BE 9E 7D ; .? ?.螃t.緸}000000f0h: E8 5F 00 33 C0 CD 16 5E 1F 8F 04 8F 44 02 CD 19 ; 鑏.3劳.^.?廌.?00000100h: 58 58 58 EB E8 8B 47 1A 48 48 8A 1E 0D 7C 32 FF ; XXX腓婫.HH?.|2?BR>00000110h: F7 E3 03 06 49 7C 13 16 4B 7C BB 00 07 B9 03 00 ; 縻..I|..K|?.?. 00000120h: 50 52 51 E8 3A 00 72 D8 B0 01 E8 54 00 59 5A 58 ; PRQ?.r匕.鑄.YZX 00000130h: 72 BB 05 01 00 83 D2 00 03 1E 0B 7C E2 E2 8A 2E ; r?..円....|忖?00000140h: 15 7C 8A 16 24 7C 8B 1E 49 7C A1 4B 7C EA 00 00 ; .|?$|?I||?.00000150h: 70 00 AC 0A C0 74 29 B4 0E BB 07 00 CD 10 EB F2 ; p.?纓)??.?腧00000160h: 3B 16 18 7C 73 19 F7 36 18 7C FE C2 88 16 4F 7C ; ;..|s.?.|?O|00000170h: 33 D2 F7 36 1A 7C 88 16 25 7C A3 4D 7C F8 C3 F9 ; 3吟6.|?%||? 00000180h: C3 B4 02 8B 16 4D 7C B1 06 D2 E6 0A 36 4F 7C 8B ; 么.?M|?益.6O|?00000190h: CA 86 E9 8A 16 24 7C 8A 36 25 7C CD 13 C3 0D 0A ; 蕟閵.$|?%|??.000001a0h: 4E 6F 6E 2D 53 79 73 74 65 6D 20 64 69 73 6B 20 ; Non-System disk000001b0h: 6F 72 20 64 69 73 6B 20 65 72 72 6F 72 0D 0A 52 ; or disk error..R000001c0h: 65 70 6C 61 63 65 20 61 6E 64 20 70 72 65 73 73 ; eplace and press000001d0h: 20 61 6E 79 20 6B 65 79 20 77 68 65 6E 20 72 65 ; any key when re000001e0h: 61 64 79 0D 0A 00 49 4F 20 20 20 20 20 20 53 59 ; ady...IO SY000001f0h: 53 4D 53 44 4F 53 20 20 20 53 59 53 00 00 55 AA ; SMSDOS SYS..U这个块称为引导块,注意最后的55AA就是许多书上讲Linux启动时所谓的引导标志了,没有其它的内容可以分析的了。
接下来,我将对这个磁盘映象一个扇区一个扇区地分析了。
第二部分超级块(SuperBlock)第二个扇区和第一个扇区一样属于引导块,这里就不列举出其内容了,这里的一块是两个扇区即1024B。
接下来的一块就是大名鼎鼎的超级块了。
其内容如下:00000400h: E0 01 A0 05 01 00 01 00 13 00 00 00 00 1C 08 10 ; ??............00000410h: 7F 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; •...............00000420h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................00000430h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................00000440h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................00000450h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................00000460h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................后面一直到该磁盘块结束的地方全部都是0:000007f0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................下面列出这个超级块的结构:struct super_block{unsigned short s_ninodes; i节点数(1E0=480)unsigned short s_nzones; 逻辑块数(5A0=1440刚好是软盘的容量)unsigned short s_imap_blocks; i节点位图所占用的数据块数(1块)unsigned short s_zmap_blocks; 逻辑块位图所占用的数据块数(1块)unsigned short s_firstdatazone; 第一个数据逻辑块号(13H=19块)unsigned short s_log_zone_size; log(数据块数/逻辑块)unsigned long s_max_size; 文件最大长度unsigned short s_magic; 文件系统魔数(137F)...//后面的成员仅出现在内存中,不列举出来。
这个superblock的信息就这么多,它表示该文件系统有480个i节点,逻辑块数是1440,每块是1024B,所以总容量就是软盘容量了。
i节点位图和逻辑块位图都只占用一个数据块。
第一个数据块块号是19号,这里存放的是"/"根文件了,等会儿就可以看到了。
第三部分i节点位图块(iNodeBitmap Block)接下来的一个磁盘块就是所谓的i节点位图块了,这已经是第3个磁盘块了。