그리고udisksctl

그리고udisksctl

Linux Mint PC에서 btrfs를 더 많이 사용하고 싶지만 계속해서 새로운 문제에 직면합니다. 이제 btrfs 형식의 USB 스틱을 GUI(Nemo)를 통해 올바르게 마운트 해제/꺼낼 수 있지만 터미널에서는 그렇지 않다는 것을 발견했습니다(두 개의 USB 스틱에서 시도).

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

다른 파일 시스템의 경우 작동합니다. USB 스틱을 삽입하고 자동으로 마운트한 후 터미널에서 umount를 실행하면 작동하지만(ext4 및 ISO 9660의 경우) btrfs의 경우 작동하지 않는지 확인하세요.

왜?

스틱은 Gnome Disk를 통해 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

루트 권한은 필요하지 않습니다.

관련 정보