スワップパーティションを削除する最も安全な方法は何ですか?


11

16 GBフラッシュドライブを搭載した64ビットHPラップトップでUbuntu 12.04を実行しています。現在、動作するハードドライブはありません。Ubuntuをインストールしたときに、sdb1に2 GBのスワップパーティションを作成しました。私はそれ以来、スワップパーティションは一般にフラッシュドライブでは悪い考えであることを知ったので、他のパーティションにスワップスペースを使用したいと思います。以下のリンクで私のパーティション構成を見ることができます。

GPartedスクリーン

私はsdb1fstabファイルからコメント化し、GPartedライブCDから起動し、swapoffsdb1を選択し、他のパーティションと削除/マージする必要があることをすべて読みました。

ただし、sdb1をいじると、sdb2またはsdb3のUUIDが変更され、問題が発生する可能性があることも読んだ。これは本当ですか?initramfsはスワップを使用しますか?

また、内蔵ハードドライブを搭載したラップトップでUbuntuを実行すると、スワップパーティションはそれだけ役立ちますか?6 GBのDDR3を持っています。1.5xActual RAMのルールはまだ適用されますか?私にはかなりのように思えます。

助けてくれてありがとう!

更新:私はスワップを削除しました。私が従ったプロセスは次のとおりです。

  1. GPartedでswapパーティションを右クリックし、swapoffを選択します。
  2. #を使用して、fstabからスワップパーティションをコメントアウトします。
  3. ライブのGParted CDから起動しようとしましたが、エラーが発生し続けたため、GPartedをUbuntuで実行しました。
  4. GPartedのスワップパーティションを削除しました。
  5. アンマウントされた/ windows。
  6. 残りのスペースを取るために/ windowsを拡張しました。
  7. マウントされた/ windows。

/および/ windowsパーティションはそれぞれ独自の名前とUUIDを保持しており、すべて正常に動作しています。以前にスワップ領域が使用されているのを見たことがなく、休止状態関数を使用するつもりもないので、スワップを削除することは良い考えだと思います。


ラップトップを使用しているときに、サスペンド/ハイバネートしますか?おそらくそれを質問に追加してください-それはスワップサイズに影響しますか?
23 93 26 35 19 57 3 89

@qbi-あなたはスクリーンショットでそれを行うことによって、ここではほとんど判読できないことを知っています;)
23 93 26 35 19 57 3 89

UUIDの変更で問題が発生した場合は、それに対処するのに最適な場所、livecd、パーティションをマウントし、新しいUUIDでfstabを編集します。
23 93 26 35 19 57 3 89

@Elfy画像もリンクしました。したがって、それをクリックすると、より大きなバリアントが開きます。
qbi 2013年

1
@qbiありがとう-私が推測したことを自分で実行できたでしょう:)
23 93 26 35 19 57 3 89

回答:


11

htopでスワ​​ップメモリ​​の使用状況を監視してみてください(ターミナルを開いて「htop」と入力してください)。htopがインストールされていない場合は、「sudo apt-get install htop」でインストールするか、「top」を使用しますが、htopはよりユーザーフレンドリー。

RAMの量を考えると、多くの場合、スワップの使用率は0%です。

スワップパーティションをフォーマットする場合は、最初に「swapoff」コマンドでスワップを無効にし、次に「mkfs.ext4」または「mkfs」でパーティションをフォーマットする必要があります。その後、システムが起動時に新しいパーティションをマウントするように、「/ etc / fstab」を編集する必要があります。

これでおしまいです!


2

あらゆる種類のフラッシュストレージ(USBドライブなど)にスワップパーティションを用意することは、実際にはそれほど良い考えではありません。

スワップパーティションを削除するだけで安全です。個人的にはからの削除を気にしたこと/etc/fstabはありませんが、ほとんど間違いなく害はありません。

十分な量のRAMがある場合、スワップパーティションのサイズはあまり重要ではなくなります(誰かが間違っている場合は修正してください)。私は通常4GBのスワップパーティションを作成しますが、これまでのところ問題があったとは言えません。
システムのRAMが不足している場合(0バイトが利用可能など)、システムはフリーズします。スワップパーティションがある場合は、RAMからスワップにデータを移動して、システムがフリーズしないようにすることができます。一方、スワップ(HDD)はRAMよりも低速であるため、スワップパーティションから大量のデータをフェッチする必要がある場合は、非常に顕著な遅延が発生します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.