From nobody Fri Sep 27 12:47:03 2024 X-Original-To: freebsd-stable@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4XFVbh3L71z5Xy4L for ; Fri, 27 Sep 2024 12:47:12 +0000 (UTC) (envelope-from yvesguerin@yahoo.ca) Received: from sonic306-19.consmr.mail.gq1.yahoo.com (sonic306-19.consmr.mail.gq1.yahoo.com [98.137.68.82]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4XFVbh0xYpz4sk1 for ; Fri, 27 Sep 2024 12:47:11 +0000 (UTC) (envelope-from yvesguerin@yahoo.ca) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.ca; s=s2048; t=1727441228; bh=Hp/Z1K0UaltjcaOOp3DEiAK+6KR1MQpdvAEijSTBcsE=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=OGrNti/r8oyZVf1wXbZCkBUoNUS5UbIDRiPRcmeM+zpjmoLO+k149hpdTN3RTPLWqyzvpipxPGx/mVfqMSNKOC/Mkpbo8qwEJ0h2NjiCmU2wmsacQVi/AJonXRrfnuhe+roep0FNnpwwI6SWfSVHqweUT9gpW4K61caVZMxb+Hut+hWBGaNqIaQJ8nlRn7/MxMd/haQkqtIZVo3lc1VorS7mB6KtjdWjIJsPlP6y5xuzOTDkQZn30dz6PtGlKT8Q8ubHOIeOjxwa9GVH9copWMa8f28L6h7QrQAEH9OAdTV+KyJYyR8cyerixiK0eKfXVuPCq2qWqeJ8FNvFckL06g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1727441228; bh=+CcFOuTG4fsD6Zg+gR1UTf5ty8k3t8AvrzFTHs6KaC9=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=fIgLcMFFkPSPAfTGbJ8hzSZalNGEffZ0Y1F508aXx4ihrEZ6/gs2t3CfL/fHsl0PJ0pNe7qswbjk+YkU3x4b4F4+bZL2IAqpz3wBo+8SYwvAxbRLbB/v6BKbj7Ah9vhUG+402luv/33zSvj656S05kvI3VJGOXUfiN4Wzv2b5+1QbefibLhihp7Pnw/iVIlBINo360+gPytJVaV/0CKd0Y9hKY+LRhgMuXIZdL3+y9JCDYD7J0aHCnt9HACgxTHxKXi/b4MC8aYQeQuPMclzRUdsdEPfBZ3t+omPneaRSs9hAc5NP3Vn0yEaz9jL427jGi4xR0SXaRZzKET80U8aHQ== X-YMail-OSG: yj8j2w0VM1ni1dB0b.TQr6PrAMHbwrVemlnbGgvNwHGyL81Cp3cNgmf_28Bwf4W 9higRsNugG2qS40mZ4HkP2nSIbz6GoCLOzMvIF2Jb.Xy24CXTfGV6XkjnXSKowwjJ99DWjbcEuTD vDpUy8wiLO9wOc_uWehuPVE_E_vNDKawN2.zuU3R5ZldllSjjiEyaEBAI.6_5BqBDjgHZZFJcsIG Hl_IAbXA9MS1fFZ40rvsHCkrWZKkQ.bGMVxpqKxInsoGLJU.mkc1sZPaXkuiOiM0fbo6FtEAoyjj o_RPD9UdlTWIPUMsyswWIARL2yGBoZnOzlDD584.E841xjcQVkLTTLPJCWtFlqmzriWEAPMLqv1I XPJ57ANwnssadys9d5osTgpprm66y4gu9uQIdV2j0h459BYM635OtBSKihiyA5JZ3sCw97tJ_8pY PQhxnn9rikOa0uEJAFLNmTnrfjC.YayqaEvKj_LA.O0wwqUDl9PdPiLSUuw9IwU56ztPI91NCwW2 NovMNiiiWXvqjkZ.p_Jda3ShxO3qwk5qKeyQnG6bUju6MIVJeYhXT1GIiqxWOr7emo._Qar25VY5 E4uZR8lar2VBgAtvHo9jVh.zOqON5BSy7Pj0hCCB_DvL7Mbzr6rznwtzJUbITV8R.QoLE42w9Eom NcZS_LuYH.2lAlYGZUFCQJZe7ofNDiOYMmT0pbqRYtwsI3.mYQ7UXLB1hO2HT8Co257KaNeKJdRG vwMfUzGGEGaZbE9258cqx5q_oo6R3mrMvzuhWKxvBYFm1wluQWlY3ZbamtnX65Y1kjUMnkHSUwAB qc5VO9jhnVG84kpdfs4npU5OpgOdqgFzcCqH3IoKbLOFxI3pTtl_esugzy4MSWvdAvJ.YwAq.KXX trIzBN67gv5wrmzLZoqPPv6u7g.AmYcJcuQnbpTLIWiGvjsxUxDPJlX6SLl4qHsFnDH4xT8NGBxC iOYvEe61RKhYjcRm5G9yr7T0lyYVriHlIZZS66h5052khUzXCbdJoxx7MXDjdtZ5ivPfy8tM5rzi 1vefd3sF5QeG1kwcubUNV_Nyz5pExJjdKKecT33MKLaKwyNUWsXtCSk8gTK3EUEoLgQGrrWIxh0l 2KsbUC2sFABm2qPr_co82QjK0vXAMBMItZgrVIufWTXKCPjM.4N9c0P.jtRIo8WFsft5VdUlQF9k .48CokOMCcp38M7pJxX6ljFtKEIUCxIsUiE5jet3QLxsE9DkD6x3MEk6DATtXDaqsTpwrI12VmfE LuUCpozmYwxSICkf82ZX8PPhfKCiUT6UrUYPuqL8LG5kVppDBIqtdWYFHdS.q9iN.f2K4MGbk8hE 4FG4w8gvIME4Lb7mm0fiJJlSJlDf56gdHvljQgKPbs4_QMS55MqyiRVGQpgUhlsiV8migQklh9OA dLrY.oJ82v.yE0nheB7db4138yU2hP1.0kimLIpKg0DtEw_WZc5qBh6XhDaomAykZtYByLnHaPyn 3XL5Gv7VwuuSrst2gkVb5hzVM4oPMfYF4QjZ5.zLVvcMbTMLC.4Twdb3krC10ZrNjFicnUKihsFc dN8hCKt8MANEN2C2gGlRfGH2Yda7QnFNKYqXN22QUTMi_ctpgVZnVLy4EuNKbF61RBpe4KcZnoxz 8tqdHu42LLirP0z6nuQ.tE2h_ZHHsIIFjDXqzL.yF0Mcu1BjIjRuyojKDH65D._u2qwRM9pIGUuk IaZOMpzt_XnI9XrdWa9Vz6hgkWaGB4hF5AZrB0CYAovzNiq.nvhhDtrPl5MZOushxbHOaW4r2UKO PrOYsYMVSY1EquLpq_SY1mMP83z7QRrA7EHq28c8d3EZN_W6s.eiklDSf8rnrBT6NSAFxC2wNWpL eD09YghtC.HBv5vam9ZKZlNbLxe3ttJbyIzjZBD1_hbWpjYyZE_fF0om7ZgDPODHlnpLGY2Nh7GX mR7hAdUmZBB8ePK7ZhN1R9c25rvWo_FTc1J51uRmSkOBR3aJyy8Kb2P3oL.9f7hB1sn0be0.5DeO _JvBqPTvzMt6e6_iv8OX7sR9CabOMYMczGoQw_rhAt7yo9nzttYZo8kWts408dtxYgLDsjveASyj jrAJFU2xG_h69kSGtzN9iKvAvOumnxuB0nKKgR4bqb_JP0xtorNU82zK1W.4hg99.0EkWR1mWZDi HNfOsKm4ccN4XP8WQX9N_jwhhYGCFaERzuPOcO959S2N9f7rXILXpIhq8vQF9lhUpF68pQX_G0LX UGxY8Jye1eYdYhaut6Ut0v7yncGi4zCcKPURGsw_YvkNtqGNwPx6hbsgASj8cA6mQpM4enGhZQZk DP2DF86Q09u6Gjn6_hLW_P5knw8xczjz9gzlNiAhqWgJ0KMIdNswfotnWlh7x X-Sonic-MF: X-Sonic-ID: c01b6265-0341-4981-93fa-c01c959e713d Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Fri, 27 Sep 2024 12:47:08 +0000 Date: Fri, 27 Sep 2024 12:47:03 +0000 (UTC) From: =?UTF-8?Q?Yves_Gu=C3=A9rin?= Reply-To: =?UTF-8?Q?Yves_Gu=C3=A9rin?= To: Ronald Klop , David Wolfskill Cc: "freebsd-stable@freebsd.org" Message-ID: <492989678.10535729.1727441223394@mail.yahoo.com> In-Reply-To: References: <2020716853.7639.1727440102154@localhost> Subject: Re: how to find out where a umount is failing on -> vnodes: count 1 ? List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_10535728_377872146.1727441223392" X-Mailer: WebService/1.1.22645 YMailNorrin X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4XFVbh0xYpz4sk1 X-Spamd-Bar: ---- ------=_Part_10535728_377872146.1727441223392 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Dear, try lsof Yves Guerin=20 Le vendredi 27 septembre 2024 =C3=A0 08:37:20 UTC=E2=88=924, David Wolf= skill a =C3=A9crit : =20 =20 On Fri, Sep 27, 2024 at 02:28:22PM +0200, Ronald Klop wrote: > Hi, >=20 > Sometimes when I stop a jail the filesystem is not unmounted. >=20 > /data/jails/freebsd14.1-RELEASE on /data/jails/jenkins/_root (nullfs, loc= al, read-only, nfsv4acls, fsid 07ff002929000000, vnodes: count 1 ) > [root@rpi4 ~]# umount=C2=A0 07ff002929000000 > umount: unmount of /data/jails/jenkins/_root failed: Device busy >=20 > Sometimes after some time the umount does succeed. >=20 > How can I find what is keeping this mount busy? > .... fstat(1) should be able to do that -- e.g.: =C2=A0=C2=A0=C2=A0 fstat -f /data/jails/jenkins/_root Peace, david --=20 David H. Wolfskill=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 david@catwhisker.org A convicted felon threatens to jail election officials.=C2=A0 Sad. See https://www.catwhisker.org/~david/publickey.gpg for my public key. =20 ------=_Part_10535728_377872146.1727441223392 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Dear,

try = lsof

Yves Gueri= n


=20
=20
Le vendredi 27 septembre 2024 =C3=A0 08:37:20 UTC= =E2=88=924, David Wolfskill <david@catwhisker.org> a =C3=A9crit :


=20 =20
On Fri, Sep 27, 2024 at 02:28:22PM +0200, Ronald Klop = wrote:

>= ; Hi,
>
> Sometimes when I stop = a jail the filesystem is not unmounted.
>
> /data/jails/freebsd14.1-RELEASE on /data/jails/jenkins/_root (n= ullfs, local, read-only, nfsv4acls, fsid 07ff002929000000, vnodes: count 1 = )
> [root@rpi4 ~]# umount  07ff002929000000
> umount: unmount of /data/jails/jenkins/_root failed: Devi= ce busy
>
> Sometimes after some= time the umount does succeed.
>
&g= t; How can I find what is keeping this mount busy?

= > ....

fstat(1) should be able to d= o that -- e.g.:

    fst= at -f /data/jails/jenkins/_root

Peace,=
david
--
David H. W= olfskill                  &nbs= p;           david@catwhisker.= org
A convicted felon threatens to jail election offi= cials.  Sad.

See https://www.catwhisker.org/~david/publickey.gpg for my public key.
------=_Part_10535728_377872146.1727441223392--