On Fri, Jan 22, 2010 at 05:42:25AM +0100, Song Li wrote:
> Hi,
> 
> Here comes a question again: what's the naming convention of the
> device on OpenBSD?
> 
> I am still using the newly installed OpenBSD release 4.6.
> 
> It did take me some effort to find out the name of device for me to
> use with fdisk and mount:
> 
> fdisk /dev/rwd0c
> and
> mount /dev/sd0i
> 
> The first one is especially confusing to me since other attemps like
> "fdisk /dev/rwd0a", "fdisk /dev/rwd0d" do not work. In face, the
> examples given by the man page of fdisk use "fdisk /dev/wd0" for mbr
> and "fdisk /dev/rwd0c" for the OpenBSD. It does make perfect sense to
> me. On my OpenBSD system, however, fdisk cannot find device /dev/wd0
> and "fdisk /dev/rwd0c" gives the mbr information. This seems very
> confusing to me.

It works for me here on my sd device:

$ fdisk sd0
Disk: sd0       geometry: 20673/240/63 [312581808 Sectors]
Offset: 0       Signature: 0xAA55
            Starting         Ending         LBA Info:
 #: id      C   H   S -      C   H   S [       start:        size ]
-------------------------------------------------------------------------------
 0: 00      0   0   0 -      0   0   0 [           0:           0 ] unused      
 1: 00      0   0   0 -      0   0   0 [           0:           0 ] unused      
 2: 00      0   0   0 -      0   0   0 [           0:           0 ] unused      
*3: A6      0   1   1 -  20672 239  63 [          63:   312575697 ] OpenBSD

so I'm not sure what's going on with you.

> 
> For the mount device: what's the device naming convention and the
> rationale behind it? I do not think it's a good idea to search through
> all the device and find out the device name. Linux and FreeBSD use
> slightly different convention but they both make sense to me. What
> about OpenBSD?

The naming convention is device driver name, device number, partition
letter (e.g., mount /dev/sd1e /mnt/foo). And as far as I know, it's
been like that since the BSDs were in diapers, so I'm not sure why
it's coming as a surprise.

> 
> 
> For your reference, the output of various fdisk commands is listed
> below. The first one gives correct information.

Great! output of the various commands which doesn't specify which
command was run is *totally* useful!

> 
> Disk: /dev/rwd0c      geometry: 15566/255/63 [250069680 Sectors]
> Offset: 0     Signature: 0xAA55
>             Starting         Ending         LBA Info:
>  #: id      C   H   S -      C   H   S [       start:        size ]
> -------------------------------------------------------------------------------
>  0: 07      0   1   1 -   8923 254  63 [          63:   143363997 ] NTFS
>  1: 83   8924   0   1 -  10941 254  63 [   143364060:    32419170 ] Linux 
> files*
>  2: A5  13425   0   1 -  15565 254  63 [   215672625:    34395165 ] FreeBSD
> *3: A6  10942   0   1 -  13424 254  63 [   175783230:    39889395 ] OpenBSD
> Disk: /dev/rwd0a      geometry: 15566/255/63 [250069680 Sectors]
> Offset: 0     Signature: 0xAA55
>             Starting         Ending         LBA Info:
>  #: id      C   H   S -      C   H   S [       start:        size ]
> -------------------------------------------------------------------------------
>  0: E8  15356  77   8 - 229721 118   4 [   246698998:  3443776305 ] <Unknown 
> ID>
>  1: 01      0   0   1 - 267349  89   4 [           0:           0 ] DOS FAT-12
>  2: 00      0   0   0 -      0   0   0 [           0:           0 ] unused
>  3: 3F      0   0   1 - 267349  89   4 [           0:           0 ] <Unknown 
> ID>
> Disk: /dev/rwd0b      geometry: 15566/255/63 [250069680 Sectors]
> Offset: 0     Signature: 0x3834
>             Starting         Ending         LBA Info:
>  #: id      C   H   S -      C   H   S [       start:        size ]
> -------------------------------------------------------------------------------
>  0: 20  58716   3  28 - 118439 184  60 [   943272756:   959461431 ] Willowsoft
>  1: 31  52413  63  48 - 100661  37  61 [   842018861:   775102496 ] <Unknown 
> ID>
>  2: 37  57639  15  25 - 115302 140  12 [   925971504:   926363958 ] <Unknown 
> ID>
>  3: 31  53486  55  56 - 104879 180  37 [   859256110:   825636402 ] <Unknown 
> ID>
> Disk: /dev/rwd0d      geometry: 15566/255/63 [250069680 Sectors]
> Offset: 0     Signature: 0x3831
>             Starting         Ending         LBA Info:
>  #: id      C   H   S -      C   H   S [       start:        size ]
> -------------------------------------------------------------------------------
>  0: 00      0   0   0 -      0   0   0 [           0:           0 ] unused
>  1: 73  75192 139  32 -  75194  99  17 [  1207968268:       29596 ] <Unknown 
> ID>
>  2: 03      1 215   4 -  58686  13   6 [       29613:   942761802 ] XENIX /usr
>  3: 08  37963  38  28 - 145529 126  55 [   609878016:  1728053362 ] AIX fs

Reply via email to