当我做:
mkswap /dev/sda3
mkswap: error: /dev/sda3 is mounted; will not make swapspace.大卫,怎样才能摆脱mkswap呢?
发布于 2011-07-25 11:30:44
“交换交换,丹尼尔-桑”,宫城县在空手道上说。
错误。
你想做什么?为现有的交换分区重新创建交换空间?通过使用现有的其他分区来添加更多的交换空间?请说得更具体些。如果由于某种原因正在重新创建已存在的交换分区,请使用
swapoff /dev/sda3
mkswap /dev/sda3
swapon /dev/sda3使用mkswap -f /dev/sda3,您可能可以继续,但请仔细阅读手册页告诉您的内容:
Force - go ahead even if the command is stupid. 换句话说:如果这个分区包含一些重要的东西,它就会被核爆。我希望你的下一个问题不是恢复备份。
发布于 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使用的变化。
https://serverfault.com/questions/293807
复制相似问题