From owner-freebsd-fs@FreeBSD.ORG Sat Apr 16 00:06:44 2011 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E6D3E106566B for ; Sat, 16 Apr 2011 00:06:44 +0000 (UTC) (envelope-from dan@3geeks.org) Received: from mail-yi0-f54.google.com (mail-yi0-f54.google.com [209.85.218.54]) by mx1.freebsd.org (Postfix) with ESMTP id AB1068FC08 for ; Sat, 16 Apr 2011 00:06:44 +0000 (UTC) Received: by yie12 with SMTP id 12so1581274yie.13 for ; Fri, 15 Apr 2011 17:06:44 -0700 (PDT) Received: by 10.236.168.100 with SMTP id j64mr1390852yhl.397.1302912403758; Fri, 15 Apr 2011 17:06:43 -0700 (PDT) Received: from [10.0.1.240] (99-126-192-237.lightspeed.austtx.sbcglobal.net [99.126.192.237]) by mx.google.com with ESMTPS id 44sm1474785yhl.53.2011.04.15.17.06.42 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 15 Apr 2011 17:06:43 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Daniel Mayfield In-Reply-To: <20110416000112.GA13487@icarus.home.lan> Date: Fri, 15 Apr 2011 19:06:40 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <337FAD9E-6973-4CA4-96E2-4A24F69916AF@3geeks.org> References: <20110416000112.GA13487@icarus.home.lan> To: Jeremy Chadwick X-Mailer: Apple Mail (2.1084) Cc: freebsd-fs@freebsd.org Subject: Re: question on extended attributes X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Apr 2011 00:06:45 -0000 On Apr 15, 2011, at 7:01 PM, Jeremy Chadwick wrote: > On Fri, Apr 15, 2011 at 05:01:58PM -0500, Daniel Mayfield wrote: >> I'm trying to use rsync and rsnapshot to make backup copies of my Mac = to my freebsd 8.2 server . When I specify syncing extended attributes = as well, I get an error for any file on the Mac that has a resource = fork:=20 >>=20 >> rsync: rsync_xal_set: = lsetxattr("Documents/","com.apple.ResourceFork") failed: No space = left on device (28) >>=20 >> I'd love to work on fixing this, but I'm seeing a bunch of references = to UFS1 vs UFS2 in the extended attribute readme. But I'm not sure what = I'm actually using (I took the default when it setup, which says = ufs2+softdep, but mount simply says ufs). >>=20 >> Can someone help point me in the right direction? >=20 > Sorry if this sounds harsh or rude, but can I ask you what exactly > extended filesystem attributes (usually ACLs) have to do with file > resource forks on OS X? AFAIK they have nothing to do with one = another. OS X stores resource forks (and a few other things) as extended = attributes on HFS+ filesystems these days. Or at least that's how it = presents the HFS+ concept of a resource fork to unix programs like rsync = that understand extended attributes. > Also, you're aware of how Apple solved the resource fork problem when > archiving something in a .zip file, right? The "_MACOSX" directory > within the .zip. This is sub optimal as I'd like to be able to inspect/modify the "data = fork" of the file on the freebsd box too. For example, editing files = while I'm ssh'd into the freebsd machine remotely, but still preserving = the icon when it gets copied back. If I were to do as you described, I = may as well setup netatalk and build a time machine style backup device. = That isn't my goal. daniel