Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Nov 2020 08:54:35 +0000
From:      Graham Perrin <grahamperrin@gmail.com>
To:        freebsd-current@freebsd.org
Subject:   zpool export: umount fails due to gvfsd-trash (Thunar wrongly opened by Firefox)
Message-ID:  <0cc2a420-2179-47a6-0c01-2e7d238b7b1a@gmail.com>
In-Reply-To: <20201126100754.GB74574@home.opsec.eu>
References:  <a4e3b895-78d2-4b0a-1cb1-477f35bc437c@gmail.com> <4125dad7-b1ea-bf20-4996-6a138ff202eb@gmail.com> <b7d3cc4b-7e32-c365-57ad-eee86b449dce@gmail.com> <20201126100754.GB74574@home.opsec.eu>

next in thread | previous in thread | raw e-mail | index | archive | help
On 26/11/2020 10:07, Kurt Jaeger wrote:
> Use fstat -- this is part of the base system.
>
> Maybe lsof does not catch every corner case ?
On 26/11/2020 17:34, Gary Palmer wrote:
> does "fuser -c" show anything?
>
> the -m option may also be interesting (Search through mmapped files too)
>
> Regards,
>
> Gary

Thanks.

As far as I can tell the problem occurs only when Thunar, which I rarely 
use, is wrongly opened by Firefox.

KDE Plasma here. I can't recall how to force applications such as 
Firefox to respect my preference for Dolphin.

gvfsd-trash considered harmful
<https://lists.freebsd.org/pipermail/freebsd-gnome/2013-September/029033.html>; 


 From htop:

…

   PID USER      PRI  NI  VIRT   RES S CPU% MEM%   TIME+  Command

  4484 grahamper  21   0 39168 12692 S  0.0  0.1  0:00.17    ├─ 
gvfsd-metadata
  4206 grahamper  20   0 37768  8564 S  0.0  0.1  0:00.12    ├─ 
gvfs-gphoto2-volume-monitor
  4201 grahamper  20   0 36548  8188 S  0.0  0.0  0:00.11    ├─ 
gvfs-mtp-volume-monitor
  4184 grahamper  20   0 48072 13168 S  0.0  0.1  0:00.63    ├─ 
gvfs-udisks2-volume-monitor
  4179 grahamper  20   0 40660  8748 S  0.0  0.1  0:00.17    ├─ gvfsd
  7288 grahamper  20   0 45140 10476 S  0.0  0.1  0:00.06    │  ├─ 
gvfsd-dnssd --spawner :1.34 /org/gtk/gvfs/exec_spaw/5
  7285 grahamper  20   0 53520 10016 S  0.0  0.1  0:00.09    │  ├─ 
gvfsd-network --spawner :1.34 /org/gtk/gvfs/exec_spaw/3
  5883 grahamper  20   0 47608  9640 S  0.0  0.1  0:01.07    │  └─ 
gvfsd-trash --spawner :1.34 /org/gtk/gvfs/exec_spaw/2

----

root@mowa219-gjp4-8570p:~ # zpool export Transcend
cannot unmount '/Volumes/t500/VirtualBox': umount failed
root@mowa219-gjp4-8570p:~ # fstat -f /Volumes/t500/VirtualBox
USER     CMD          PID   FD MOUNT      INUM MODE         SZ|DV R/W
grahampe gvfsd-trash  5883   19 /Volumes/t500/VirtualBox     34 
drwxr-xr-x       7  r
grahampe gvfsd-trash  5883   20 /Volumes/t500/VirtualBox     34 
drwxr-xr-x       7  r
grahampe gvfsd-trash  5883   21 /Volumes/t500/VirtualBox    401 
drwx------       4  r
grahampe gvfsd-trash  5883   22 /Volumes/t500/VirtualBox    403 
drwxr-xr-x       3  r
root@mowa219-gjp4-8570p:~ # fuser -c /Volumes/t500/VirtualBox
/Volumes/t500/VirtualBox:
root@mowa219-gjp4-8570p:~ # find /Volumes/t500/VirtualBox \( -inum 34 
-or -inum 401 -or -inum 403 \) -print
/Volumes/t500/VirtualBox
/Volumes/t500/VirtualBox/.Trash-1002
/Volumes/t500/VirtualBox/.Trash-1002/files
root@mowa219-gjp4-8570p:~ # zfs list /Volumes/t500 /Volumes/t500/VirtualBox
NAME                   USED  AVAIL     REFER  MOUNTPOINT
Transcend              115G   335G       96K  /Volumes/t500
Transcend/VirtualBox   114G   335G      114G /Volumes/t500/VirtualBox
root@mowa219-gjp4-8570p:~ #

(My previous over-reliance upon lsof stemmed from familiarity with the 
command on Mac OS X with HFS Plus.)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0cc2a420-2179-47a6-0c01-2e7d238b7b1a>