首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在dev +上交换,但是获得了dev +如何交换dev?

在dev +上交换,但是获得了dev +如何交换dev?
EN

Server Fault用户
提问于 2011-07-25 11:26:04
回答 2查看 11.6K关注 0票数 2

当我做:

代码语言:javascript
复制
     mkswap /dev/sda3
     mkswap: error: /dev/sda3 is mounted; will not make swapspace.

大卫,怎样才能摆脱mkswap呢?

EN

回答 2

Server Fault用户

发布于 2011-07-25 11:30:44

“交换交换,丹尼尔-桑”,宫城县在空手道上说。

错误。

你想做什么?为现有的交换分区重新创建交换空间?通过使用现有的其他分区来添加更多的交换空间?请说得更具体些。如果由于某种原因正在重新创建已存在的交换分区,请使用

代码语言:javascript
复制
swapoff /dev/sda3
mkswap /dev/sda3
swapon /dev/sda3

使用mkswap -f /dev/sda3,您可能可以继续,但请仔细阅读手册页告诉您的内容:

代码语言:javascript
复制
Force - go ahead even if the command is stupid.  

换句话说:如果这个分区包含一些重要的东西,它就会被核爆。我希望你的下一个问题不是恢复备份。

票数 6
EN

Server Fault用户

发布于 2011-07-25 11:34:49

您确定要在/dev/sda3上创建交换吗?这个消息意味着/dev/sda3已经被用于一个真正的文件系统,并且可能包含数据。

首先,通过发出/dev/sda3命令,检查mount是否作为挂载文件系统使用。如果/dev/sda3被列为挂载的文件系统停止,那么您肯定不想做您想要做的事情。

如果列出了它,并且您仍然希望继续并擦除分区上的所有数据,那么您必须先将umount /dev/sda3放在mkswap /dev/sda3之前。

如果它没有被列出,那么它已经是交换,并且已经在使用。如果您需要重新构建它(不太可能),那么您必须在swapoff /dev/sda3之前进行mkswap /dev/sda3

一旦您有了一个成功的mkswap /dev/sda3,您就必须最终完成swapon /dev/sda3

记住也要编辑你的/etc/fstab以反映/dev/sda3使用的变化。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/293807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档