Debian 10 中缺少 LVM 工具

Nav*_*rro 4 debian lvm

我有一个Debian 10系统,它使用加密的LVM2.

目前我有一个 10G 的/var分区,对于我的日常使用来说不够大docker,所以我决定调整它的大小。

令我惊讶的是,我没有安装管理 LVM 的工具,也没有在我的存储库中可用!此外,Debian wiki 中的文档已经过时。

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:~#
Run Code Online (Sandbox Code Playgroud)

我现在如何在LVM没有工具的情况下处理而不是通过安装以前版本的旧软件包来“破坏 Debian”?

tel*_*coM 7

请注意,在旧版本的 Debian 中,su命令来自旧的shadow源代码包,但 Debian 10su来自util-linux源代码并具有不同的语义。

根据您切换到 root 的准确程度,您现在可能会从 中获取/sbin/usr/sbin省略PATH,这将解释 shell 没有找到 LVM 工具。

Debian 10.x 默认不包含任何 */sbin 路径。用“export PATH=/usr/local/sbin:/usr/sbin:/sbin:$PATH”解决这个问题。

在这种特殊情况下,切换到 root 使用su -(而不是su)将适当的目录添加到PATH.t