質問: 安全にスワップを完全にオフにしてスペースを再利用するにはどうすればよいですか? (debian jessie上) ssdドライブにデフォルトのパーティション設定でdebian jessieをインストールしました。現在のディスクパーティションは次のようになります。 私は16gbのramを持っているので、 swap は不要だと思います。しかし、他のディスクドライブがあるので、たとえば、代わりに他のドライブの1つで スワップファイルを作成 することができます。 swap パーティションを正しく永久に削除するためにどのような手順を踏む必要があるか教えてくださいそれがディスク領域を占有しないようにするには現在128gb ssdしかないので、スワップパーティションを削除したいと思います。これが私が毎回試し、再起動したものです。これらの各ステップは永続的ではない、またはは何もしませんでした: swapoff ユーティリティを使用する: swapoff --all gparted ユーティリティの使用: swap パーティションを右クリックし、[スワップオフ]をクリックします。 次のファイルで swap パーティションの [〜#〜] uuid [〜#〜] をコメント化します。 /etc/fstab 次のファイルで swap パーティションの [〜#〜] uuid [〜#〜] をコメント化します。 /etc/initramfs-tools/conf.d/resume 最後にこれらのコマンドを実行します(この順序と逆の順序の両方): update-grub update-initramfs -u
回答: gparted を開いている場合は、閉じます。そのスワップオフ機能は永続的ではないようです。 ターミナルを開いて root ( su );になります。 sudo を有効にしている場合は、たとえばsudo -i;見る - man sudo すべてのオプション): sudo -i 特定の swap パーティションおよび/またはすべての swap sをオフにします。 swapoff --all 特定の swap パーティションパーティションがオフであることを100%確認します。 cat /proc/swaps このファイルに精通しているテキストエディタを開きます。 nano 不明な場合: nano /etc/fstab swap パーティションの [〜#〜] uuid [〜#〜] をコメント化/削除します。例: # uuid=1d3c29bb-d730-4ad0-a659-45b25f60c37d none swap sw 0 0 このファイルに精通しているテキストエディタを開きます。 nano 不明な場合: nano /etc/initramfs-tools/conf.d/resume 以前に識別された swap パーティションの [〜#〜] uuid [〜#〜] をコメント化/削除します。例: # resume=uuid=1d3c29bb-d730-4ad0-a659-45b25f60c37d とにかく後で必要になるので、ターミナルを閉じないでください。 注:次の手順は、 [〜#〜] cli [〜#〜] または [〜#〜] gui [〜#〜] 。 [〜#〜] gui [〜#〜] : 開く gparted 、メニューから、またはより便利に開いたターミナルから: gparted インストールしていない場合は、インストールすることができます。その後、前のコマンドを再度実行します。 apt-get install gparted 右上のメニューからドライブを選択します。 gparted は起動時に swap パーティションを再アクティブ化するので、特定の swap パーティションを右クリックしてswapoffをクリックする必要があります->これはすぐに適用されます。 swap パーティションを右クリックして削除します->削除。ここで変更を適用する必要があります。 右クリックでメイン/その他のパーティションのサイズを変更します-> resize/move。ここで変更を適用する必要があります。 ターミナルに戻って、 boot images を再作成しましょう。 update-initramfs -u -k all 更新 [〜#〜] grub [〜#〜] : update-grub マシンが起動することをテストする場合は、ここで再起動できます。 [〜#〜] cli [〜#〜] : [〜#〜] vm [〜#〜] sをチェックインして、私のソリューションが機能する場合は共有します。それまでの間、 この答え を参照してください。