暗号化されたLVM2
を使用するDebian 10システムがあります。
現在、10Gの/var
パーティションがあり、docker
を毎日使用するのに十分ではないため、サイズを変更することにしました。
驚いたことに、私はLVMを管理するためのツールなしをインストールしているか、リポジトリで使用できません!さらに、Debianwikiのドキュメントは古くなっています。
root@almanzora:~# pvchange
bash: pvchange: command not found
root@almanzora:~# pvck
bash: pvck: command not found
root@almanzora:~# pvcreate
bash: pvcreate: command not found
root@almanzora:~# pvdisplay
bash: pvdisplay: command not found
root@almanzora:~# pvmove
bash: pvmove: command not found
root@almanzora:~# pvs
bash: pvs: command not found
root@almanzora:~# pvscan
bash: pvscan: command not found
root@almanzora:~#
以前のバージョンの古いパッケージをインストールすることで、ツールなしで「Debianを壊す」ことなく、LVM
を処理するにはどうすればよいですか?
古いバージョンのDebianでは、su
コマンドは古いshadow
ソースパッケージから取得されましたが、Debian 10のsu
はutil-linux
ソースコードから取得され、セマンティクスが異なることに注意してください。
ルートへの切り替えの正確さによっては、PATH
から/sbin
および/usr/sbin
が省略されている可能性があります。これは、シェルがLVMツールを見つけられないことを説明します。
この特定のケースでは、su
ではなくsu -
を使用してrootに切り替えると、適切なディレクトリがPATH
に追加されます。