NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Mounting old BSD filesystem



I have an Acorn A680 [1] which runs RISCiX which is a BSD 4.3 variant from 1989. The hardware itself is currently not well (magic smoke problems), but the SCSI disk is fine. I have taken an image of it (using NetBSD/acorn32!).

dumpfs recognises it as a FFSv1 filesystem (mildly surprised as wasn't sure of partitioning, if any).

file system: /dev/vnd0a
format  FFSv1
endian  little-endian
magic   11954           time    Thu Nov 21 13:09:49 2002
cylgrp  static  inodes  4.2/4.3BSD      sblock  FFSv1   fslevel 0
nbfree  1938    ndir    160     nifree  6061    nffree  11
ncg     5       ncyl    160     size    40960   blocks  39603
bsize   4096    shift   12      mask    0xfffff000
fsize   1024    shift   10      mask    0xfffffc00
frag    4       shift   2       fsbtodb 1
cpg     32      bpg     2048    fpg     8192    ipg     2048
minfree 1%      optim   space   maxcontig 1     maxbpg  256
rotdelay 4ms    headswitch 0us  trackseek 0us   rps     60
ntrak   16      nsect   32      npsect  0       spc     512
symlinklen -1   trackskew 0     interleave 0    contigsumsize -1
maxfilesize 0xffffffffffffffff
nindir  1024    inopb   32      nspf    2
avgfilesize -1  avgfpdir -1
sblkno  16      cblkno  24      iblkno  28      dblkno  284
sbsize  2048    cgsize  2048    offset  16      mask    0xfffffff0
csaddr  284     cssize  1024    shift   8       mask    0xffffff00
cgrotor 4       fmod    0       ronly   0       clean   0x00
wapbl version 0x1       location 0      flags 0xffff0002
wapbl loc0 18446744073709486083 loc1 18446744073709551615 loc2 18446744073709551615 loc3 18446744073709551615
usrquota 18446744073709551615   grpquota 18446744073709551615
flags   none
fsmnt   /
blocks available in each of 8 rotational positions
cylinder number 0:
   position 0:      0    4    8   12   16   20   24   28   32   36   40   44   48   52   56   60
   position 2:      1    5    9   13   17   21   25   29   33   37   41   45   49   53   57   61
   position 4:      2    6   10   14   18   22   26   30   34   38   42   46   50   54   58   62
   position 6:      3    7   11   15   19   23   27   31   35   39   43   47   51   55   59   63
cs[].cs_(nbfree,ndir,nifree,nffree):

        (616,31,664,0)
        (302,32,1179,3)
        (218,33,1557,3)
        (389,31,1083,1)
        (413,33,1578,4)

rump_ffs won't mount it:
# rump_ffs A680.vnd /mnt
rump_ffs: "A680.vnd" is a relative path.
rump_ffs: using "/usr/work/Software/Acorn/RISCiX/A680.vnd" instead.
[   1.0000000] entropy: ready
rump_ffs: mount: rump_ffs: puffs_daemon: Invalid argument
Invalid argument


I can share the image with anyone that is interested

[1] https://chrisacorns.computinghistory.org.uk/RISCiXComputers.html

--
Stephen



Home | Main Index | Thread Index | Old Index