私Debian 10システムは暗号化を使用しますLVM2
。
現在、10Gパーティションがありますが、/var
日常的な使用には十分ではなく、docker
サイズを変更することにしました。
驚くべきことにLVMを管理するツールはありません。インストールされましたが、私のリポジトリでも利用できません!プラス文書ダーバンウィキは古い。
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:~#
LVM
ツールなしで以前のバージョンの古いパッケージをインストールして、「Debianを壊さずに」どうすればそれを処理できますか?
答え1
以前のバージョンのDebianでは、コマンドは以前のsu
ソースshadow
パッケージから来ましたが、Debian 10はソースsu
から出てきて意味が異なります。util-linux
ルートに切り替えた方法によっては、ルートからそれらをインポートして省略する/sbin
ことができます。これは、シェルがLVMツールを見つけることができない理由を説明できるようになりました。/usr/sbin
PATH
デフォルトでは、Debian 10.xに* / sbinパスは含まれていません。 "export PATH=/usr/local/sbin:/usr/sbin:/sbin:$PATH" でこの問題を解決します。
su -
この特別な場合は、ルートに切り替える代わりに使用すると、su
適切なディレクトリがPATH
.tファイルに追加されます。
答え2
最近、Debian 10.3 をインストールする際にも同じ問題があり、今 lvm2 パッケージをインストールしました。
apt install lvm2
またはsudo apt install lvm2
ルートディレクトリでない場合。
これは私にとって効果的です。