WARNING: Couldn't find all devices for LV centos_controller/root while checking used and assumed devices. 如何核查
时间: 2023-06-12 10:06:30 浏览: 76
这个警告信息通常是由于 LVM(逻辑卷管理)中的逻辑卷缺失或出现错误导致的。要核查并修复这个问题,可以按照以下步骤进行:
1. 确认 LVM 逻辑卷中是否存在缺失或错误。可以使用以下命令列出所有的逻辑卷:
```
lvdisplay
```
如果有任何逻辑卷缺失或出现问题,会在输出中显示。
2. 使用 `pvscan` 命令扫描所有的物理卷,检查是否有缺失或错误。
3. 如果存在缺失或错误的逻辑卷或物理卷,可以使用 `lvremove` 和 `vgremove` 命令将其删除。
4. 在删除前,可以使用 `vgchange` 命令将卷组设置为只读模式,以避免误操作。
5. 删除逻辑卷或物理卷之后,可以使用 `pvcreate` 和 `vgcreate` 命令重新创建。
6. 最后,使用 `lvcreate` 命令创建新的逻辑卷,并将其添加到卷组中。
如果以上步骤无法解决问题,建议查看 `/var/log/messages` 和 `/var/log/syslog` 等日志文件,查找更多的错误信息。
相关问题
WARNING: Couldn't find all devices for LV centos/home while checking used an
这个警告信息表明在检查逻辑卷 `centos/home` 的使用情况时,有一些设备没有找到。这可能是因为这些设备未挂载或者未使用。
如果你确定这些设备应该被包含在逻辑卷 `centos/home` 中,那么你需要检查这些设备是否已经被正确地挂载,并且是否可用。你可以使用 `lsblk` 命令来查看当前系统上已经挂载的设备:
```
lsblk
```
如果这些设备没有被挂载,那么你需要先挂载这些设备,然后重新运行 `lvdisplay` 命令来检查逻辑卷的使用情况。
如果你确定这些设备不应该被包含在逻辑卷 `centos/home` 中,那么你可以忽略这个警告信息。
如何把http://mirror.centos.org/centos/7/os/x86_64/Packages/配置成yum源
要将http://mirror.centos.org/centos/7/os/x86_64/Packages/配置为yum源,请按照以下步骤操作:
1. 打开终端并以root用户身份登录系统。
2. 进入/etc/yum.repos.d/目录,该目录包含所有yum源的配置文件。
3. 创建一个名为CentOS-Base.repo的新文件,该文件将包含http://mirror.centos.org/centos/7/os/x86_64/Packages/的yum源配置信息。
4. 在CentOS-Base.repo文件中输入以下内容:
```
[base]
name=CentOS-$releasever - Base
baseurl=http://mirror.centos.org/centos/7/os/x86_64/Packages/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
```
5. 保存并退出文件。
6. 运行yum clean all命令以清除所有缓存。
7. 运行yum update命令以更新yum源并安装新软件包。
现在,您应该已经成功将http://mirror.centos.org/centos/7/os/x86_64/Packages/配置为yum源。