Physical volume '/dev/vdc1' is already in volume group 'mytest' Unable to add physical volume '/dev/vdc1' to volume group 'mytest' /dev/vdc1: physical volume not initialized.
时间: 2024-02-25 10:53:22 浏览: 28
这个错误提示是因为 `/dev/vdc1` 这个物理卷已经被添加到卷组 `mytest` 中了,不能重复添加。同时,错误提示中提到该物理卷没有被初始化,需要进行初始化操作。
可以使用以下命令对 `/dev/vdc1` 进行初始化:
```
pvcreate /dev/vdc1
```
然后再次尝试将该物理卷添加到卷组中:
```
vgextend mytest /dev/vdc1
```
如果卷组 `mytest` 的空间不足以容纳该物理卷,可以先将其中一个逻辑卷缩小或者删除掉,再将该物理卷添加到卷组中。具体操作可以参考以下命令:
- 缩小逻辑卷:
```
lvresize --resizefs --size -2G /dev/mytest/mylv
```
其中 `-2G` 是指将逻辑卷缩小 2GB 的空间,可以根据实际情况进行调整。
- 删除逻辑卷:
```
lvremove /dev/mytest/mylv
```
其中 `mylv` 是要删除的逻辑卷名称。
然后再尝试将该物理卷添加到卷组中即可。
相关问题
Volume group "mytest" has insufficient free space (127999 extents): 128000 required.
这个错误提示是因为卷组 `mytest` 中的空闲空间不足以创建所需大小的逻辑卷。
可以使用以下命令查看卷组 `mytest` 的空间情况:
```
vgdisplay mytest
```
然后根据空间情况,缩小其中一个逻辑卷或者删除掉一些不必要的逻辑卷,以释放出足够的空间来创建新的逻辑卷。
例如,可以使用以下命令将逻辑卷 `mylv` 缩小 2GB 的空间:
```
lvresize --resizefs --size -2G /dev/mytest/mylv
```
其中 `/dev/mytest/mylv` 是要缩小的逻辑卷名称。
缩小逻辑卷后,再次查看卷组 `mytest` 的空间情况,确认是否已经有足够的空间来创建新的逻辑卷。
如果仍然没有足够的空间,可以考虑使用其他的物理卷进行扩容或者添加新的物理卷到卷组中。
docker exec -it mytest /bin/bash /usr/run.sh
这个命令与之前的命令类似,只不过多了一个"-it"选项。这个选项表示在执行命令时,会创建一个交互式的终端。也就是说,这个命令会在"mytest"容器中打开一个交互式的bash终端,并执行"/usr/run.sh"脚本文件。所以,当你运行这个命令时,你会进入到"mytest"容器的bash终端中,并执行"/usr/run.sh"脚本文件。