如何安装一个较小的块大小然后设备块大小的ext3文件系统?

我的硬盘上有一个ext3文件系统,在/ dev / hdc2上有一个1024字节的小块。 现在我把整个文件系统logging在DVD上,如下所示:

dd if=/dev/hdc2 of=/tmp/image.img wodim -dev=/dev/scd0 /tmp/image.img 

现在当我尝试挂载它时,ext3在dmesg中抱怨:

 EXT3-fs: blocksize 1024 too small for device blocksize 2048. 

我想这是因为DVD扇区大小不是512(如硬盘),而是2048。

有没有办法挂载这个? 没有把数据写回到硬盘当然,因为我知道这个解决scheme。

我从来没有尝试过这一点,不会刻录光盘来testing,但是您是否尝试过使用/ dev / scd0作为后台“文件”的中间循环设备,并指定了循环设备的块大小把东西填补到位?

如果其中一个工具太聪明,并拒绝它,因为循环支持不是一个普通的文件

我想你应该把你的图像作为文件写在ISO FS上。