デフォルトのパーティションを使用して、SSDドライブにDebian Jessieをインストールしました。現在のディスクパーティションは次のとおりです。
RAMが16GBなので必要ないようです。交換。しかし、別のディスクドライブがあるのでスワップファイルの作成たとえば、他のドライブのいずれかにあります。
削除するにはどのような措置を講じるべきかを教えてください。交換正確かつ恒久的なパーティション分割ディスク領域を占有しないように?現在128GB SSDしかないので、スワップパーティションを削除したいと思います。
これは、各ステップで試して再起動することです。永久的ではないまたは何もしなかった:
使用
swapoff
便利:swapoff --all
使用ゴポット便利:
右クリック交換パーティションを分割して「スワップ」をクリックします。
コメントする交換分割された普遍的に一意の識別子次のファイルから:
/etc/fstab
コメントする交換分割された普遍的に一意の識別子次のファイルから:
/etc/initramfs-tools/conf.d/resume
最後に、次のコマンドを実行します(この順序と逆の順序)。
update-grub update-initramfs -u
答え1
お持ちの場合ゴポット近く開けてください。スワップ機能は永久的ではないようです。
端末を開いて
root
(su
);あなたが持っているならsudo
有効にすると、次のこともできますsudo -i
。man sudo
すべてのオプションについて):sudo -i
-
swapoff --all
特定の内容について100%確信しています。交換パーティションパーティションをオフにする:
cat /proc/swaps
このファイルに慣れているテキストエディタを開きます。
nano
わからない場合:nano /etc/fstab
コメント/削除交換分割された普遍的に一意の識別子、例えば:
# UUID=1d3c29bb-d730-4ad0-a659-45b25f60c37d none swap sw 0 0
このファイルに慣れているテキストエディタを開きます。
nano
わからない場合:nano /etc/initramfs-tools/conf.d/resume
以前に識別された注釈の処理/削除交換分割された普遍的に一意の識別子、例えば:
# RESUME=UUID=1d3c29bb-d730-4ad0-a659-45b25f60c37d
交換が暗号化されている場合でも同じことを行います
/etc/crypttab
。後で必要なので、端末を閉じないでください。
メモ:次の手順は使用するかどうかによって異なります。コマンドラインインタフェースまたはGUI。
GUI:
開いているゴポット、メニューでまたはより便利に私達が開くターミナルで:
gparted
まだインストールしていない場合は、インストール後に前のコマンドを再実行できます。
apt-get install gparted
右上のメニューからドライブを選択します。
〜のようにゴポットリアクティブ化交換起動時にパーティション、特定のパーティションを右クリックする必要があります。交換パーティションを分割してSwapoffをクリックすると、->すぐに適用されます。
削除交換パーティションを右クリック - >削除します。変更をすぐに適用する必要があります。
プライマリ/その他のパーティションのサイズを変更するには、右クリック - >サイズ変更/移動をクリックします。変更をすぐに適用する必要があります。
ターミナルに戻ってもう一度やりましょう。リリースイメージ:
update-initramfs -u -k all
修正する幼虫:
update-grub
マシンの起動をテストするには、今すぐ再起動してください。
暗号化注:スワップパーティションが暗号化されている場合は、関連する行もコメントアウトする必要があります/etc/crypttab
。それ以外の場合、CryptSetupは起動時に90秒待機します。ありがとう率直なこのサプリメントのために。
答え2
ルートとして実行:
# swapoff -a
変更を永久に適用するには、/etc/fstab
スワップエントリを編集、削除、またはコメントアウトします。
答え3
/etc/fstab
次回の起動時に再度有効にならないように関連項目をコメントアウト/削除し、再起動または実行して、swapoff -a
現在実行中のシステムがスワップパーティションを使用しないように無効にします。
これで、スワップパーティションを削除し、システムパーティションを未使用領域に拡張し、物理ファイルシステムを拡張します。グラフィックスパーティションマネージャがすべての操作を実行できるかどうかはわかりませんが、そうでない場合は、次の方法を使用してディストリビューションに依存しない方法をfdisk
使用して実行できますresize2fs
。
# fdisk /dev/sdX
# Display current partition table, copy/paste this output somewhere to be able to go back in case you screw up
Command (m for help): p
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 22527 20480 10M ef EFI (FAT-12/16/32)
/dev/sda2 22528 186367 163840 80M 83 Linux
/dev/sda3 186368 204799 18432 9M 82 Linux swap / Solaris
# Delete the swap partition
Command (m for help): d
Partition number (1-3, default 3): 3
Partition 3 has been deleted.
# Delete the system partition
Command (m for help): d
Partition number (1,2, default 2): 2
Partition 2 has been deleted.
# Create a new system partition starting the same as the old one but ending a bit farther, at the end of the (now deleted) swap partition
Command (m for help): n
Partition type
p primary (1 primary, 0 extended, 3 free)
e extended (container for logical partitions)
Select (default p):
Using default response p.
Partition number (2-4, default 2):
# Enter the same start sector as the old part.
First sector (22528-204799, default 22528): 22528
# Enter the end sector of the old swap partition
Last sector, +sectors or +size{K,M,G,T,P} (22528-204799, default 204799): 204799
Created a new partition 2 of type 'Linux' and of size 89 MiB.
# Save the changes
Command (m for help): w
The partition table has been altered.
最後に、新しい利用可能なスペースを利用するために現在のファイルシステムを拡張します(これまで、実際のファイルシステムはプライマリパーティションにさらに多くのスペースを追加したことに気づいていませんでした)。デフォルトでは、固定サイズを指定しresize2fs
ない限り、パーティション全体が使用されるため、パーティションブロックデバイス以外には何も指定する必要はありません。パーティションがマウントされている間、ファイルシステムの拡張(縮小の代わりに)をオンラインで実行できます。
# resize2fs /dev/sda2
これで、再起動せずにスワップを正常に無効にし、未使用領域を回収しました。
Debian のプロセスは少し異なり、より多くのファイルを編集する必要があります。確認してみてください回答より多くの情報を知りたいです。
答え4
Gpartedでスワップパーティションを右クリックして選択できます。交換オプション。これは、要求したのと同じ操作をすばやく実行できる方法です。