Date: Sun, 1 Jul 2001 12:21:10 -0400 (EDT) From: "Albert D. Cahalan" <acahalan@cs.uml.edu> To: freebsd-hackers@FreeBSD.ORG Cc: ticso@mail.cicely.de, simond@irrelevant.org, rdm@cfcl.com Subject: Re: compatibility of UFS-partitioned FireWire drives Message-ID: <200107011621.f61GLAp388837@saturn.cs.uml.edu>
next in thread | raw e-mail | index | archive | help
Bernd Walter writes: >On Sun, Jul 01, 2001 at 08:02:20AM +0100, simond@irrelevant.org wrote: >> On Sat, Jun 30, 2001 at 02:59:57PM -0700, Rich Morin wrote: >>> I have a luggable FireWire drive which I am considering using for >>> backups and data mobility on a variety of machines and operating >>> systems (roughly, *BSD, Mac OS X, and (eventually) Linux). >>> >>> I'd welcome any suggestions as to things to do or avoid. >>> I'd rather not get a ways down the road and discover that >>> I need to repartition the disc for some obscure reason... >> >> Unfortunately there's no FireWire support in FreeBSD yet, but >> once there is I don't see why UFS partitions wouldn't work :) > > Because Partition tables are different and UFS is byte order > dependend. Mac OS X Platforms have a different byte order than > FreeBSD Platforms so it won't work in this case. You might have > a chance sharing i386 FreeBSD with i386 linux or ppc NetBSD > with ppc Max OS X - but keep in mind that you can't use > OS dependend extensions to UFS and writing may be unhealthy. Any Linux box can share with most anything. Byte order is not a problem. Mac and FreeBSD partition tables work. Supported UFS variants are: old old format of ufs default value, supported os read-only 44bsd used in FreeBSD, NetBSD, OpenBSD supported os read-write sun used in SunOS (Solaris) supported as read-write sunx86 used in SunOS for Intel (Solarisx86) supported as read-write nextstep used in NextStep supported as read-only nextstep-cd used for NextStep CDROMs (block_size == 2048) supported as read-only openstep used in OpenStep supported as read-only hp used in HP-UX (confusingly called "hfs" by HP) supported as read-only So try the "44bsd" mount option on whatever partition MacOS X uses. (there might be an unused boot partition or some other odd thing) You can also use an unpartitioned disk if MacOS X and FooBSD will both be happy with that. Now about that byte order... Got the Linux box on a LAN with either of the others? Problem solved. If not, how do you like FAT filesystems? (use FAT32, and mount as "vfat" on the Linux box for long filenames) If you don't mind using command-line tools, you should be able to get "htools" or "hfstools" (forgot the name) for FreeBSD. This lets you access an HFS filesystem. The Linux box can mount HFS directly. You could also look into the Mac emulator called "Executer" from Ardi, which might run on FreeBSD. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200107011621.f61GLAp388837>