web-dev-qa-db-ja.com

誤って削除したスワップパーティションを復元するにはどうすればよいですか?

Gpartedを使用して誤ってスワップパーティションを削除しました。

(私はまだシステムにログインしているので、復元が簡単になるはずです)誰かが私を助けてくれますか? Ubuntuのインストールで自動的に設定されたため、設定方法がわかりません。

現在、3つのパーティションがあります。

  /dev/sda1 -> Ubuntu installation root, mounted at '/'

  /dev/sda2 -> Windows partition

  /dev/sda3 -> Fedora partition

/dev/sda4スワップパーティションが間違っていなかった場合(4GBサイズ)

16

もう一度gpartedを使用して追加の/dev/sda4パーティションを作成し、「linux swap」タイプとしてフォーマットします。

例:

  • ここで、強調表示されたスペースの/dev/sda6スワップパーティションを削除しました。

    enter image description here

  • その未割り当て領域を右クリックして、[新規]をクリックします。タイプ「linux-swap」を選択し、「追加」をクリックします。

    enter image description here

  • 変更を適用する

  • 新しいスワップパーティションを右クリックして、「swapon」を選択します。

    enter image description here

  • 削除しない限り、/etc/fstabのスワップエントリはまだ存在しているはずです。

    • grep swap.*sw /etc/fstabを使用して端末から確認すると、次のような長い行が表示されます。
    UUID = adc15cab-1cd4-4278-9a1d-59016cced6dd none swap sw 0 0
    • そのような行が表示されない場合Sudo blkid | grep swapを使用してUUIDを取得し、add/etc/fstabへのこの形式の行。

    • このような行が表示されていても、UUIDがblkidによって返されたものと一致しない場合は、fstabを編集して一致させます。 (注:fstabの行はコメントアウトしないでください。つまり、#で始まってはなりません。)

  • free -mを実行して、スワップパーティションがアクティブであることを確認します。

32
ish