From owner-freebsd-fs@FreeBSD.ORG Sat Feb 28 17:20:21 2015 Return-Path: Delivered-To: freebsd-fs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4BFF8CC1 for ; Sat, 28 Feb 2015 17:20:21 +0000 (UTC) Received: from woozle.rinet.ru (woozle.rinet.ru [195.54.192.68]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A85ECF63 for ; Sat, 28 Feb 2015 17:20:20 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by woozle.rinet.ru (8.14.5/8.14.5) with ESMTP id t1SHJvlc045047 for ; Sat, 28 Feb 2015 20:19:57 +0300 (MSK) (envelope-from marck@rinet.ru) Date: Sat, 28 Feb 2015 20:19:57 +0300 (MSK) From: Dmitry Morozovsky To: freebsd-fs@FreeBSD.org Subject: mounting sun UFS file system under FreeBSD stable/10 Message-ID: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) X-NCC-RegID: ru.rinet X-OpenPGP-Key-ID: 6B691B03 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (woozle.rinet.ru [0.0.0.0]); Sat, 28 Feb 2015 20:19:57 +0300 (MSK) X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Feb 2015 17:20:21 -0000 Dear colleagues, I have (from one of my friends) block copy of dead disk apparently used at old Sun Solaris Server: root@moose:/ar/backup/komarov# file -s sun72g.img sun72g.img: Unix Fast File system [v1] (big-endian), last mounted on /, last written at Sun Jan 30 15:51:07 2011, clean flag 253, number of blocks 10242144, number of data blocks 10086988, number of cylinder groups 202, block size 8192, fragment size 1024, minimum percentage of free blocks 1, rotational delay 0ms, disk rotational speed 167rps, TIME optimization root@moose:/ar/backup/komarov# dd if=sun72g.img count=1 | hd 1+0 records in 1+0 records out 512 bytes transferred in 0.000021 secs (24403223 bytes/sec) 00000000 53 55 4e 37 32 47 20 63 79 6c 20 31 34 30 38 37 |SUN72G cyl 14087| 00000010 20 61 6c 74 20 32 20 68 64 20 32 34 20 73 65 63 | alt 2 hd 24 sec| 00000020 20 34 32 34 00 00 00 00 00 00 00 00 00 00 00 00 | 424............| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00000080 00 00 00 01 00 00 00 00 00 00 00 00 00 08 00 02 |................| 00000090 00 00 00 03 00 01 00 05 00 00 00 00 00 00 00 04 |................| 000000a0 00 00 00 07 00 00 00 08 00 00 00 00 00 00 00 00 |................| 000000b0 00 00 00 00 00 00 00 00 00 00 00 00 60 0d de ee |............`...| 000000c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 000001a0 00 00 00 00 27 29 37 09 00 00 00 00 00 00 00 01 |....')7.........| 000001b0 37 07 00 02 00 18 01 a8 00 00 00 00 00 00 00 00 |7...............| 000001c0 01 38 90 c0 00 00 07 dd 00 40 20 c0 00 00 00 00 |.8.......@ .....| 000001d0 08 8b 56 40 00 00 09 7a 01 38 90 c0 00 00 11 57 |..V@...z.8.....W| 000001e0 01 38 90 c0 00 00 19 34 01 38 90 c0 00 00 21 11 |.8.....4.8....!.| 000001f0 01 f4 22 c0 00 00 2d a6 01 74 cf c0 da be cc 21 |.."...-..t.....!| 00000200 however, trying to mount or fsck the image fail: root@moose:/ar/backup/komarov# mdconfig -l -v md0 swap 128M md1 vnode 68G /ar/backup/komarov/sun72g.img root@moose:/ar/backup/komarov# fsck_ufs -n /dev/md1 ** /dev/md1 (NO WRITE) Cannot find file system superblock ioctl (GCINFO): Inappropriate ioctl for device fsck_ufs: /dev/md1: can't read disk label root@moose:/ar/backup/komarov# mount -r /dev/md1 /mnt mount: /dev/md1: Invalid argument Any hints? Thanks! -- Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] [ FreeBSD committer: marck@FreeBSD.org ] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru *** ------------------------------------------------------------------------