From owner-freebsd-current@FreeBSD.ORG Wed Oct 14 13:43:29 2009 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A1C0F1065694 for ; Wed, 14 Oct 2009 13:43:29 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id E47038FC36 for ; Wed, 14 Oct 2009 13:43:28 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id QAA03575; Wed, 14 Oct 2009 16:43:23 +0300 (EEST) (envelope-from avg@icyb.net.ua) Message-ID: <4AD5D57A.9090900@icyb.net.ua> Date: Wed, 14 Oct 2009 16:43:22 +0300 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.23 (X11/20090825) MIME-Version: 1.0 To: gary.jennejohn@freenet.de References: <20091014151026.699a5765@ernst.jennejohn.org> In-Reply-To: <20091014151026.699a5765@ernst.jennejohn.org> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Alexander Best , freebsd-current@FreeBSD.org Subject: Re: buffers not syncing correctly during shutdown X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Oct 2009 13:43:29 -0000 on 14/10/2009 16:10 Gary Jennejohn said the following: > > I'm inclined to say that umount'ing the file systems is failing because > you pulled the USB stick out without doing umount. Of course, that > results in all file systems still being marked dirty. Obviously, this > pathological case isn't being handled. > > I personally don't see why it ever should be handled. This is UNIX not > Windows and users should be smart enough to know that they umount such > devices before removing them otherwise nasty things can happen. There was a specific project funded by FreeBSD Foundation to handle issues like this. UNIX does not have to have deficiencies in comparison with Windows, and mistakes / emergency situations do happen. Developer who worked on the mentioned above project has expressed interest in resolving this issue. -- Andriy Gapon