Questions tagged «ext2»

3
有没有办法使ext文件系统在Linux中为自己使用更少的空间?
我在Linux系统上使用了一堆外部和内部HDD。我只有Linux系统,所以使用Linux文件系统才有意义,对吗?但是,我目前在所有地方都使用NTFS,因为它为我提供了HDD中最可用的空间。 不过,我现在想切换到Linux文件系统,主要是因为权限和兼容性(例如,我无法在Linux下重新设置LUKS加密的NTFS分区的大小,而一直告诉我在Windows下使用chkdsk)。 但是,当我格式化那些HDD时,我尝试了很多不同的文件系统,并且每个Linux文件系统,甚至据我所知都没有日志记录的ext2,本身都占用了大量空间。我不记得确切的值,但是在2TB HDD上,NTFS给我带来了超过100GB的存储空间,这很多。 所以我的问题是:有没有办法使ext文件系统为自己使用更少的空间?还是有另一个文件系统(我尝试过ext2,ext3,ext4,NTFS和vfat-它们甚至都没有接近NTFS给我提供的可用空间),它们具有完美的Linux支持和巨大的可用空间? 我很想听听文件系统(尤其是没有日记功能的ext2)如何以及为什么比NTFS使用更多的空间,而且我不知道该问什么。如果可能的话,我最希望使用一种无​​需日志的ext4方式,以及其他占用大量空间的方式。
48 linux  filesystems  ext4  ext3  ext2 

1
查看已挂载的ext2 / ext3 / ext4文件系统上的坏块
fsck不久前,我在有问题的(卸载)分区上运行了-c。该过程是无人值守的,结果没有存储在任何地方(坏块索引节点除外)。 现在,我想获取坏块信息,以了解硬盘驱动器是否存在任何问题。不幸的是,分区是在生产系统中使用的,无法卸载。 我看到两种获取我想要的方法: 运行badblocks在只读模式。这可能会花费大量时间,并给系统带来不必要的负担。 以某种方式从文件系统本身中提取有关坏块的信息。 如何查看已挂载文件系统中注册的已知坏块?
12 linux  ext4  ext3  bad-blocks  ext2 

0
了解ext2 FileSystem [关闭]
这个问题不太可能对将来的访客有所帮助;它仅与较小的地理区域,特定的时间段或极为狭窄的情况相关,通常不适用于Internet的全球受众。要获得使该问题更广泛适用的帮助,请访问帮助中心。 8年前关闭。 我试图在ext2文件系统中找到已删除的inode。这就是我正在采用的方法。但是我觉得我做错了。 我首先要在超级块的开头查找1024个字节 我知道块大小为1024字节,因此组描述符表从偏移量2048开始。 组描述符表为每个块组都有一个组描述符,对吗?因此,我计算了组描述符或块组的数量:每个组的总inode / inodes。这给我值8,这意味着我的块组描述符表中有8个组描述符。 我阅读了所有8个组描述符的first_inode_table字段。组描述符的长度为32个字节 所以这就是我感到困惑的地方。第一个组描述符的索引节点表给我260。那么这是否意味着我要访问260 * blocksize来访问第一个块组的索引节点表? 到达那里后,我正在阅读dtime字段-告诉我们上次删除的时间。如果大于0,则表示它已被删除。 因此,我还有一个困惑,就是据说inode表的前11个条目是保留的。因此,只要我遍历inode表的所有inode条目就不会有问题吧? 我的方法正确吗?如果发现错误,请向我指出正确的方向。

3
如何在没有超级用户权限的情况下创建ext2映像?
我需要生成几个ext2图像。显而易见的方法是创建一个图像,安装它并复制内容。但它需要两次root权限(以便chown文件并挂载图像)。我还发现了两个用于生成图像的工具:e2fsimage和genext2fs。 genext2fs在生成时将图像放在RAM中,但我的一个图像的大小为~30GiB。 e2fsimage崩溃了一些图像大小的值。 那么如何生成我的图像呢?如果该工具将自己计算图像大小,那将是很好的。
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.