安装具有 16k 块大小的 ext3 分区?

安装具有 16k 块大小的 ext3 分区?

我们正在尝试从 Netgear ReadyNas Duo 格式化的驱动器中恢复数据。我们将其放入 Linux 机器中,发现它被格式化为 ext3,块大小为 16k。将其安装在 Linux 机器上会返回以下错误。

EXT3-fs: bad blocksize 16384.

我们一直在寻找默认支持 16k 块大小的 Linux Live CD,但一直没有找到。除了在内核中编译此功能外,还有其他更简单的方法吗?

答案1

块大小 >4KiB 仅适用于支持更大虚拟内存页面的架构(例如 Alpha、Itanium)。

答案2

可以使用 fuseext2 来安装驱动器。我最近这样做了,虽然它可以工作,但非常不稳定。不确定是驱动器、SATA 控制器还是保险丝模块的问题。安装会随机消失。我最终不得不观察 rsync 作业 2 周,如果它崩溃了,我必须重新创建安装并重新启动该作业。

基本挂载命令是:

fuseext2 -o sync_read,allow_other,ro /dev/c/c /mnt/readynas

更多详细信息请参阅此页面:

http://home.bott.ca/webserver/?p=306

相关内容