From owner-freebsd-questions@FreeBSD.ORG Thu Aug 5 05:05:36 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B43EB1065678 for ; Thu, 5 Aug 2010 05:05:36 +0000 (UTC) (envelope-from npratt@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 496858FC13 for ; Thu, 5 Aug 2010 05:05:35 +0000 (UTC) Received: by wyj26 with SMTP id 26so7784339wyj.13 for ; Wed, 04 Aug 2010 22:05:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=KIJlvrRbSsv4YFg391rJO8bzOQvS3WKatcSprq28pis=; b=HxXHfslwu/ndmwwy8i9YhOCSzkyBokw2emHBdZ73mHzz6fV5juTNVmZWNs5jcQdQLv j0x3WEaUfcuVHHLS/p/xwBl9NjvXa61f8Tu/W4ttyTNuKximGoQT8eZ27Dc9eh4hJX0Q MVT235mDCqdtWd6r2TusFHxQjzv+aq2+NLkWI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=O2Z3c4KJK03TSQ9b4SpQq9GUXqNJxIe6P+ITLizrNGE6X0znDDmdch5gjquy4v8w1G PXG/LX5wHukkDxa1Wuq20Q7/rIS23maJc+OewGDeUjssZdR5hjDAKoy0blVCSJtGXzei vV2/4vjLR4iY7TaSZcqBjLEHVF8aHxyfHKVhY= MIME-Version: 1.0 Received: by 10.216.61.195 with SMTP id w45mr2948065wec.108.1280984734799; Wed, 04 Aug 2010 22:05:34 -0700 (PDT) Received: by 10.216.50.9 with HTTP; Wed, 4 Aug 2010 22:05:34 -0700 (PDT) In-Reply-To: References: Date: Wed, 4 Aug 2010 22:05:34 -0700 Message-ID: From: Noah Pratt To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: mounting UFS CD-ROMs 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: Thu, 05 Aug 2010 05:05:36 -0000 I tried `dd conv=3Dswab`, and it's not that easy. I gather it's only the metadata within the filesystem that's affected, so swapping the whole thing leaves you with garbage. Afterwards, `file` saw it as "data", where before it at least knew it was a filesystem. On 8/4/10, xSAPPYx wrote: > You could try the conv=3Dswab option to dd > > dd if=3D/dev/acd0 of=3D5853-5864.iso conv=3Dswab > > On Wed, Aug 4, 2010 at 18:04, Noah Pratt wrote: >> On Tue, Aug 3, 2010 at 8:44 PM, Michael Powell >> wrote: >>> Noah Pratt wrote: >>> >>>> Hi, >>>> >>>> I have a whole bunch of UFS CD-ROMs, but I'm unable to mount them on >>>> my FreeBSD 8 system. >>>> I thought it would be possible. From the FAQ: >>>> http://www.freebsd.org/doc/en/books/faq/disks.html >>>> >>>> =A0 =A0 UFS CD-ROMs can be mounted directly on FreeBSD. Mounting disk >>>> partitions from Digital UNIX and other systems that support UFS may be >>>> more complex, depending on the details of the disk partitioning for >>>> the operating system in question. >>>> >>>> >>>> I tried the direct route: >>>> >>>> 6930p# file -s /dev/acd0t01 >>>> /dev/acd0: Unix Fast File system [v1] (big-endian), last mounted on >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 ^^^^^^^^^^ >>> [snip] >>>> >>>> 6930p# uname -a >>>> FreeBSD 6930p.domain.com 8.0-STABLE FreeBSD 8.0-STABLE #1: Mon May 17 >>>> 01:26:14 PDT 2010 >>>> root@6930p.domain.com:/usr/obj/usr/src/sys/GENERIC =A0amd64 >>>> >>>> >>>> Am I missing something that ought to be obvious? [probable] >>>> Is it no longer possible to mount UFS filesystems? [unlikely ;-) ] >>>> Is there something specific about *this* UFS filesystem that prevents >>>> it from working? >>>> >>> >>> I suspect maybe the disk was written using Solaris on SPARC, which is >>> big- >>> endian. Most PC architectures are little-endian. >>> >>> -Mike >> >> >> >> Yes, the CDs were created in Solaris on SPARC. (I think it was a Sparc >> 10...) >> And yes, my FreeBSD system is an Intel Core2Duo. >> >> In Linux, copying the disc and mounting the disc image via loopback >> worked great: >> =A0 ubuntu# cat /dev/cdrom > cd-image >> =A0 ubuntu# mount -t ufs -o ro,loop cd-image /mnt >> >> It looks like NetBSD has a kernel build option FFS_EI, to enable >> fsck_ffs -B to convert the byte order. >> (I don't have a NetBSD system to test though.) >> >> I even found a Windows program called R-Studio ( http://www.r-tt.com/ >> ) that was able to recover data from these discs. >> >> Can the filesystem's endianness be converted in FreeBSD? >> >> >> >> Thanks a lot! >> >> -Noah >> _______________________________________________ >> freebsd-questions@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-questions >> To unsubscribe, send any mail to >> "freebsd-questions-unsubscribe@freebsd.org" >> >