cygwin 中的 mkfs.ext2 不工作
我正在尝试在文件中创建一个文件系统。
在linux下很简单:
创建一个大小为8GB的空白文件
dd of=fsFile bs=1 计数=0 寻求=8G
“格式化”驱动器:
mkfs.ext2 fs文件 效果很好。
但是在 cygwin 下从 /usr/sbin ./mkfs.ext2 运行 有各种奇怪的错误(我假设是因为一些抽象)
但是使用 cygwin 我得到:
mkfs.ext2:设备大小报告为零。指定的分区无效,或者 运行 fdisk 后未重新读取分区表,因为 修改后的分区正忙且正在使用。您可能需要重新启动 重新读取您的分区表。
甚至更糟(如果我尝试通过 /cygdrive/... 访问文件
mkfs.ext2:尝试确定文件系统大小时文件描述符错误
:( 请帮忙, 谢谢
I'm attempting to create a fs within a file.
under linux it's very simple:
create a blank file size 8 gb
dd of=fsFile bs=1 count=0 seek=8G
"format" the drive:
mkfs.ext2 fsFile
works great.
however under cygwin running from /usr/sbin ./mkfs.ext2
has all kinds of weird errors (i assume because of some abstraction)
But with cygwin i get:
mkfs.ext2: Device size reported to be zero. Invalid partition specified, or
partition table wasn't reread after running fdisk, due to
a modified partition being busy and in use. You may need to reboot
to re-read your partition table.
or even worse (if i try to access a file through /cygdrive/...
mkfs.ext2: Bad file descriptor while trying to determine filesystem size
:(
please help,
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看来解决这个问题的方法是不使用要修改的文件的任何路径。
这样做似乎已经解决了。
而且我的 8 gig 文件似乎确实有一个太大的文件大小,看起来它重置了大小 var ie
还是谢谢
Well it seems that the way to solve it is to not use any path on the file you wish to modify.
doing that seems to have solved it.
also it seems that my 8 gig file does have a file size that's simply to big, it seems like it resets the size var i.e.
Thanks anyway