Questions tagged «ext2»


4
“ inode大小”和“每个inode的字节数”之间有什么区别
下面的信息取自手册页,我想知道字节数/ inode和inode-size之间的区别吗? -i bytes-per-inode 指定字节/索引节点比率。mke2fs为磁盘上每个字节的每个索引字节空间创建一个索引节点。每inode的字节数比率越大,将创建的inode越少。该值通常不应小于文件系统的块大小,因为这样会导致过多的inode。请注意,创建文件系统后无法扩展inode的数量,因此请谨慎选择正确的值。此参数的值。 -I inode-size 指定每个inode的大小(以字节为单位)。mke2fs默认情况下会创建256字节的inode。在2.6.10之后的内核以及一些更早的供应商内核中,可以使用大于128字节的索引节点来存储扩展属性以提高性能。索引节点大小值必须是2的幂或大于128的幂。 -增大索引节点表将占用的空间,这会减少文件系统中的可用空间,并且还会对性能产生负面影响。存储在大型索引节点中的扩展属性在较旧的内核中不可见,并且此类文件系统无法在2.4内核中安装完全没有。创建文件系统后无法更改此值。
18 linux  ext2  mkfs 

2
创建文件系统时的大文件功能
使用-T largefile标志在为包含flac格式的视频和音频等大文件的分区创建文件系统时有用吗? 我测试了带有该标志且没有该标志的同一个分区,并使用tune2fs -l [partition],我检入了“文件系统功能”,它们都启用了“ large_file”。因此,不必使用-T标志largefile吗?

3
如果在移动文件时被中断,文件系统会变得不一致吗?
我在同一分区(EXT2)上有两个文件夹如果我mv folder1/file folder2发生某些中断(例如电源故障),文件系统是否可能会最终变得不一致? mv操作不是原子的吗? 更新: 到目前为止,在IRC上,我有以下观点: 它是原子的,因此不会发生不一致 首先,您将目录条目复制到新目录中,然后擦除上一个目录中的条目,因此可能会有两次引用文件的不一致,但是引用计数为1 它首先擦除指针,然后再复制指针,因此不一致之处在于该文件的引用为0 有人可以澄清吗?


1
文件在ext2 / ext3 / ext4中如何排列?
几天前,我在ext4格式闪存卡上的所有元数据都被覆盖。 我现在要推测这是怎么发生的。这纯粹是猜测。就在我使用另一张卡之后。卡上的音量标签现在与另一张卡相同。因此,我怀疑在拔出另一张卡时无法同步/卸载另一张卡。拔卡时,读卡器无法正确通知系统,因此下一个系统生成同步,系统不知道我更换了卡,并且覆盖了元数据。 发生这种情况时,我要做的第一件事就是使用dd创建映像。我做的第二件事是将图像设为只读。我做的第三件事是制作图像的可写副本。 我发现了photorec,它可以恢复一些东西,但不是全部。我认为其原因之一是它是无损的。 由于某些恢复的文件是文本,因此我怀疑photorec使用的文件格式信息很少(如果有)。 要尝试从卡中恢复任何其他文件,我需要知道ext2中文件的布局。我怀疑其基本原因是文件被分成多个块,然后被写入扇区,而有关如何查找下一个扇区的信息则以某种方式写入了当前扇区。 我需要的最重要的内容是有关如何写入指向下一个扇区的指针的信息。 PS:我正在阅读photorec代码,但是在阅读它时遇到了一些问题。我不知道是我还是代码丑陋。 PPS:我已经找到了有关ext文件系统布局方式的一些信息,但是似乎找不到基本的文件布局信息。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.