From owner-freebsd-questions@FreeBSD.ORG Sat Mar 3 13:53:33 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9897D16A401 for ; Sat, 3 Mar 2007 13:53:33 +0000 (UTC) (envelope-from news@nermal.rz1.convenimus.net) Received: from mx1.netclusive.de (mx1.netclusive.de [89.110.132.131]) by mx1.freebsd.org (Postfix) with ESMTP id 5EC7E13C478 for ; Sat, 3 Mar 2007 13:53:33 +0000 (UTC) (envelope-from news@nermal.rz1.convenimus.net) Received: from nermal.rz1.convenimus.net (Fdd20.f.ppp-pool.de [195.4.221.32]) by mx1.netclusive.de (Postfix) with ESMTP id A32B1DE8042 for ; Sat, 3 Mar 2007 14:53:31 +0100 (CET) Received: by nermal.rz1.convenimus.net (Postfix, from userid 8) id 64C8715213; Sat, 3 Mar 2007 14:53:30 +0100 (CET) To: freebsd-questions@freebsd.org Path: not-for-mail From: Christian Baer Newsgroups: gmane.os.freebsd.questions Date: Sat, 3 Mar 2007 14:53:30 +0100 (CET) Organization: Convenimus Projekt Lines: 32 Message-ID: References: <539c60b90703010849x33dd4bbbt8f6ca6aa0c8e83a0@mail.gmail.com> <20070301192109.A24369@chylonia.3miasto.net> <20070302085100.125cf488@localhost> <20070301221738.GA86154@gizmo.acns.msu.edu> <20070301223905.GA86318@gizmo.acns.msu.edu> NNTP-Posting-Host: garfield.rz1.convenimus.net X-Trace: nermal.rz1.convenimus.net 1172930010 99267 192.168.100.11 (3 Mar 2007 13:53:30 GMT) X-Complaints-To: abuse@convenimus.net NNTP-Posting-Date: Sat, 3 Mar 2007 13:53:30 +0000 (UTC) User-Agent: slrn/0.9.8.1 (FreeBSD) Subject: Re: defrag 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: Sat, 03 Mar 2007 13:53:33 -0000 On Thu, 1 Mar 2007 17:39:05 -0500 Jerry McAllister wrote: >> Well, it would do some, but for the greatest effect, you would need: >> dump + rm -rf * + restore >> That would get it all. > Of course, I should have re-emphasized that this is not needed. > You will not improve performance. Its only value might be to exercise > every used file block on the filesystem to make sure it is still > readable. And for that you don't need to nuke and rewrite things. You could of try changing the above command into 'rm -rfP *'. That would make sure everything on your file system is still readable. And it would give you a lot of time to think about it. :-) > Just doing the backup (which you should do anyway) will read up all > used file space (except what you might have marked as nodump). Actually, that way you won't get every sector on the drive - not unless the drive is full to the brim anyway. If you really just want to check the drive, use smartctl -t long /dev/whatever You could also try dd if=/dev/whatever of=/dev/null bs=1m The idea with the backup isn't a bad one either. Cause if your drive goes up in flames, you don't really care. You still have your data. Regards Chris