mkswap 无法创建文件
我试图创建一个交换文件:
mkswap -f /var/swap
我得到“/var/swap 没有这样的文件或目录”
我应该先创建该文件吗?我找到的文档没有这么说,所以我很担心。
I was attempting to create a swap file:
mkswap -f /var/swap
I get "/var/swap No such file or directory"
Am I supposed to create the file first? The documentation I found does not say that, so I am concerned.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
是的,您需要先创建该文件。
dd
是标准选择:这会创建一个 128meg 的交换文件。
Yes, you'll need to create the file first.
dd
is the standard choice:this'd create a 128meg swap file.
来自 man mkswap 的片段:
也有点危险,它是“强制”。不先尝试一下...
Snip from man mkswap:
The "-f" option to mkswap is a bit dangerous too, it's "force". Try it without first...
通常,您在分区上运行 mkswap,而不是文件。由于人们不会期望它为您编辑分区表,因此它被写入期望目标已经存在。
Normally you run
mkswap
on a partition, not a file. Since one wouldn't expect it to edit the partition table for you, it's written to expect the target to already exist.