【问题标题】:mkfs.vfat and mkfs.ext3 in CYGWINCYGWIN 中的 mkfs.vfat 和 mkfs.ext3
【发布时间】:2019-05-07 04:28:45
【问题描述】:

我正在 Quartus II 附带的嵌入式命令行中运行一个 bash 脚本。 bash 脚本是从使用 linux 的人那里发送给我的,我能够让大部分脚本工作(删除 sudo、更改路径等)。唯一仍然给我错误的两个命令是mkfs.ext3mkfs.vfat。这些是否隐藏在我需要添加路径的 cygwin 中的某个地方,或者是否有其他解决方法?我读过一些人使用 mkdofsf,但 cygwin 似乎也没有。

更新:

尝试使用 /sbin/mkfs - t vfat/sbin/mkfs -t ext3 但这给我留下了一个类似的错误,即找不到 mkfs.vfat 和 mkfs.ext3。

更新 2:安装 e2fsprogs 以解决 mkfs.ext3 的错误,但这并不能解决 vfat 格式问题。

【问题讨论】:

  • vfat 是一种 Windows 原生格式。您不需要 cygwin 命令来构建它

标签: bash cygwin


【解决方案1】:

这些是在 Cygwin 中可用的包 e2fsprogs 的一部分。我从未尝试过这些命令,假设 Windows 会阻止对原始设备的访问。但我看到cfdisk 似乎有效。无论如何,它至少可以启动。所以,也许这是可行的。

如果它们不能在原始设备上运行,如果您的脚本正在文件上创建文件系统或者可以修改以执行此操作,那应该可以工作。

无论如何,e2fsprogs 是您所需要的,但在这里要小心。每当您开始制作或编辑文件系统时,您就有机会真正搞砸您的系统。注意脚本在做什么,不要盲目前进。

【讨论】:

  • e2fsprogs can't format using vfat that I can tell but this works for ext3
猜你喜欢
  • 2010-11-30
  • 2014-03-08
  • 2011-04-20
  • 1970-01-01
  • 1970-01-01
  • 2014-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多