和udisksctl

和udisksctl

我想在我的 Linux Mint PC 上更多地使用 btrfs,但我不断遇到新问题。现在我发现(在两个 USB 记忆棒上尝试过)btrfs 格式的 USB 记忆棒可以通过 GUI (Nemo) 正确卸载/弹出,但不能从终端卸载/弹出。

$ umount /dev/sdb1
Error finding object for block device 0:87

对于其他文件系统它可以工作,只需检查插入 USB 记忆棒并自动安装后,在终端中运行 umount 可以工作(对于 ext4 和 ISO 9660),但对于 btrfs 则不行。

为什么?

棒是通过 Gnome 磁盘用 btrfs 格式化的,也许这很重要......

添加 1:
通过 Gnome-Disks GUI 安装的本地硬盘上的 Btrfs 分区在umount终端中产生相同的错误。我能够成功地sudo mount并且sudo umount在终端中

添加2:
sudo umount可以工作并且不会产生错误。

答案1

udisksctl

我在 Arch Linux 5.18.15 上遇到了同样的问题,其中乌迪斯基自动挂载使用 btrfs-progs v5.18.1 创建的 Btrfs 分区。

对我有用的是

udisksctl unmount --block-device /dev/sdb1

不需要 root 权限。

相关内容