创建ext2和ext3文件系统

时间:2020-03-21 11:43:14  来源:igfitidea点击:

Ext2文件系统:

remycard首次设计了ext2文件系统。它是一个非常强大的linux文件系统。在很长一段时间内,ext2是linux的默认发行版。在ext2文件系统中,一个文件的数据被保存在块中,这意味着当一个ext2类型的文件系统被建立时,块大小就被设置好了,并且对于保存不同类型数据的所有块来说都是相同的。

例如,假设ext2文件系统的块大小是1024字节,那么在这种情况下,假设我们试图保存一个1025字节的文件,那么该文件将占用2个块。

这意味着我们最终会浪费很多空间。

ext2文件系统中的一些块用于保存描述文件系统结构的信息。它使用inode数据来标识文件。

ext2文件系统中值得注意的一些事情如下所示。

1.它没有日志记录功能

2.最大文件大小:16 GB到2 TB

3.文件系统大小:2 TB到32 TB

创建ext2分区:

首先要确定要其中创建文件系统的设备或者分区的名称。

这可以通过fdisk命令完成,如下所示:

现在我们在上面的命令中将/dev/sda作为参数传递给fdisk,因为我们希望在/dev/sda中创建分区。

注意:从fdisk-l中标识磁盘或者分区的名称,如果要在磁盘中创建分区,则将磁盘名称作为参数传递给fdisk

现在让我们看看如何在/dev/sda中创建一个新的分区。从上面显示的命令结果中,我们可以按m键列出fdisk中所有可用的命令。现在我们将使用“n”选项,因为我们要创建一个新分区。

使用n选项后,系统将提示我们选择第一个圆柱体(只需按enter键,因为系统将自行选择可用的第一个圆柱体)

现在输入所需的分区大小,如下所示:

+300M(300 MB)

+100G(对于100GB)

现在输入所需的大小值后按enter键。现在使用命令“w”将分区信息写入分区表。

然后再次执行fdisk-l,如前所示,以查看新的分区名称。

假设新分区名是/dev/sda6,那么我们将继续在其上创建文件系统,如下所示。

上面的两个命令对分区的影响是相同的(如果分区的大小要高得多,这个命令需要一些时间才能完成)

现在,我们可以将新创建的分区挂载到任何需要的地方,并开始使用文件系统。

文件系统3

现在ext3文件系统不同的一个主要特性是文件系统的jounalling。

为了理解旅行,你可以参考这篇文章

ext3是由stephentweedie介绍的。关于ext3文件系统的一些值得注意的地方如下。

最大文件大小:16 GB到2 TB

最大文件系统大小:2 TB到32 TB

一个更有趣的事实是,如果我们希望日志机制在ext2文件系统中,那么我们可以轻松地将其转换为ext3.

现在让我们了解如何创建ext3文件系统:

如前所述,我们可以通过下面的命令在不丢失数据的情况下转换ext2文件系统。

注意:首先卸载文件系统,然后运行以下命令

#tune2fs -j /dev/sda6
<div style='display:none; visibility:hidden;' id='mmva'></div>