2011-09-19 86 views
0

我試圖創建一個交換文件:再用mkswap無法創建文件

mkswap -f /var/swap 

我得到「在/ var /交換沒有這樣的文件或目錄」

我應該先創建文件?我找到的文件沒有說,所以我很擔心。

凱特

+0

這真的屬於unix.se,投票給SU作爲最合適的選項提供。 –

回答

2

是的,您需要先創建文件。 dd是標準選擇:

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

本次創建128meg交換文件。從男子再用mkswap

+0

非常感謝你的回答。有效。 :-)使用一個編輯:swapon/var/swap - 文件名是必需的。 – KateYoak

1

通常你在一個分區,而不是一個文件運行mkswap。由於不會期望它爲您編輯分區表,因此會寫入以期望目標已經存在。

1

剪斷:

要建立一個交換文件,它必須創造 之前該文件對其進行初始化 用再用mkswap,例如使用如下命令

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

的「-f」選項再用mkswap是不是有點太危險,它的「力量」。嘗試它沒有第一...