From owner-freebsd-fs@FreeBSD.ORG Sun Aug 8 20:03:19 2004 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2EA2416A4CE for ; Sun, 8 Aug 2004 20:03:19 +0000 (GMT) Received: from fed1rmmtao11.cox.net (fed1rmmtao11.cox.net [68.230.241.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id BE67743D45 for ; Sun, 8 Aug 2004 20:03:18 +0000 (GMT) (envelope-from bymyhand@northlink.com) Received: from astro ([68.230.106.74]) by fed1rmmtao11.cox.net (InterMail vM.6.01.03.02.01 201-2131-111-104-103-20040709) with ESMTP id <20040808200318.OBAY27280.fed1rmmtao11.cox.net@astro> for ; Sun, 8 Aug 2004 16:03:18 -0400 From: "Austin Wilson" To: Date: Sun, 8 Aug 2004 12:59:33 -0700 MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook, Build 11.0.5510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Thread-Index: AcR9gjldGbjrQp2LQbWkEe/OTfRlKA== Message-Id: <20040808200318.OBAY27280.fed1rmmtao11.cox.net@astro> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.1 Subject: Less space with UFS X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Aug 2004 20:03:19 -0000 I am trying to use samba with my FAT32 hard dives and FreeBSD version 5.2.1. Since FAT32 doesn't seem to work with samba, and reading from it is ungodly slow compared to UFS I decided to move all my data to UFS partitions. But once I have reformatted one of my FAT32 partitions to UFS I seem to not have the same amount of space as I had with my FAT32 partition. I look the df -h out put and it shows that I have a 63 gig hard dive, but only total 57 gigs free and used space useable. I am wondering where the 6 gigs that I had went to? You can see the same thing happened with the other drives as well. It's just not as dramatic because the sizes aren't as big. On top of that, you can see the other FAT32 partitions that I still have setup in the machine, have the equal amount of total space and total usable space. Also FreeBSD doesn't recognize any of my hard dive's geometries correctly. My computer is an OEM and does not let me set them manually. Is there any way I can set them in FreeBSD? Would this make a difference with how much space I have usable? One main thing that I am worried about is that to move these other hard dives to ufs, I have copy over the data and move it back. Now if I do that, there might not be enough room to copy the data back to the same hard dive with the same amount of data. It just sounds pretty weird to me. Any help would be greatly appreciated. Filesystem Size Used Avail Capacity Mounted on /dev/ad0s1a 11G 1.2G 9.3G 11% / devfs 1.0K 1.0K 0B 100% /dev /dev/ad0s1f 63G 51G 6.6G 89% /mnt/f /dev/ad0s1d 484M 6.0K 445M 0% /tmp /dev/ad1s1 57G 51G 5.8G 90% /mnt/e /dev/ad2s5 56G 44G 11G 79% /mnt/d Austin From owner-freebsd-fs@FreeBSD.ORG Sun Aug 8 21:12:46 2004 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5CB2816A4CE for ; Sun, 8 Aug 2004 21:12:46 +0000 (GMT) Received: from arthur.nitro.dk (port324.ds1-khk.adsl.cybercity.dk [212.242.113.79]) by mx1.FreeBSD.org (Postfix) with ESMTP id AFFC743D2F for ; Sun, 8 Aug 2004 21:12:44 +0000 (GMT) (envelope-from simon@arthur.nitro.dk) Received: by arthur.nitro.dk (Postfix, from userid 3000) id 6E8F71193B; Sun, 8 Aug 2004 23:12:37 +0200 (CEST) Date: Sun, 8 Aug 2004 23:12:37 +0200 From: "Simon L. Nielsen" To: Austin Wilson Message-ID: <20040808211236.GC747@arthur.nitro.dk> References: <20040808200318.OBAY27280.fed1rmmtao11.cox.net@astro> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="i7F3eY7HS/tUJxUd" Content-Disposition: inline In-Reply-To: <20040808200318.OBAY27280.fed1rmmtao11.cox.net@astro> User-Agent: Mutt/1.5.6i cc: freebsd-fs@freebsd.org Subject: Re: Less space with UFS X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Aug 2004 21:12:46 -0000 --i7F3eY7HS/tUJxUd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2004.08.08 12:59:33 -0700, Austin Wilson wrote: [...] > But > once I have reformatted one of my FAT32 partitions to UFS I seem to not h= ave > the same amount of space as I had with my FAT32 partition. I look the df = -h > out put and it shows that I have a 63 gig hard dive, but only total 57 gi= gs > free and used space useable. I am wondering where the 6 gigs that I had w= ent > to? To quote the FAQ [1] : A portion of each UFS partition (8%, by default) is reserved for use by the operating system and the root user. df(1) does not count that space when calculating the Capacity column, so it can exceed 100%. Also, you'll notice that the Blocks column is always greater than the sum of the Used and Avail columns, usually by a factor of 8%. For more details, look up the -m option in tunefs(8) [1] http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/disks.html#DISK-MO= RE-THAN-FULL BTW. questions like this is best suited for the freebsd-questions@ mailing list. --=20 Simon L. Nielsen FreeBSD Documentation Team --i7F3eY7HS/tUJxUd Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFBFpdEh9pcDSc1mlERAtkrAJwOhfSQrItkkrYSVMQBN6wt+0tMWACfdqJn xjhpzm4MXsQegUSUMG60GAs= =a9hr -----END PGP SIGNATURE----- --i7F3eY7HS/tUJxUd-- From owner-freebsd-fs@FreeBSD.ORG Mon Aug 9 04:03:16 2004 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F00CD16A4CE for ; Mon, 9 Aug 2004 04:03:16 +0000 (GMT) Received: from 205-178-43-49.s303.tnt1.sfrn.ca.dialup.rcn.com (205-178-43-49.s303.tnt1.sfrn.ca.dialup.rcn.com [205.178.43.49]) by mx1.FreeBSD.org (Postfix) with SMTP id 9797843D39 for ; Mon, 9 Aug 2004 04:03:12 +0000 (GMT) (envelope-from Fabrice@earthdome.com) Received: from earthdome.com (earthdome.com [65.198.177.204]) ESMTP id 3FFFB6B087 for ; Mon, 09 Aug 2004 08:01:52 +0400 Message-ID: <6.0.0.22.1.20040809080152.b178f06b@earthdome.com> X-Sender: crashed@earthdome.com X-Mailer: QUALCOMM Windows Eudora Version 6.0.0.22 Date: Mon, 09 Aug 2004 08:01:52 +0400 To: Freebsd From: "Overseers K. Western" MIME-Version: 1.0 Content-Type: text/plain; format=flowed Content-Transfer-Encoding: 7bit X-AntiVirus: skaner antywirusowy poczty Wirtualnej Polski S. A. Subject: From Hot-ProgramTools Purchasers support department. X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Leta@trust-me.com List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Aug 2004 04:03:17 -0000 Darling TopRated-Software Customer! I am "Overseers K. Western", and I work at Top-Software organization. You are realy is so essential for our organization! You spend your dollars and time at my coompany, and I like to let you know that our corporation have ended modernization of soft-tools data. We like remind U that our corporation propose that curent time We have more greater warez database toprated software for at a low priCe with Your personal Client trade discount. please spare some of Yours precious times to our renewed Software Store righ here: http://glimpse.cheapestoem.info/?freebsd-fs@freebsd.org With the best regards, Buyers finance department, "Overseers K. Western" From owner-freebsd-fs@FreeBSD.ORG Mon Aug 9 09:29:50 2004 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B101816A4CE; Mon, 9 Aug 2004 09:29:50 +0000 (GMT) Received: from inetmg01.sony.com.sg (inetmg01.sony.com.sg [202.42.154.67]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6DDC543D49; Mon, 9 Aug 2004 09:29:48 +0000 (GMT) (envelope-from ravi.nanjundappa@ap.sony.com) Received: from avgw02b.sony.com.sg (avgw02b [43.68.8.23]) by inetmg01.sony.com.sg (8.11.7+Sun/8.11.6) with SMTP id i799YjI06202; Mon, 9 Aug 2004 17:34:45 +0800 (SGT) Received: from unknown(43.68.8.1) by avgw02b.sony.com.sg via csmap id bce24ef2_e9e7_11d8_9340_0002b3cb4edc_16167; Mon, 09 Aug 2004 17:37:32 +0800 (SGT) Received: from sapsgssdibh01.ap.sony.com (bh01.ap.sony.com [43.68.15.23]) by seagw01.sony.com.sg (8.11.6+Sun/8.11.6) with ESMTP id i799M2E08697; Mon, 9 Aug 2004 17:22:02 +0800 (SGT) Received: from sapinsardexc01.sard.in.sony.com.sg (SAPINSARDEXC01 [43.88.102.8]) by sapsgssdibh01.ap.sony.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2657.72) id QHNJBXLS; Mon, 9 Aug 2004 17:29:36 +0800 Received: from [43.88.102.67] (RAVIN [43.88.102.67]) by sapinsardexc01.sard.in.sony.com.sg with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2655.55) id 37T3D0H6; Mon, 9 Aug 2004 15:11:17 +0530 From: ravi To: Robert Watson In-Reply-To: References: Content-Type: text/plain Organization: SONY-SARD Message-Id: <1092044178.4761.59.camel@ravin> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 (1.4.5-7) Date: Mon, 09 Aug 2004 15:06:18 +0530 Content-Transfer-Encoding: 7bit cc: Brian Fundakowski Feldman cc: Raja Guha cc: Dan Nelson cc: freebsd-fs@freebsd.org cc: Poul-Henning Kamp cc: Aniruddha Bohra cc: Andrey Simonenko Subject: Regarding /proc X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Aug 2004 09:29:50 -0000 Hi, Please havea a look at the following error statement. # echo attach > /proc/1293/ctl ctl:Operation not supported from where this error message is coming ? I mean,which is the file that is responsible for checking this file access permission and displaying the error messages ? Regards, N Ravi From owner-freebsd-fs@FreeBSD.ORG Mon Aug 9 09:40:35 2004 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E736D16A4CE; Mon, 9 Aug 2004 09:40:35 +0000 (GMT) Received: from inetmg01.sony.com.sg (inetmg01.sony.com.sg [202.42.154.67]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2DE9343D31; Mon, 9 Aug 2004 09:40:33 +0000 (GMT) (envelope-from ravi.nanjundappa@ap.sony.com) Received: from avgw02b.sony.com.sg (avgw02b [43.68.8.23]) by inetmg01.sony.com.sg (8.11.7+Sun/8.11.6) with SMTP id i799jYI09925; Mon, 9 Aug 2004 17:45:34 +0800 (SGT) Received: from unknown(43.68.8.1) by avgw02b.sony.com.sg via csmap id 41fa6af6_e9e9_11d8_9c73_0002b3cb4edc_28887; Mon, 09 Aug 2004 17:48:25 +0800 (SGT) Received: from sapsgssdibh01.ap.sony.com (bh01.ap.sony.com [43.68.15.23]) by seagw01.sony.com.sg (8.11.6+Sun/8.11.6) with ESMTP id i799WtE11398; Mon, 9 Aug 2004 17:32:55 +0800 (SGT) Received: from sapinsardexc01.sard.in.sony.com.sg (SAPINSARDEXC01 [43.88.102.8]) by sapsgssdibh01.ap.sony.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2657.72) id QHNJBXMH; Mon, 9 Aug 2004 17:40:29 +0800 Received: from [43.88.102.67] (RAVIN [43.88.102.67]) by sapinsardexc01.sard.in.sony.com.sg with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2655.55) id 37T3D02P; Mon, 9 Aug 2004 15:22:07 +0530 From: ravi To: Robert Watson In-Reply-To: References: Content-Type: text/plain Organization: SONY-SARD Message-Id: <1092044829.4761.65.camel@ravin> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 (1.4.5-7) Date: Mon, 09 Aug 2004 15:17:09 +0530 Content-Transfer-Encoding: 7bit cc: Brian Fundakowski Feldman cc: Raja Guha cc: Dan Nelson cc: freebsd-fs@freebsd.org cc: Poul-Henning Kamp cc: Aniruddha Bohra cc: Andrey Simonenko Subject: Regarding /proc X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Aug 2004 09:40:36 -0000 Hi, if we do " echo attach > /proc/curproc/ctl " the procfs_doprocctl() is not getting called . What is the reason for this ? Regards, N Ravi From owner-freebsd-fs@FreeBSD.ORG Mon Aug 9 18:46:34 2004 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4720416A4CF; Mon, 9 Aug 2004 18:46:34 +0000 (GMT) Received: from afields.ca (afields.ca [216.194.67.132]) by mx1.FreeBSD.org (Postfix) with ESMTP id 18F1A43D1F; Mon, 9 Aug 2004 18:46:34 +0000 (GMT) (envelope-from afields@afields.ca) Received: from afields.ca (localhost.afields.ca [127.0.0.1]) by afields.ca (8.12.11/8.12.11) with ESMTP id i79IkXFZ009491; Mon, 9 Aug 2004 14:46:33 -0400 (EDT) (envelope-from afields@afields.ca) Received: (from afields@localhost) by afields.ca (8.12.11/8.12.11/Submit) id i79IkXNF009490; Mon, 9 Aug 2004 14:46:33 -0400 (EDT) (envelope-from afields) Date: Mon, 9 Aug 2004 14:46:33 -0400 From: Allan Fields To: Mark Murray Message-ID: <20040809184633.GC7838@afields.ca> References: <6.1.2.0.0.20040809134944.058d4098@64.7.153.2> <200408091814.i79IEjjv009798@grimreaper.grondar.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ADZbWkCsHQ7r3kzd" Content-Disposition: inline In-Reply-To: <200408091814.i79IEjjv009798@grimreaper.grondar.org> User-Agent: Mutt/1.4i cc: freebsd-fs@freebsd.org cc: freebsd-current@freebsd.org cc: Mike Tancsa Subject: Re: VIA C3 AES code ? X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Aug 2004 18:46:34 -0000 --ADZbWkCsHQ7r3kzd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Aug 09, 2004 at 07:14:45PM +0100, Mark Murray wrote: > In-kernel stuff is more involved, and as IPSEC is in poor shape, not > too well tested. >=20 > M > -- > Mark Murray > iumop ap!sdn w,I idlaH I would certainly be interested in GBDE hardware acceleration support. I know phk had mentioned that work on this was pending and I've seen it discussed on list before, any updates? If I get my hands on supported hardware, I volunteer to help test. ;) Thanks, --=20 Allan Fields, AFRSL - http://afields.ca 2D4F 6806 D307 0889 6125 C31D F745 0D72 39B4 5541 --ADZbWkCsHQ7r3kzd Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQFBF8aI90UNcjm0VUERAtsQAJwN9X0xDNKM5EJpoeXhl7+LwhS2wgCfY4a7 n8UGR9qp7MaFv3v5vknoR08= =0Smy -----END PGP SIGNATURE----- --ADZbWkCsHQ7r3kzd-- From owner-freebsd-fs@FreeBSD.ORG Tue Aug 10 02:03:41 2004 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E597116A4CE for ; Tue, 10 Aug 2004 02:03:40 +0000 (GMT) Received: from carver.gumbysoft.com (carver.gumbysoft.com [66.220.23.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id BEEC143D1F for ; Tue, 10 Aug 2004 02:03:40 +0000 (GMT) (envelope-from dwhite@gumbysoft.com) Received: by carver.gumbysoft.com (Postfix, from userid 1000) id B154272DF2; Mon, 9 Aug 2004 19:03:40 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by carver.gumbysoft.com (Postfix) with ESMTP id AC71B72DB5; Mon, 9 Aug 2004 19:03:40 -0700 (PDT) Date: Mon, 9 Aug 2004 19:03:40 -0700 (PDT) From: Doug White To: DH In-Reply-To: <20040803185856.28834.qmail@web20423.mail.yahoo.com> Message-ID: <20040809185545.K80973@carver.gumbysoft.com> References: <20040803185856.28834.qmail@web20423.mail.yahoo.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-fs@freebsd.org Subject: Re: How to read bad blocks error message & marking of same X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Aug 2004 02:03:41 -0000 On Tue, 3 Aug 2004, DH wrote: > I've begun rec'ing these error messages: > ad0s1a: hard error reading fsbn 141935 of 70848 - 71103 (ad0s1 bn > 141935; cn 8 tn 212 sn 59 ) status=59 error=40 > > Got about 7 of these with varying values. Yay disk errors. The interesting number is the 'fsbn' which is the block number. > I ran Seagate's diag utility and it reported only 1 bad block. > Unfortunately ad0s1a happens to my / dir so allowing the utility to > write zeros to that block hasn't sat well with me. Odd it only found one when the fsbn changes. Unfortunately you don't have much choice in the matter; you either get the bad block errors and "Input/Output error" messages when accessing the file, or if you zero it, the block will be remapped but whatever file is there is corrupted. That file is already corrupted is zeroing part of it is probably an improvement. :) A backup is recommended, if you can get one. That may identify where the faulty file is. If its non-critical, then zero the block with the Seagate tool, then delete the file afterward. I stronly suggest a full fsck afterwards on the affected volume after any repair operation. Boot single user and use fsck -y. If it is / thats affected you may need to boot off a CD so you can write the root volume for the fsck. > ad0s1 bn 141935 ? This is the device and offset into the device. In this case ATA disk 0, slice 1. The stuff after this is mostly interesting to developers. > cn 8 ? > > tn 212 ? > > sn 59 ? Cylinder, track, and sector, I think. > status = 59 ? > error = 40 ? ATA status and error registers. -- Doug White | FreeBSD: The Power to Serve dwhite@gumbysoft.com | www.FreeBSD.org From owner-freebsd-fs@FreeBSD.ORG Thu Aug 12 06:52:23 2004 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AD31816A4CE for ; Thu, 12 Aug 2004 06:52:23 +0000 (GMT) Received: from mail.freebsd.org.cn (dns3.freebsd.org.cn [61.129.66.75]) by mx1.FreeBSD.org (Postfix) with SMTP id 83A5543D58 for ; Thu, 12 Aug 2004 06:52:21 +0000 (GMT) (envelope-from delphij@frontfree.net) Received: (qmail 1818 invoked by uid 0); 12 Aug 2004 06:49:44 -0000 Received: from unknown (HELO beastie.frontfree.net) (219.239.98.7) by mail.freebsd.org.cn with SMTP; 12 Aug 2004 06:49:44 -0000 Received: from localhost (localhost.frontfree.net [127.0.0.1]) by beastie.frontfree.net (Postfix) with ESMTP id DC7E5122A0; Thu, 12 Aug 2004 14:52:16 +0800 (CST) Received: from beastie.frontfree.net ([127.0.0.1]) by localhost (beastie.frontfree.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02821-01; Thu, 12 Aug 2004 14:52:13 +0800 (CST) Received: by beastie.frontfree.net (Postfix, from userid 1001) id 6B6C811D15; Thu, 12 Aug 2004 14:52:12 +0800 (CST) Date: Thu, 12 Aug 2004 14:52:12 +0800 From: Xin LI To: freebsd-fs@FreeBSD.org Message-ID: <20040812065212.GA245@frontfree.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="5/uDoXvLw7AC5HRs" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-GPG-key-ID/Fingerprint: 0xCAEEB8C0 / 43B8 B703 B8DD 0231 B333 DC28 39FB 93A0 CAEE B8C0 X-GPG-Public-Key: http://www.delphij.net/delphij.asc X-Operating-System: FreeBSD beastie.frontfree.net 5.2-delphij FreeBSD 5.2-delphij #3: Fri Jul 30 20:01:43 CST 2004 delphij@beastie.frontfree.net:/usr/obj/usr/src/sys/BEASTIE i386 X-URL: http://www.delphij.net X-By: delphij@beastie.frontfree.net X-Location: Beijing, China X-Virus-Scanned: by amavisd-new at frontfree.net cc: alfred@FreeBSD.org cc: rwatson@FreeBSD.org cc: mckusick@FreeBSD.org Subject: Question about the FFS snapshot code X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Aug 2004 06:52:23 -0000 --5/uDoXvLw7AC5HRs Content-Type: multipart/mixed; boundary="k+w/mQv8wyuph6w0" Content-Disposition: inline --k+w/mQv8wyuph6w0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi folks, I have by chance got a panic right after another panic's reboot, which seems to be related to the patch attached. The problem seems to be not easy to reproduce and I don't have much knowledge about the snapshot code, so I would rather request for some comment on the proposaled change. The rationale: Revision 1.27 of ffs_snapshot.c has introduced an additional cleanup during taking a snapshot, as the commit log said: ``When taking a snapshot, we must check for active files that have been unlinked (e.g., with a zero link count). We have to expunge all trace of these files from the snapshot so that they are neither reclaimed prematurely by fsck nor saved unnecessarily by dump.'' And on HEAD, we found some related code, starting at line 447: /* * If there is a fragment, clear it here. */ blkno =3D 0; loc =3D howmany(xp->i_size, fs->fs_bsize) - 1; if (loc < NDADDR) { len =3D fragroundup(fs, blkoff(fs, xp->i_size)); -------->>>>> len could be 0? if (len < fs->fs_bsize) { ffs_blkfree(copy_fs, vp, DIP(xp, i_db[loc]), len, xp->i_number); blkno =3D DIP(xp, i_db[loc]); DIP_SET(xp, i_db[loc], 0); } } I have a suspect that len could got a zero after the line marked. Subsequent ``if'' statement would pass beacuse 0 is always less then fs->fs_bsize. This might get some unwanted result, in my opinion. Any comments is appreciated. Cheers, --=20 Xin LI http://www.delphij.net/ See complete headers for GPG key and other information. --k+w/mQv8wyuph6w0 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="patch-ffs_snapshot.c" Index: ffs_snapshot.c =================================================================== RCS file: /home/fcvs/src/sys/ufs/ffs/ffs_snapshot.c,v retrieving revision 1.84 diff -u -r1.84 ffs_snapshot.c --- ffs_snapshot.c 28 Jul 2004 06:41:27 -0000 1.84 +++ ffs_snapshot.c 10 Aug 2004 17:30:04 -0000 @@ -451,7 +451,7 @@ loc = howmany(xp->i_size, fs->fs_bsize) - 1; if (loc < NDADDR) { len = fragroundup(fs, blkoff(fs, xp->i_size)); - if (len < fs->fs_bsize) { + if ((len != 0) && (len < fs->fs_bsize)) { ffs_blkfree(copy_fs, vp, DIP(xp, i_db[loc]), len, xp->i_number); blkno = DIP(xp, i_db[loc]); --k+w/mQv8wyuph6w0-- --5/uDoXvLw7AC5HRs Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (FreeBSD) iD8DBQFBGxOcOfuToMruuMARAvFvAJ9mwq62WOrwaD4e9G4YAkqFe8hizwCfS0TH mxKpjmR0MIr2iY7pAqJopqg= =BtDw -----END PGP SIGNATURE----- --5/uDoXvLw7AC5HRs-- From owner-freebsd-fs@FreeBSD.ORG Thu Aug 12 16:56:31 2004 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 54C5A16A4CE for ; Thu, 12 Aug 2004 16:56:31 +0000 (GMT) Received: from mx2.mail.ru (mx2.mail.ru [194.67.23.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id 19E8243D2D for ; Thu, 12 Aug 2004 16:56:31 +0000 (GMT) (envelope-from avalon_temp@mail.ru) Received: from [80.237.26.193] (port=5578 helo=[127.0.0.1]) by mx2.mail.ru with esmtp id 1BvIrX-000K72-00 for freebsd-fs@FreeBSD.org; Thu, 12 Aug 2004 20:55:35 +0400 Date: Thu, 12 Aug 2004 19:51:16 +0300 From: none X-Mailer: The Bat! (v2.10.01) X-Priority: 3 (Normal) Message-ID: <1972325644.20040812195116@none.no> To: freebsd-fs@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam: Not detected Subject: X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: none List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Aug 2004 16:56:31 -0000 From owner-freebsd-fs@FreeBSD.ORG Sat Aug 14 04:45:36 2004 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C636616A4CE for ; Sat, 14 Aug 2004 04:45:36 +0000 (GMT) Received: from maui.ebi.ac.uk (maui.ebi.ac.uk [193.62.196.100]) by mx1.FreeBSD.org (Postfix) with ESMTP id 86B6643D31 for ; Sat, 14 Aug 2004 04:45:35 +0000 (GMT) (envelope-from kreil@ebi.ac.uk) Received: from puffin.ebi.ac.uk (puffin.ebi.ac.uk [193.62.196.89]) by maui.ebi.ac.uk (8.11.7+Sun/8.11.7) with ESMTP id i7E4j9F19279; Sat, 14 Aug 2004 05:45:09 +0100 (BST) Received: from puffin.ebi.ac.uk (kreil@localhost) by puffin.ebi.ac.uk (8.11.6/8.11.6) with ESMTP id i7E4j8001670; Sat, 14 Aug 2004 05:45:09 +0100 Message-Id: <200408140445.i7E4j8001670@puffin.ebi.ac.uk> X-Mailer: exmh version 2.4 06/23/2000 with nmh-1.0.4 To: Brooks Davis In-Reply-To: Your message of "Tue, 20 Jul 2004 15:00:33 PDT." <20040720220033.GA12560@Odin.AC.HMC.Edu> X-Habeas-SWE-1: winter into spring X-Habeas-SWE-2: brightly anticipated X-Habeas-SWE-3: like Habeas SWE (tm) X-Habeas-SWE-4: Copyright 2002 Habeas (tm) X-Habeas-SWE-5: Sender Warranted Email (SWE) (tm). The sender of this X-Habeas-SWE-6: email in exchange for a license for this Habeas X-Habeas-SWE-7: warrant mark warrants that this is a Habeas Compliant X-Habeas-SWE-8: Message (HCM) and not spam. Please report use of this X-Habeas-SWE-9: mark in spam to . Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 14 Aug 2004 05:45:08 +0100 From: David Kreil X-EBI-Information: This email is scanned using www.mailscanner.info. X-EBI: Found to be clean X-EBI-SpamCheck: not spam, SpamAssassin (score=-8, required 5, HABEAS_SWE -8.00) cc: freebsd-fs@freebsd.org cc: David Kreil Subject: Re: "sanitizing" disks: wiping swap, non-allocated space, and file-tails X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Aug 2004 04:45:37 -0000 Dear Brooks, > > > > > The easiest way to scrub a disk is: > > > > > > > > > > dd if=/dev/random of=/dev/ bs= > > > > > > > > > I noticed that it will refuse to let me do that on swap, even if it is > > of f. Of course, I can edit the disklabel to read "unused", run dd, and > > restore the swap disklabel to "swap" but is there another way? > > That's broken. Which OS are you using? Don't know whether I answered that before: 5.2.1-RELEASE-p9/GENERIC To which list, if not fs, should I send a bug-report in your opinion? > > Also, I've just done some tests, and > > > > dd if=/dev/random of=/dev/ bs=1048576 > > > > only writes at 6.5MB/s on my system (/dev/zero gives 7.9MB/s). Is that=20 > > typical? My drives theoretically should do 30-40MB/s on read, and > > 20-30MB/s on write. > > > > If these results are "normal", however, that means, for a 10GB swap file > > and, say 6 wipes, I'd be waiting 3h on shutdown, while a BND-safe thorough > > 20 wipes would take half a day. Not really practical :-/ > > So unless you tell me that I should be able to achieve much faster write > > speeds, I think I'll have to ditch the idea of regularly wiping swap (or > > anything else for that matter). Actually, I just had one of the drives in my RAID replaced (which was apparently on its way breaking down) and now get ~50MB/s write performance for dd if=/dev/zero, and ~13MB/s for /dev/random. So if I could generate good pseudo-random numbers fast enough, I should be able to wipe a 10GB partition 20x in an hour - that's good enough! > If you > really want performance, you should use arc4random in a custom userland > program. That's faster, but expect wiping a 40GB disk to take hours > even in that case. I've got such an application, but I haven't had time > to clean it up and submit it for release. I'll probably do it some day, > but I can't recommend waiting for that. It's only about 800 lines of > code including the man page and a fancy composable operations system to > allow just about any DoD or non-DoD pattern or writes and verifies to be > written on the command line. I'd be grateful if you could make your utility available. All I need is random patterns (white noise). Would that be possible at all, please? With best regards, David. ------------------------------------------------------------------------ Dr David Philip Kreil ("`-''-/").___..--''"`-._ Research Fellow `6_ 6 ) `-. ( ).`-.__.`) University of Cambridge (_Y_.)' ._ ) `._ `. ``-..-' ++44 1223 764107, fax 333992 _..`--'_..-_/ /--'_.' ,' www.inference.phy.cam.ac.uk/dpk20 (il),-'' (li),' ((!.-' From owner-freebsd-fs@FreeBSD.ORG Sat Aug 14 04:57:48 2004 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A8C316A4CE for ; Sat, 14 Aug 2004 04:57:48 +0000 (GMT) Received: from maui.ebi.ac.uk (maui.ebi.ac.uk [193.62.196.100]) by mx1.FreeBSD.org (Postfix) with ESMTP id BA78143D41 for ; Sat, 14 Aug 2004 04:57:47 +0000 (GMT) (envelope-from kreil@ebi.ac.uk) Received: from puffin.ebi.ac.uk (puffin.ebi.ac.uk [193.62.196.89]) by maui.ebi.ac.uk (8.11.7+Sun/8.11.7) with ESMTP id i7E4vjF22282; Sat, 14 Aug 2004 05:57:45 +0100 (BST) Received: from puffin.ebi.ac.uk (kreil@localhost) by puffin.ebi.ac.uk (8.11.6/8.11.6) with ESMTP id i7E4vi603240; Sat, 14 Aug 2004 05:57:45 +0100 Message-Id: <200408140457.i7E4vi603240@puffin.ebi.ac.uk> X-Mailer: exmh version 2.4 06/23/2000 with nmh-1.0.4 To: Allan Fields In-Reply-To: Your message of "Tue, 20 Jul 2004 07:16:37 EDT." <20040720111637.GJ12833@afields.ca> X-Habeas-SWE-1: winter into spring X-Habeas-SWE-2: brightly anticipated X-Habeas-SWE-3: like Habeas SWE (tm) X-Habeas-SWE-4: Copyright 2002 Habeas (tm) X-Habeas-SWE-5: Sender Warranted Email (SWE) (tm). The sender of this X-Habeas-SWE-6: email in exchange for a license for this Habeas X-Habeas-SWE-7: warrant mark warrants that this is a Habeas Compliant X-Habeas-SWE-8: Message (HCM) and not spam. Please report use of this X-Habeas-SWE-9: mark in spam to . Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 14 Aug 2004 05:57:44 +0100 From: David Kreil X-EBI-Information: This email is scanned using www.mailscanner.info. X-EBI: Found to be clean X-EBI-SpamCheck: not spam, SpamAssassin (score=-8, required 5, HABEAS_SWE -8.00) cc: freebsd-fs@freebsd.org cc: David Kreil Subject: Re: "sanitizing" disks: wiping swap, non-allocated space, and file-tails X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Aug 2004 04:57:48 -0000 Dear Allan, I finally got my hardware (RAID trouble) back working so I can now get back to my original attempt of securing storage. > > Thanks for pointing this out. The Handbook describes a basic gdbe setup > > but mentions that getting other volumes (like /home) onto a gdbe partition > > was trickier. Can you tell me which volumes you have successfully put onto > > a gdbe partition and what was required to get this working? > > I currently don't use the default script and have tested various > configurations. On all systems I've had /home partitioned separate > to /usr which is a simple case of changing your /etc/fstab to the > corresponding bde devices and setting the noauto flag, pass# to 0 > so as not to attempt filesystem check before attach: > > .. > /dev/ar0g /usr ufs rw 2 2 > /dev/ar0h.bde /home ufs rw,noauto 2 0 > .. > > > > I wonder, in particular, what issues I have to expect in wanting to keep > > system relevant directories like /var on a gdbe partition. > > The gbde attach should occur early enough during multiuser startup to avoid > such problems, I don't recall if the provided rc script would be sufficient, > I'll test a configuration soon, or let me know if you have any luck. Have you yet had a chance to give it a try? I noticed that there have been additions to the rc.d script, like "gbde_swap_enable". Would you know whether, if I used the rc.d approach, whether that will that be early enough that I can have /var encrypted? Else, how/where should I otherwise link in (as early as possible but after the non-US keyboard support has loaded)? > There are several approaches to securing /etc, but I can elaborate > more after further testing. The short term approach is not storing > private keys, etc. on an unencrypted root. Support for encrypted > root is possible w/ some work, but there are a few issues to sort > out first. Do I need an encrypted root? What would be the main benefit of this? I think I'd need an encrypted /var (as it holds logs, mail&printer spool, ...), and possibly /etc/ssh/ - any other sensitive system areas (besides swap). Where do you stand now with your setup? I'd be grateful to learn from your experience. With many thanks again for your help, David. ------------------------------------------------------------------------ Dr David Philip Kreil ("`-''-/").___..--''"`-._ Research Fellow `6_ 6 ) `-. ( ).`-.__.`) University of Cambridge (_Y_.)' ._ ) `._ `. ``-..-' ++44 1223 764107, fax 333992 _..`--'_..-_/ /--'_.' ,' www.inference.phy.cam.ac.uk/dpk20 (il),-'' (li),' ((!.-' From owner-freebsd-fs@FreeBSD.ORG Sat Aug 14 05:01:56 2004 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 31B3916A4CE; Sat, 14 Aug 2004 05:01:56 +0000 (GMT) Received: from maui.ebi.ac.uk (maui.ebi.ac.uk [193.62.196.100]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4BD9643D31; Sat, 14 Aug 2004 05:01:55 +0000 (GMT) (envelope-from kreil@ebi.ac.uk) Received: from puffin.ebi.ac.uk (puffin.ebi.ac.uk [193.62.196.89]) by maui.ebi.ac.uk (8.11.7+Sun/8.11.7) with ESMTP id i7E51qF22854; Sat, 14 Aug 2004 06:01:52 +0100 (BST) Received: from puffin.ebi.ac.uk (kreil@localhost) by puffin.ebi.ac.uk (8.11.6/8.11.6) with ESMTP id i7E51qi03762; Sat, 14 Aug 2004 06:01:52 +0100 Message-Id: <200408140501.i7E51qi03762@puffin.ebi.ac.uk> X-Mailer: exmh version 2.4 06/23/2000 with nmh-1.0.4 To: David Kreil , freebsd-fs@freebsd.org, freebsd-questions@freebsd.org In-Reply-To: Your message of "Tue, 20 Jul 2004 07:16:37 EDT." <20040720111637.GJ12833@afields.ca> X-Habeas-SWE-1: winter into spring X-Habeas-SWE-2: brightly anticipated X-Habeas-SWE-3: like Habeas SWE (tm) X-Habeas-SWE-4: Copyright 2002 Habeas (tm) X-Habeas-SWE-5: Sender Warranted Email (SWE) (tm). The sender of this X-Habeas-SWE-6: email in exchange for a license for this Habeas X-Habeas-SWE-7: warrant mark warrants that this is a Habeas Compliant X-Habeas-SWE-8: Message (HCM) and not spam. Please report use of this X-Habeas-SWE-9: mark in spam to . Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 14 Aug 2004 06:01:52 +0100 From: David Kreil X-EBI-Information: This email is scanned using www.mailscanner.info. X-EBI: Found to be clean X-EBI-SpamCheck: not spam, SpamAssassin (score=-8, required 5, HABEAS_SWE -8.00) Subject: Re: gbde blackening feature - how are the keys "destroyed"? X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Aug 2004 05:01:56 -0000 Hello, I was wondering whether someone knowledgable about gbde internals could tell me how the keys are being destroyed on request under the "blackening feature". Ideally, I'd like them to be overwritten with random data at least 20 times independently, but I suspect it may well be done in a different way. I'd be grateful for learning how the blackening works (and why!). With many thanks for your help in advance, David Kreil. ------------------------------------------------------------------------ Dr David Philip Kreil ("`-''-/").___..--''"`-._ Research Fellow `6_ 6 ) `-. ( ).`-.__.`) University of Cambridge (_Y_.)' ._ ) `._ `. ``-..-' ++44 1223 764107, fax 333992 _..`--'_..-_/ /--'_.' ,' www.inference.phy.cam.ac.uk/dpk20 (il),-'' (li),' ((!.-' From owner-freebsd-fs@FreeBSD.ORG Sat Aug 14 05:09:06 2004 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 452FB16A4CE for ; Sat, 14 Aug 2004 05:09:06 +0000 (GMT) Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 251C343D1D for ; Sat, 14 Aug 2004 05:09:06 +0000 (GMT) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (IDENT:brdavis@localhost.localdomain [127.0.0.1]) by odin.ac.hmc.edu (8.12.10/8.12.10) with ESMTP id i7E593OF020897; Fri, 13 Aug 2004 22:09:03 -0700 Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.12.10/8.12.3/Submit) id i7E5935B020894; Fri, 13 Aug 2004 22:09:03 -0700 Date: Fri, 13 Aug 2004 22:09:03 -0700 From: Brooks Davis To: David Kreil Message-ID: <20040814050903.GA20113@Odin.AC.HMC.Edu> References: <20040720220033.GA12560@Odin.AC.HMC.Edu> <200408140445.i7E4j8001670@puffin.ebi.ac.uk> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="3V7upXqbjpZ4EhLz" Content-Disposition: inline In-Reply-To: <200408140445.i7E4j8001670@puffin.ebi.ac.uk> User-Agent: Mutt/1.5.4i cc: freebsd-fs@freebsd.org Subject: Re: "sanitizing" disks: wiping swap, non-allocated space, and file-tails X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Aug 2004 05:09:06 -0000 --3V7upXqbjpZ4EhLz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Aug 14, 2004 at 05:45:08AM +0100, David Kreil wrote: >=20 > Dear Brooks, >=20 > > > > > > The easiest way to scrub a disk is: > > > > > > > > > > > > dd if=3D/dev/random of=3D/dev/ bs=3D > > > > > > > > > > > > I noticed that it will refuse to let me do that on swap, even if it is > > > of f. Of course, I can edit the disklabel to read "unused", run dd, a= nd > > > restore the swap disklabel to "swap" but is there another way? > >=20 > > That's broken. Which OS are you using? >=20 > Don't know whether I answered that before: 5.2.1-RELEASE-p9/GENERIC >=20 > To which list, if not fs, should I send a bug-report in your opinion? It would help if you could test this under CURRENT. The -geom list is probably a good place to report this as it's probably a geom issue (though it's possiably it's actually a swap issue). > > > Also, I've just done some tests, and > > > > > > dd if=3D/dev/random of=3D/dev/ bs=3D1048576 > > > > > > only writes at 6.5MB/s on my system (/dev/zero gives 7.9MB/s). Is tha= t=3D20 > > > typical? My drives theoretically should do 30-40MB/s on read, and > > > 20-30MB/s on write. > > > > > > If these results are "normal", however, that means, for a 10GB swap f= ile > > > and, say 6 wipes, I'd be waiting 3h on shutdown, while a BND-safe tho= rough > > > 20 wipes would take half a day. Not really practical :-/ > > > So unless you tell me that I should be able to achieve much faster wr= ite > > > speeds, I think I'll have to ditch the idea of regularly wiping swap = (or > > > anything else for that matter). >=20 > Actually, I just had one of the drives in my RAID replaced (which was=20 > apparently on its way breaking down) and now get ~50MB/s write performanc= e for=20 > dd if=3D/dev/zero, and ~13MB/s for /dev/random. So if I could generate go= od=20 > pseudo-random numbers fast enough, I should be able to wipe a 10GB partit= ion=20 > 20x in an hour - that's good enough! The arc4random call will be good enough for most purposes, especially is you reseed it before each run and discard the first 256 bytes. > > If you > > really want performance, you should use arc4random in a custom userland > > program. That's faster, but expect wiping a 40GB disk to take hours > > even in that case. I've got such an application, but I haven't had time > > to clean it up and submit it for release. I'll probably do it some day, > > but I can't recommend waiting for that. It's only about 800 lines of > > code including the man page and a fancy composable operations system to > > allow just about any DoD or non-DoD pattern or writes and verifies to be > > written on the command line. >=20 > I'd be grateful if you could make your utility available. All I need > is random patterns (white noise). Would that be possible at all, > please? My program can do that. I'll see what I need to do to get it released. It may take a little while. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --3V7upXqbjpZ4EhLz Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFBHZ5uXY6L6fI4GtQRAnIGAJ0YBQu264PrQYFqx4thP9R8/T9b5ACgmXE/ yaxVir61Omx0by3NSrBe0RM= =mIQw -----END PGP SIGNATURE----- --3V7upXqbjpZ4EhLz--