From owner-freebsd-current@FreeBSD.ORG Wed Feb 15 16:37:42 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C1C9516A420 for ; Wed, 15 Feb 2006 16:37:42 +0000 (GMT) (envelope-from geoffwa@idkfa.ath.cx) Received: from mail-ihug.icp-qv1-irony4.iinet.net.au (ihug-mail.icp-qv1-irony4.iinet.net.au [203.59.1.198]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2C8543D45 for ; Wed, 15 Feb 2006 16:37:40 +0000 (GMT) (envelope-from geoffwa@idkfa.ath.cx) Received: from 203-214-118-246.dyn.iinet.net.au (HELO idkfa.ath.cx) ([203.214.118.246]) by mail-ihug.icp-qv1-irony4.iinet.net.au with ESMTP; 16 Feb 2006 00:37:37 +0800 X-BrightmailFiltered: true X-Brightmail-Tracker: AAAAAA== X-IronPort-AV: i="4.02,117,1139155200"; d="scan'208"; a="611348369:sNHT386523142" Received: by idkfa.ath.cx (Postfix, from userid 1004) id 6AFF6B81C; Thu, 16 Feb 2006 03:38:13 +1100 (EST) Date: Thu, 16 Feb 2006 03:38:13 +1100 From: Geoffrey Giesemann To: freebsd-current@freebsd.org Message-ID: <20060215163813.GA69533@idkfa.ath.cx> Mail-Followup-To: freebsd-current@freebsd.org References: <20060215124132.GA51235@idkfa.ath.cx> <20060215150037.J98052@fw.reifenberger.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060215150037.J98052@fw.reifenberger.com> User-Agent: Mutt/1.5.11 Subject: Re: Extended Attributes API 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, 15 Feb 2006 16:37:42 -0000 On Wed, Feb 15, 2006 at 03:05:35PM +0100, Michael Reifenberger wrote: > On Wed, 15 Feb 2006, Geoffrey Giesemann wrote: > ... > >The FreeBSD calls to get/set/list extended attributes differ from those > >in Linux: > > This reminds me of something related: > > What is the "official" way of backing up UFS[2] filesystems > containing extended attributes? > In former time dump(8) and restore(8) where the tools of choice. > But do they deal with extended attributes? > According to the only cvs entry I can find that mentions it [1], extended attribute support has been TODO for over 3 years :D [1] http://www.freebsd.org/cgi/cvsweb.cgi/src/sbin/dump/main.c#rev1.37 In the meanwhile you can convert your UFS2 volumes to XFS and back them up the extended attributes with xfsdump!!!! [2] [2] http://oss.sgi.com/projects/xfs/faq.html#backingupxfs I had a vague recollection pax might've been able to back up extended attributes, but the specifications at [3] only hint at there being scope for extended attributes as an 'implementation extension'. [3] http://www.opengroup.org/onlinepubs/009695399/utilities/pax.html#tag_04_100_13_03 --Geoff