再用mkswap无法创建文件

问题描述:

我试图创建一个交换文件:再用mkswap无法创建文件

mkswap -f /var/swap 

我得到“在/ var /交换没有这样的文件或目录”

我应该先创建文件?我找到的文件没有说,所以我很担心。

凯特

+0

这真的属于unix.se,投票给SU作为最合适的选项提供。 –

是的,您需要先创建文件。 dd是标准选择:

dd if=/dev/zero of=/var/swap bs=1024 count=131072 
mkswap /var/swap 
swapon 

本次创建128meg交换文件。从男子再用mkswap

+0

非常感谢你的回答。有效。 :-)使用一个编辑:swapon/var/swap - 文件名是必需的。 – KateYoak

通常你在一个分区,而不是一个文件运行mkswap。由于不会期望它为您编辑分区表,因此会写入以期望目标已经存在。

剪断:

要建立一个交换文件,它必须创造 之前该文件对其进行初始化 用再用mkswap,例如使用如下命令

  # dd if=/dev/zero of=swapfile bs=1024 count=65536 

的“-f”选项再用mkswap是不是有点太危险,它的“力量”。尝试它没有第一...