标签: ext2

我如何知道一个分区是 ext2、ext3 还是 ext4?

我只是格式化的东西。一张磁盘我格式化为 ext2。另一个我想格式化为ext4。我想测试他们的表现。

现在,我如何知道分区中的文件系统类型?

linux ext4 ext2 ext3

129
推荐指数
7
解决办法
19万
查看次数

“inode 大小”和“每个 inode 的字节数”有什么区别

以下信息取自手册页,我想知道每个 inode 的字节数和 inode 大小之间的区别?

-i bytes-per-inode

指定字节/inode 比率。mke2fs 为磁盘上的每个字节/inode 字节空间创建一个 inode。每个 inode 的字节数比率越大,将创建的 inode 越少。这个值一般不应小于文件系统的块大小,否则会产生过多的 inode。请注意,文件系统创建后无法扩展 inode 的数量,因此请谨慎决定正确的此参数的值。

-I inode-size

在 bytes.mke2fs 中指定每个 inode 的大小,默认创建 256 字节的 inode。在 2.6.10 之后的内核和一些更早的供应商内核中,可以利用大于 128 字节的 inode 来存储扩展属性以提高性能。 inode-size 值必须是 2 的幂,大于或等于 128。inode 越大-size inode 表将消耗的空间越多,这会减少文件系统中的可用空间,也会对性能产生负面影响。存储在大 inode 中的扩展属性在旧内核中不可见,并且此类文件系统将无法在 2.4 内核中安装根本无法在创建文件系统后更改此值。

linux ext2 mkfs

21
推荐指数
2
解决办法
2万
查看次数

创建文件系统时的大文件功能

在为包含 flac 格式的视频和音频等大文件的分区创建文件系统时,使用-T largefile标志有用吗?

我使用该标志和不使用该标志测试了相同的分区,并使用tune2fs -l [partition],我检查了启用了“large_file”的“文件系统功能”。那么,没有必要使用-T 标志 largefile吗?

filesystems large-files ext4 ext2 ext3

20
推荐指数
2
解决办法
3万
查看次数

如果在移动文件时中断,文件系统会变得不一致吗?

我在同一个分区 (EXT2) 上有两个文件夹 如果我mv folder1/file folder2和某些中断发生(例如电源故障),文件系统最终会不一致吗?

mv操作不是原子的吗?

更新: 到目前为止,在 IRC 上我得到了以下观点:

  1. 它是原子的,因此不会发生不一致
  2. 首先您复制新目录中的目录条目,然后擦除前一个目录中的条目,因此您可能会出现两次引用文件的不一致,但引用计数为 1
  3. 它首先擦除指针,然后复制指针,因此不一致之处在于文件的引用为 0

有人可以澄清吗?

filesystems ext2 crash failure-resistance move

14
推荐指数
2
解决办法
2884
查看次数

ext2/3/4 保留块百分比用途

我知道这个功能可以追溯到 20 年前,但我仍然想知道

ext2/3/4 文件系统中保留块的用途是什么?

filesystems ext4 ext2 ext3

11
推荐指数
2
解决办法
7585
查看次数

zerofree 详细返回什么?

zerofree -v /dev/sda1回来了
123642/1860888/3327744

手册页没有解释这些数字是什么:http : //manpages.ubuntu.com/manpages/natty/man8/zerofree.8.html

我在 github 上找到了一些代码:https : //github.com/haggaie/zerofree/blob/master/zerofree.c

还有这一行:

if ( verbose ) {
  printf("\r%u/%u/%u\n", modified, free, fs->super->s_blocks_count);
}
Run Code Online (Sandbox Code Playgroud)

所以我猜中间的数字是可用空间(以 kB 为单位?),第一个可能是用零覆盖的数量,最后一个丢失了我。

你怎么认为?

filesystems ext4 ext2 ext3 sparse-files

11
推荐指数
1
解决办法
2274
查看次数

对 ext 分区进行碎片整理?

为什么不需要对 ext2/3/4 进行碎片整理?完全没有碎片化吗?

filesystems partition ext4 ext2

9
推荐指数
1
解决办法
643
查看次数

fsck 选项 -y 和 -p 之间有什么区别?

ext2/3/4 文件系统检查器有两个看起来非常相似的选项,-p以及-y.

两者似乎都执行了自动修复,但联机帮助页指出,-p遇到某些错误时可以退出,而-y没有提到这样的事情。这是唯一的区别吗?

ext4 ext2 ext3 fsck

9
推荐指数
1
解决办法
1万
查看次数

一个文件的访问标志是多少位?

一个文件的权限占用了linux文件系统上的多少位?

linux filesystems ext2 ext3 files

8
推荐指数
2
解决办法
6938
查看次数

ext2/ext3/ext4 中的文件是如何布局的?

几天前,我在 ext4 格式闪存卡上的所有元数据都被覆盖了。

我现在要推测这是如何发生的。这是纯粹的猜测。它发生在我使用不同的卡之后。卡上的卷标现在与另一张卡相同。所以我怀疑我在拔出另一张卡时未能同步/卸载它。当卡被拔出时,读卡器没有正确通知系统,因此下一个系统生成同步,系统不知道我换了卡,它覆盖了元数据。

发生这种情况时我做的第一件事是使用 dd 创建一个图像。我做的第二件事是将图像设为只读。我做的第三件事是制作图像的可写副本。

我发现了 photorec,它设法恢复了一些东西,但不是全部。我认为这样做的原因之一是它是非破坏性的。

由于一些恢复的文件是文本,我怀疑 photorec 使用了关于文件格式的最少信息,如果有的话。

要尝试从卡中恢复任何其他文件,我需要知道文件在 ext2 中的布局。我怀疑基本是文件被分成块,这些块被写入扇区,关于如何找到下一个扇区的信息以某种方式写入当前扇区。

我最需要的是关于如何写入下一个扇区的指针的信息。

PS:我正在阅读 photorec 代码,但在阅读时遇到了一些问题。是我还是代码难看,我不知道。

PPS:我找到了一些关于 ext 文件系统如何布局的信息,但似乎找不到基本的文件布局信息。

ext4 ext2 data-recovery ext3

8
推荐指数
1
解决办法
1717
查看次数