相关疑难解决方法(0)

哪个设备正在使用这个逻辑卷?

我正在尝试删除一个 LVM 逻辑卷,我认为它目前没有被使用。

但是,当我尝试删除它时,出现错误:

# lvremove /dev/vg_service1/lv_home 
  Logical volume vg_service1/lv_home is used by another device.
Run Code Online (Sandbox Code Playgroud)

它绝对没有安装,因为这不会返回任何内容:

# mount | grep lv_home
Run Code Online (Sandbox Code Playgroud)

有什么办法可以知道什么在使用这个逻辑卷?

rhel lvm

7
推荐指数
2
解决办法
2万
查看次数

Debian:升级内核(到 4.9)的新错误消息 - 重新加载 ioctl 错误

我正在将 Debian 9.0 Stretch 中的内核升级到内核到 4.9.0-1-amd64。

该软件包已安装,但是,在程序结束时,我收到了一个神秘的错误:

device-mapper: reload ioctl on osprober-linux-sda2 failed: Device or resource busy
Command failed
Run Code Online (Sandbox Code Playgroud)

我也担心重新启动它,它无法正常启动。

运行dpkg-reconfigure linux-image-4.9.0-1-amd64也会产生同样的错误。

奇怪的是,在/etc/fstab我没有sda2分区,并且该程序用于工作到现在。它只是在最后一次软件包升级后停止工作(实际上我可以发誓我在最后一次udev软件包升级到 232-18后首先看到了错误)。带有 Jessie 的 VM 仍然可以正常工作。

所以fstab是:

$cat /etc/fstab
/dev/sda1 / ext3 errors=remount-ro,noatime 0 1
/dev/sda3 none swap sw 0 0
Run Code Online (Sandbox Code Playgroud)

但是,运行blkid,我现在记得/dev/sda2是ext3日志分区:

/dev/sda1: UUID="43dcd715-1914-4da8-8e55-27879705920a" EXT_JOURNAL="b153f326-cb4e-491b-9b38-f9750dcf5165" TYPE="ext3" PARTUUID="8aac691c-01"
/dev/sda2: LABEL="j-my-dev" UUID="b153f326-cb4e-491b-9b38-f9750dcf5165" LOGUUID="b153f326-cb4e-491b-9b38-f9750dcf5165" TYPE="jbd" PARTUUID="8aac691c-02"
/dev/sda3: UUID="a04c0b69-07d5-40e1-8c80-6914118f6df4" TYPE="swap" PARTUUID="8aac691c-03"
Run Code Online (Sandbox Code Playgroud)

在进一步调查后,我还发现一个悬空文件仍然提到旧的sda2(因为这个虚拟机是在很多个月前从带有 LVM 的服务器迁移的)

内容/etc/blkid.tab …

debian dpkg linux-kernel

5
推荐指数
1
解决办法
5807
查看次数

标签 统计

debian ×1

dpkg ×1

linux-kernel ×1

lvm ×1

rhel ×1