From owner-freebsd-questions@FreeBSD.ORG Tue Nov 8 22:08:46 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1A9F716A41F for ; Tue, 8 Nov 2005 22:08:46 +0000 (GMT) (envelope-from user@dhp.com) Received: from shell.dhp.com (shell.dhp.com [199.245.105.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id B766943D48 for ; Tue, 8 Nov 2005 22:08:45 +0000 (GMT) (envelope-from user@dhp.com) Received: by shell.dhp.com (Postfix, from userid 896) id 242BD3136B; Tue, 8 Nov 2005 17:08:44 -0500 (EST) Date: Tue, 8 Nov 2005 17:08:44 -0500 (EST) From: user To: freebsd-questions@freebsd.org In-Reply-To: <4464r2dch1.fsf@be-well.ilk.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: Re: how do I tell FreeBSD to sync, for real ? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Nov 2005 22:08:46 -0000 On 8 Nov 2005, Lowell Gilbert wrote: > > So my question is, well first off, why does this happen this way ? But > > mostly what I want to know is, is there a more graceful way to tell > > FreeBSD "sync for real this time, not just for joke only ?" > > > > Basically, is there a nicer way to get what I want than: > > > > sync ; sync ; sync ; sync ; sync ; sync ; sync > > "sleep 30"? > > http://www.usenix.org/publications/library/proceedings/usenix99/full_papers/mckusick/mckusick.pdf No, I'm not asking "why do I need to sync" ... I understand why I need to wait, or issue a sync command. No problems there. What I am asking is, why is one issuance of `sync` not enough ? Why is two not enough ? Why do I need to issue 6 or 8 of them ?