Linux mkswap无法创建文件

Linux mkswap无法创建文件,linux,swap,Linux,Swap,我正在尝试创建交换文件: mkswap -f /var/swap 我没有得到/var/swap这样的文件或目录 我应该先创建文件吗?我找到的文件没有这样说,所以我很担心 Kate通常在分区而不是文件上运行mkswap。因为人们不希望它为您编辑分区表,所以编写它的目的是希望目标已经存在。是的,您需要先创建文件。dd是标准选择: dd if=/dev/zero of=/var/swap bs=1024 count=131072 mkswap /var/swap swapon 这将创建一个12

我正在尝试创建交换文件:

  mkswap -f /var/swap
我没有得到/var/swap这样的文件或目录

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


Kate

通常在分区而不是文件上运行mkswap。因为人们不希望它为您编辑分区表,所以编写它的目的是希望目标已经存在。

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

dd if=/dev/zero of=/var/swap bs=1024 count=131072
mkswap /var/swap
swapon
这将创建一个128meg交换文件。

从man mkswap剪切:

要设置交换文件,必须先创建该文件 初始化它 使用mkswap,例如,使用如下命令

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

mkswap的-f选项也有点危险,它是强制的。不要先尝试…

这真的属于unix.se,投票支持SU是最合适的选项。非常感谢您的回答。它起作用了只需一次编辑:swapon/var/swap-需要文件名。