デフォルトの17.04スワップファイルの場所


16

これに関する情報はどこにも見つかりませんでした(そして、そのためだけに新しい17.04インストールをセットアップしたくありません)。17.04のスワップファイルのデフォルトの場所は何ですか?


2
デフォルトの場所は/ swapfileのようです。「... recreate ... after upgrade ...」の意味がわかりません。継承されたスワップパーティションを喜んで使用します。
mikewhatever

@mikewhatever私は、スワップパーティションを使用することから17.04のデフォルト設定に切り替える方法を意味していました。しかし、おそらく2つの質問を1つにまとめるべきではないことがわかりました。
phk

答えは、17.04でスワップを見つけ、削除し、作成することです。16.04の方法でパーティションを再作成できます。
リンツウィンド

回答:


29

2つのコマンド:

~$ cat /proc/swaps
Filename                Type        Size    Used    Priority
/swapfile                               file        2097148 0   -1

そして

$ grep swap /etc/fstab
/swapfile                                 none            swap    sw              0       0

そのため、どちらも次のことを指します。

$ cd / && ls -l swapfile
-rw------- 1 root root 2147483648 apr  2 18:56 swapfile

無効にして削除:

sudo swapoff /swapfile
sudo rm /swapfile

2Gbスワップファイルを作成し、権限を設定し、スワップとしてフォーマットし、有効にします。

sudo fallocate -l 2g /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

1
ありがとう、これは私が探していたものです。また、17.04の状態を幾分再作成する方法についてのコマンドにも感謝します。サイズが動的であることをどこかで読みましたが、これはインストール時間のみを指していると思いますか?
phk

はい。します。休止状態への影響を調べませんでした(ただし、必要に応じてファイルが大きくなると思います)。
リンツウィンド

あなたが言及した最後の部分(help.ubuntu.com/community/SwapFaq#How_do_I_add_a_swap_file.3Fにも記載されています)でコマンドをテストしようとしswapon: /swapfile: swapon failed: Invalid argumentましたが、最後のコマンドを取得しています。最初にスワップパーティションを無効にする必要があるかもしれませんが、ATMを使用できないのはswapoff: /dev/sdd8: swapoff failed: Cannot allocate memory…メモリを解放する必要があるためだと思います。
phk

うーん、ライブセッションからこれを使ってみてはどうですか?
リンツウィンド

問題は/btrfs であることに関係していることがわかりましたが、FAQがこの事実に言及しているのを逃しました。
phk
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.