Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jul 2008 13:34:35 +0200
From:      Jan Henrik Sylvester <me@janh.de>
To:        questions-list freebsd <freebsd-questions@freebsd.org>
Subject:   New harddisk: "CANNOT READ BLK" Cause?
Message-ID:  <489051CB.9010808@janh.de>

next in thread | raw e-mail | index | archive | help
I got a new harddisk for my laptop, attached it via firewire, used "dump 
0aLf - / | restore xf -" (from the FAQ), and swapped it with my internal 
one. During that, I also migrated /var and /usr to separate bsdlabels.

On reboot during fsck (ad0s1f), I got:

CANNOT READ BLK: 251403296
CONTINUE? [yn] y

THE FOLLOWING DISK SECTORS COULD NOT BE READ: 251403296, 251403297, 
251403298, 251403299,

LOOK FOR ALTERNATE SUPERBLOCKS? yes

32 is not a file system superblock
SEARCH FOR ALTERNATE SUPER-BLOCK FAILED. YOU MUST USE THE

Is there a problem with the harddisk? Did I do anything wrong? How do I 
find out?

Since I never used bsdlabel and newfs by hand before for more than 
trivial cases, I might very well have messed something up. Here is what 
I came up with.

Since I forgot to change it before swapping harddisks, I came up with 
this simple fstab:

/dev/ad0s1b none swap sw 0 0
/dev/ad0s1a / ufs rw 1 1
/dev/ad0s1e /var ufs rw 1 2
/dev/ad0s1f /usr ufs rw 1 2

This is my bsdlabel for ad0s1:

# /dev/ad0s1:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
   a:  2097152       16    4.2BSD     2048 16384 28552
   b:  4194304  2097168      swap
   c: 314568702        0    unused        0     0         # "raw" part, 
don't edit
   e: 16777216  6291472    4.2BSD     2048 16384 28552
   f: 251658240 23068688    4.2BSD     2048 16384 28552
   g: 33554432 274726928    unused        0     0
   h:  6287342 308281360    unused        0     0

This is the fdisk partition ad0s1:

sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
     start 63, size 314568702 (153597 Meg), flag 80 (active)
         beg: cyl 0/ head 1/ sector 1;
         end: cyl 124/ head 254/ sector 63

Anything else? (I could probably recall most of the commands I issued.)

Thanks in advance for any help,
Jan Henrik



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?489051CB.9010808>