Hi there.

I'm fairly new to openbsd and I'm hoping someone with better
understanding than me of how its disk handling works can help.

Beginning my effort to encrypt a 300GB drive in a 64bit Ultrasparc,
I followed these initial steps:

1. used disklabel to create a single slice "a" on the drive

2. made a file system with newfs (is it necessary to have so many
   backup superblocks?)

3. mounted sd2a on "/home/cy" and touched it with an empty file
     "/home/cy/cryptfile"

4. zeroed out the file (and efectively the drive) with
     "dd if=/dev/zero of=/home/cy/cryptfile bs=512"


Here's the (eventual!) output of (4):

 /home/cy: write failed, file system is full
 dd: /home/cy/cryptfile: No space left on device
 576520353+0 records in
 576520352+0 records out
 295178420224 bytes transferred in 19810.722 secs (14899932 bytes/sec)



Now I have:

 # disklabel sd2a 
 # /dev/rsd2a:
 type: SCSI
 disk: SCSI disk
 label: MAW3300NC       
 flags: vendor
 bytes/sector: 512
 sectors/track: 930
 tracks/cylinder: 8
 sectors/cylinder: 7440
 cylinders: 13217
 total sectors: 585937500
 rpm: 10025
 interleave: 1
 boundstart: 0
 boundend: 585937500
 drivedata: 0 

 16 partitions:
 #                size           offset  fstype [fsize bsize  cpg]
   a:        585937200                0  4.2BSD   2048 16384    1 
   c:        585937500                0  unused


and:

 # ls -l /home/cy
 total 576661216
 -rw-r--r--  1 root  wheel  295178420224 Jun 16 03:39 cryptfile


and:

 # df -h
 Filesystem     Size    Used   Avail Capacity  Mounted on
 /dev/sd0a     1007M   44.8M    912M     5%    /
 /dev/sd0k      247G    2.0K    235G     0%    /home
 /dev/sd0d      3.9G    6.0K    3.7G     0%    /tmp
 /dev/sd0f      2.0G    559M    1.3G    29%    /usr
 /dev/sd0g     1007M    162M    795M    17%    /usr/X11R6
 /dev/sd0h      5.9G    212K    5.6G     0%    /usr/local
 /dev/sd0j      2.0G    2.0K    1.9G     0%    /usr/obj
 /dev/sd0i      2.0G    2.0K    1.9G     0%    /usr/src
 /dev/sd0e      7.9G    7.7M    7.5G     0%    /var
 /dev/sd2a      275G    275G  -13.7G   105%    /home/cy



I have no understanding of this. I've never seen a df output
that tells me I'm using 13GB more space than the drive is
capable of holding.

I ask here because there's obviously potential for me to lose
data somewhere down the line. I'll be grateful if anyone can
explain where I've gone wrong.

Reply via email to