我试图在文件中创建fs。
在linux下,它非常简单:
创建一个空白文件大小为8GB
dd of=fsFile bs=1 count=0 seek=8G
“格式化”驱动器:
mkfs.ext2 fsFile工作得很好。
然而,在cygwin下,运行于/usr/sbin ./mkfs.ext 2中有各种奇怪的错误(我认为是因为某种抽象)。
但有了cygwin我得到了:
mkfs.ext2:据报告,设备大小为零。指定的分区无效,或者分区表在运行fdisk后没有重新读取,原因是修改后的分区正忙且正在使用。您可能需要重新启动才能重新读取分区表。
或者更糟(如果我试图通过/cygdrive/.
mkfs.ext2:试图确定文件系统大小时出现的文件描述符错误
)(请帮助,谢谢
发布于 2011-05-12 14:17:38
那么,解决这个问题的方法似乎是不要在您想要修改的文件上使用任何路径。这么做似乎解决了问题。
而且,我的8gig文件似乎确实有一个文件大小非常大,它似乎重置大小var。
$/usr/sbin/fsck.ext 2 -f testFile8GiG
e2fsck 1.41.12 (2010年5月17日至2010年)
文件系统大小(根据超级块)为2097152块。
设备的物理大小为0块。
超级块或分区表可能会损坏!
流产?不是
传递1:检查节点、块和大小
Pass 2:检查目录结构
Pass 3:检查目录连接性
通行证4:检查参考计数
通过5:检查组摘要信息
testFile8GiG: 122个/524288文件(61.5%不连续),253313/2097152块
不管怎样,谢谢
https://stackoverflow.com/questions/5927718
复制相似问题