On Tue, 19 Apr 2011 22:36:41 +0200
Claudio Jeker wrote:

> On Tue, Apr 19, 2011 at 08:47:03PM +0000, Kevin Chadwick wrote:
> > On Tue, 19 Apr 2011 10:18:20 +0000
> > Kevin Chadwick wrote:
> > 
> > >  /sbin/disklabel -E wd1
> > >  /sbin/vnconfig -ck svnd0 /dev/wd1a
> > >  /sbin/disklabel -E svnd0
> > >  /sbin/newfs /dev/rsvnd0a
> > >  /sbin/newfs /dev/rsvnd0d
> > >  
> > >  /sbin/disklabel -E wd0
> > >  /sbin/vnconfig -ck svnd1 /dev/wd0l
> > >  /sbin/disklabel -E svnd1
> > >  /sbin/newfs /dev/rsvnd1a
> > >  
> > >  reboot, I guess disklabel -c would do the same
> > >  
> > >  wd0l and svnd1 work fine (disklabels visible and work fine)
> > >  
> > >  I have to recreate the disklabel for wd1 and svnd0 after which it works
> > >  fine untill the next reboot (data accessed).
> > 
> > Anyone got even a hunch why wd1a and wd0l as used above behave
> > repeatably differently. 
> > 
> 
> Are you sure you can use /dev/wd1a as backend file for a vnd? From my
> understanding block devices should not be used for anything that does file
> IO. So have you tried /dev/rwd1a instead in the vnconfig command?
> 

Well it works on wd0l but I don't know how efficient or reliable
either are. I've switched back to files now anyway, I'll wait for dd
and use bioctl on very large drives. Using the c partition is obviously
very wrong, not only is it fscked but seems a lot slower at newfs
atleast.

I'll bear it in mind if I ever do any tests in the future though.
Thanks

Reply via email to