From owner-freebsd-bugs@FreeBSD.ORG Wed Aug 10 13:30:12 2005 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ABED816A424 for ; Wed, 10 Aug 2005 13:30:12 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5CC5B43D53 for ; Wed, 10 Aug 2005 13:30:10 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j7ADU99O018887 for ; Wed, 10 Aug 2005 13:30:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j7ADU9OW018886; Wed, 10 Aug 2005 13:30:09 GMT (envelope-from gnats) Resent-Date: Wed, 10 Aug 2005 13:30:09 GMT Resent-Message-Id: <200508101330.j7ADU9OW018886@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Mike Meyer Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CC1EE16A41F for ; Wed, 10 Aug 2005 13:25:59 +0000 (GMT) (envelope-from mwm@mired.org) Received: from delight.idiom.com (delight.idiom.com [216.240.32.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8F33343D48 for ; Wed, 10 Aug 2005 13:25:59 +0000 (GMT) (envelope-from mwm@mired.org) Received: from idiom.com (idiom.com [216.240.32.1]) by delight.idiom.com (Postfix) with ESMTP id 0178E1F7C46 for ; Wed, 10 Aug 2005 06:25:59 -0700 (PDT) Received: from mired.org (mwm@idiom [216.240.32.1]) by idiom.com (8.12.11/8.12.11) with SMTP id j7ADPvCg002266 for ; Wed, 10 Aug 2005 06:25:58 -0700 (PDT) (envelope-from mwm@mired.org) Received: (qmail 10875 invoked by uid 1001); 10 Aug 2005 12:58:54 -0000 Message-Id: <20050810125854.10874.qmail@mired.org> Date: 10 Aug 2005 12:58:54 -0000 From: Mike Meyer To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: misc/84752: [patch] 100.clean-disks cleans file systems that don't have files X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Mike Meyer List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Aug 2005 13:30:13 -0000 >Number: 84752 >Category: misc >Synopsis: [patch] 100.clean-disks cleans file systems that don't have files >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Aug 10 13:30:09 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Mike Meyer >Release: FreeBSD 5.4-STABLE i386 >Organization: Meyer Consulting >Environment: System: FreeBSD bhuda.mired.org 5.4-STABLE FreeBSD 5.4-STABLE #3: Sat Aug 6 22:14:13 EDT 2005 mwm@bhuda.mired.org:/usr/obj/usr/src/sys/BHUDA i386 >Description: /etc/peiodic/daily/100.clean-disks cleans out file systems that don't have real files in them, like /dev on systems that use devfs. >How-To-Repeat: devfs doesn't create any problems, but fdesc does. Mount fdesc on /dev/fd (which is where most things expect it), and then run 100.clean-disks. I get output like so: Cleaning disks: find: /dev/fd/3/.w3m: No such file or directory find: /dev/fd/3/.ssh: No such file or directory find: /dev/fd/3/.ncftp: No such file or directory find: /dev/fd/3/.saves-18226-: No such file or directory find: /dev/fd/3/.k5login: No such file or directory find: /dev/fd/3/.cshrc: No such file or directory find: /dev/fd/3/.login: No such file or directory find: /dev/fd/3/.profile: No such file or directory find: /dev/fd/3/.history: No such file or directory find: /dev/fd/3/.saves-33368-guru.mired.org: No such file or directory find: /dev/fd/3: No such file or directory find: /dev/fd/4/.w3m: No such file or directory find: /dev/fd/4/.ssh: No such file or directory find: /dev/fd/4/.ncftp: No such file or directory find: /dev/fd/4/.saves-18226-: No such file or directory find: /dev/fd/4/.k5login: No such file or directory find: /dev/fd/4/.cshrc: No such file or directory find: /dev/fd/4/.login: No such file or directory find: /dev/fd/4/.profile: No such file or directory find: /dev/fd/4/.history: No such file or directory find: /dev/fd/4/.saves-33368-guru.mired.org: No such file or directory find: /dev/fd/4: No such file or directory find: /dev/fd/5: Bad file descriptor >Fix: Ok, I fibbed. The patch isn't here, it's in http://www.FreeBSD.org/cgi/query-pr.cgi?pr=conf/35545, which includes a path to add an exclude list to 100.clean-disks. That should be applied, and daily_clean_disks_exclude should be set to /dev on systems that mount devfs on /dev by default. >Release-Note: >Audit-Trail: >Unformatted: