gparted - Libparted 错误,无法将更改通知内核

gparted - Libparted 错误,无法将更改通知内核

这是 CentOS Linux 版本 7.6.1810(核心)上的gparted

我正在尝试重新格式化通过 USB 3.0 连接的 LaCie 坚固外置硬盘。

当我使用 gparted 格式化并添加分区时,我继续收到此错误消息:

    Libparted Error
    Partition(s) 1 on /dev/sdf have been written, but we have been
    unable to inform the kernel of the change, probably because it/
    they are in use. As a result, the old partition(s) will remain in 
    use. You should reboot now before making further changes.

默认情况下,我通过 GUI 注意到它会自动安装驱动器,但在继续操作之前,我已经从命令行卸载了它。没有什么不同,我收到了此错误消息。

我尝试重新启动并再次尝试,但结果还是一样。

我如何才能找出导致生成此错误消息的原因?似乎认为该资源正在被另一个进程使用,但我不知道它们可能是什么。

我通过 ssh 进入服务器并运行以下命令:

while :
do
sleep 1
lsof | grep sde
done

这样我就可以监视设备 sde 是否正在被访问。虽然我的消息最初是针对 sdf 的,但重启后,它被分配给了 sde。

我发现 gparted 可以访问 sde。当我单击“应用”时,我在 lsof 输出中看到了以下内容:

gpartedbi 7504                root    6u      BLK               8,64       0t512       16537 /dev/sde
gmain     7504 7506           root    6u      BLK               8,64       0t512       16537 /dev/sde

因此,看起来 gparted 和 gmain 本身正在访问 sde,我预计它会这样做,因为它正在格式化它。但我没有看到任何其他东西。

我在有关 systemd-udevd 的日志中看到了这一点。这有关系吗?

Sep 18 14:04:13 myserver gparted.desktop: ======================
Sep 18 14:04:13 myserver gparted.desktop: libparted : 3.1
Sep 18 14:04:13 myserver gparted.desktop: ======================
Sep 18 14:04:14 myserver systemd-udevd: invalid key/value pair in file /usr/lib/udev/rules.d/59-fc-wwpn-id.rules on line 10, starting at character 26 (';')
Sep 18 14:04:14 myserver systemd-udevd: invalid key/value pair in file /usr/lib/udev/rules.d/59-fc-wwpn-id.rules on line 11, starting at character 29 (';')
Sep 18 14:04:14 myserver systemd-udevd: invalid key/value pair in file /usr/lib/udev/rules.d/59-fc-wwpn-id.rules on line 12, starting at character 25 (';')
Sep 18 14:04:14 myserver kernel: sde: sde1

相关内容