lvm vgchange lvreduceが論理ボリューム/グループを検出できないのはなぜですか?

lvm vgchange lvreduceが論理ボリューム/グループを検出できないのはなぜですか?

スワップサイズを変更してみてください。

  • vgchange何も返さない
  • lvreduce「論理ボリュームへの誤ったパス」を返します。 (私が逃したからではありません。)隠された人物)
  • vgs -vvgscan -vおよび「ボリュームグループが見つかりません」を返し、vgdisplay -v次の項目のみを含めます。lvdisplay -vls /dev/mappercontrolここ

なぜ?私ができることはありますか?

lvmdiskscanゼロディスク、4つのパーティション、0つのLVM物理ボリューム、フルディスク、および0つのLVM物理ボリュームを返します。これはボリュームを作成する必要があることを意味しますか?

とを使ってe2fsckファイルシステムを調べてサイズを変更できますresize2fs

回復モードでDebian Bullseyeを使用してUSBから起動し、インストールされているBullseyeから起動すると、ボリュームの検出/表示が失敗します。私はapt install lvm2コマンドを実行するために走った。

パーティションのサイズを変更する他の方法はありますか? Debian Wikiは書くLVMは「完全にサポートしています」

コメントによると:

$ sudo lsblk
[sudo] password for ahan: 
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
nvme0n1     259:0    0 476.9G  0 disk 
├─nvme0n1p1 259:1    0   512M  0 part /boot/efi
├─nvme0n1p2 259:2    0 475.5G  0 part /
└─nvme0n1p3 259:3    0   976M  0 part [SWAP]

ベストアンサー1

ディスク全体の0個のLVM物理ボリュームと0個のLVM物理ボリューム。

LVMを使用していないようなので、LVMツールはこれらのパーティションを助けることができません。

LVMは、1つ以上のパーティション/ディスクにまたがる「ボリュームグループ」に「論理ボリューム」が格納されているシステムを使用します。一部のインストーラはシステムのインストール時にこの設定を作成できますが、設定ではスワップとファイルシステムがそのパーティションに直接存在する通常のパーティションテーブルを使用しているように聞こえます。

LVMを使用すると、論理ボリュームがディスク上で連続する必要はないため、サイズを変更するのは非常に便利ですが、あなたの場合はこれが少し厄介です。

あなたのその他の問題、パーティションのレイアウトについて言及します。

Device             Start        End   Sectors   Size Type
/dev/nvme0n1p1      2048    1050623   1048576   512M EFI System
/dev/nvme0n1p2   1050624  998215679 997165056 475.5G Linux filesystem
/dev/nvme0n1p3 998215680 1000214527   1998848   976M Linux swap

幸いなことに、ルートパーティションのサイズを変更したい場合は、方法は非常に簡単です。スワップパーティションを削除できます(まず使用してswapoff無効にします)。オンライン縮小をサポートします。その後、残りの領域を使用して新しいスワップパーティションを作成できます。

編集:ルートパーティションを縮小する基本的なプロセスは次のとおりです。

  1. サポート興味のあるすべてのデータ
  2. ターゲットファイルシステムがマウントされていないLive CDまたは他のシステムから起動します。
  3. ファイルシステム+パーティションを縮小します。 gpartedなどのツールを使用するとこれは簡単になりますが、手動で実行するとファイルシステムを減らす必要があります。今後分割。どちらも同じ量だけ縮小する必要があります。 GBは2つの異なる量を意味する可能性があり、GiBはあいまいではありませんので、ツールを使用して同じストレージデバイスを使用していることを再確認してください。
  4. 残りのスペースでスワップパーティションを作成し、スワップパーティションとしてフォーマットします。以前と同じUUIDを使用してスワップパーティションを再フォーマットすることをお勧めします(mkswap(1)このフラグを参照--uuid)。それ以外の場合は、参照を更新して/etc/fstabinitrdを再生成する必要があります。

おすすめ記事