From owner-freebsd-current Sun Mar 5 08:18:31 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA11555 for current-outgoing; Sun, 5 Mar 1995 08:18:31 -0800 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id IAA11542 for ; Sun, 5 Mar 1995 08:18:25 -0800 Received: from corbin.Root.COM (corbin.Root.COM [198.145.90.18]) by Root.COM (8.6.8/8.6.5) with ESMTP id IAA00904; Sun, 5 Mar 1995 08:18:08 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.9/8.6.5) with SMTP id IAA00160; Sun, 5 Mar 1995 08:18:08 -0800 Message-Id: <199503051618.IAA00160@corbin.Root.COM> X-Authentication-Warning: corbin.Root.COM: Host localhost didn't use HELO protocol To: John Hay cc: current@FreeBSD.org Subject: Re: "Text file busy" with program not running anymore? In-reply-to: Your message of "Sat, 05 Mar 95 18:13:17 +0200." <199503051613.SAA19674@dolphin.mikom.csir.co.za> From: David Greenman Reply-To: davidg@Root.COM Date: Sun, 05 Mar 1995 08:18:06 -0800 Sender: current-owner@FreeBSD.org Precedence: bulk >> It is expected. Whenever a file is executed, the VTEXT flag is set on the >> vnode to indicate that someone is executing it. The flag remains set until >> there are no references to it and it is no longer cached. In your case, it >> lingered in the cache. It never 'times out' - the cached vnodes are replaced >> with other cached vnodes - so it will only get out of the cache if there is >> activity on the system to flush it out. >> It's conceivable that there could be a count instead of a flag...but this >> complicates things quite a bit and I don't see the point in it. Just rm the >> file first. >> >Does this mean that the space allocated on disk to those programs will >not be freed until you unmount that disk or reboot? No, it only means that the space will be consumed until either the file is rm'd or the vnode is pushed out of the cache (or the disk is unmounted - which uncaches all of the associated vnodes). -DG