web-dev-qa-db-ja.com

デフォルトのインストールでは、なぜLVMまたはSWAPファイル(vs. partition)が選択されるのですか?

  1. デフォルトのインストールでは、なぜLVMまたはSWAPファイル(vs. partition)が選択されるのですか? here を参照してください。

  2. さらに、後でオプションを変更すること(インストール後)、つまり、SWAPファイルに切り替える(SWAPパーティションをドロップする)か、SWAPファイルを実行したままLVMに切り替えることは可能ですか?


関連:

1

最初の質問に対する答えは、何らかの形で意見に基づいています。

スワップファイルは、サイズを簡単に増減できるほか、削除することも、他の目的のために空き領域を使用することもできるため、スワップファイルの方が優れたオプションです。これらの利点のために、彼らはスワップファイルに移行することに決めたと思います。

今日、パーティションを切り分けて、RAMスワップのサイズを2回予約することはほとんど意味がありません。[...]または[パーティションベース]スワップスペースが使用されているが、不適切なサイズ、振り返ってその場で変更するのは苦痛です。

なぜ彼らはLVM用にそれを実装しなかったのですか?これは、LVMスナップショットがswapfileの変更を除外しないが、別の論理ボリュームにスワップがあると問題が回避されるためだと思います。

残念ながらLVMスナップショットはスワップファイルの変更を除外しないため、LVMベースのインストールでは、スワップ論理ボリュームが使用されます。

(引用は、エントリが書かれた時点でCanonicalに雇用されていたDimitri John Ledkovによる2016年のブログ投稿からのものです)

2番目の質問:どういうわけか、LVMを使用してシステムをインストールし、スワップ論理ボリュームを削除し、そのサイズをルート(または他の任意の場所)などの他のボリュームに追加してから、新しいスワップファイルを作成できます。また、逆を行うこともできます-スワップファイルを削除し、FSとそれがあったボリュームのサイズを減らし、新しいスワップパーティションを追加します。

ただし、基本的なインストールをLVMに変換することは、トリッキーなことをしない限り不可能です。

4
Ravexina