I converted a FreeBSD 6.2 system to 8.2, with a couple of data drives that supposedly would "move over". However I found that bsdlabel complained about the partitioning of these drives and then fsck reported
Got me a little worried that 8.2 couldn't read these drives/filesystems from 6.2.
As it turns out, running fsck_ffs instead worked fine and the drives mounted okay. I gather that between 6.2 and 8.2, fsck tried to get "smarter" but not smart enough to figure out to use fsck_ffs with these drives. Also the use of the 'c' partition is now (weakly) prohibited.
It would be nice to be able to "restore" 8.2 fsck's ability to realize that these are FFS filesystems. Any clues as to how? (I guess I could read the code to see what it is trying to test.)
Code:
cannot determine filesystem type
As it turns out, running fsck_ffs instead worked fine and the drives mounted okay. I gather that between 6.2 and 8.2, fsck tried to get "smarter" but not smart enough to figure out to use fsck_ffs with these drives. Also the use of the 'c' partition is now (weakly) prohibited.
It would be nice to be able to "restore" 8.2 fsck's ability to realize that these are FFS filesystems. Any clues as to how? (I guess I could read the code to see what it is trying to test.)