Re: [osol-discuss] The Case of The Missing Drive

2010-06-03 Thread Bryan Horstmann-Allen
+--
| On 2010-06-02 16:13:13, Andrew Greimann wrote:
| 
| When I ls /dev from the terminal, I get a zillion lines. I'm aware from 
reading a post or two Solaris works with drive slices but what in the world 
is a drive slice in relevance to my partition? I'm also aware that sda# that 
Linux would map no longer exist here but it's more like (e.g. /dev/dsk/c0d0p2) 
on Solaris.
| 
| Out of all these lines dumped from /dev, do you think you could help me 
pinpoint the drive if possible, so it could be mounted? And is mount used the 
same way if it is FAT32 (e.g. mount -t vfat /dev/sda5 /mnt/sda5)? Thanks.

You want one of the following:

 format  /dev/null
 cfgadm -al
 iostat -En
-- 
bdha
cyberpunk is dead. long live cyberpunk.
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] The Case of The Missing Drive

2010-06-03 Thread Lisandro Grullon
Thank you paul for this great explanation.
Sent on the Sprint® Now Network from my BlackBerry®

-Original Message-
From: Paul Gress pgr...@optonline.net
Date: Thu, 03 Jun 2010 01:50:31 
To: opensolaris-discuss@opensolaris.org
Subject: Re: [osol-discuss] The Case of The Missing Drive

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


[osol-discuss] The Case of The Missing Drive

2010-06-02 Thread Andrew Greimann
Hello, I've got an issue with a partition I cannot seem to access. I'm familiar 
how drives are mounted in Linux and mapped in Windows. For instance, /dev/sda5 
underneath the Linux platform would describe my partition, D:\ under Windows 
would've described it. 

Here's the issue:

When I ls /dev from the terminal, I get a zillion lines. I'm aware from 
reading a post or two Solaris works with drive slices but what in the world 
is a drive slice in relevance to my partition? I'm also aware that sda# that 
Linux would map no longer exist here but it's more like (e.g. /dev/dsk/c0d0p2) 
on Solaris.

Out of all these lines dumped from /dev, do you think you could help me 
pinpoint the drive if possible, so it could be mounted? And is mount used the 
same way if it is FAT32 (e.g. mount -t vfat /dev/sda5 /mnt/sda5)? Thanks.
-- 
This message posted from opensolaris.org
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] The Case of The Missing Drive

2010-06-02 Thread Paul Gress

On 06/ 2/10 07:13 PM, Andrew Greimann wrote:

Hello, I've got an issue with a partition I cannot seem to access. I'm familiar 
how drives are mounted in Linux and mapped in Windows. For instance, /dev/sda5 
underneath the Linux platform would describe my partition, D:\ under Windows 
would've described it.

Here's the issue:

When I ls /dev from the terminal, I get a zillion lines. I'm aware from reading a post 
or two Solaris works with drive slices but what in the world is a drive slice in 
relevance to my partition? I'm also aware that sda# that Linux would map no longer exist here but 
it's more like (e.g. /dev/dsk/c0d0p2) on Solaris.

Out of all these lines dumped from /dev, do you think you could help me pinpoint the 
drive if possible, so it could be mounted? And is mount used the same way if it is 
FAT32 (e.g. mount -t vfat /dev/sda5 /mnt/sda5)? Thanks.
   


The easy way to view available disks (permanent) is to use the format 
command by itself, no options.


Example on my computer:

# /usr/sbin/format
Searching for disks...done


AVAILABLE DISK SELECTIONS:
   0. c8t0d0 DEFAULT cyl 15563 alt 2 hd 255 sec 63
  /p...@0,0/pci1558,9...@1f,2/d...@0,0
   1. c8t1d0 ATA-OCZ-VERTEX-1.3-238.47GB
  /p...@0,0/pci1558,9...@1f,2/d...@1,0
   2. c8t2d0 ATA-INTEL SSDSA2MH16-8820-149.05GB
  /p...@0,0/pci1558,9...@1f,2/d...@2,0
Specify disk (enter its number): ^C
#


As you can see I have three disks attached.

From this link http://www.cuddletech.com/blog/pivot/entry.php?id=573 
quoted:


Storage devices are accessable in two forms: via a block device (the 
normal way, found in /dev/dsk/) and via raw devices (also called 
charrector devices, found in /dev/rdsk/). Because of Solaris's storage 
framework, all storage devices are accessed in the same way and are 
accessed as SCSI devices. On Linux, hda1 means the first partition on 
the first IDE disk. On Solaris c0t0d0s0 means controller 0, target 0, 
LUN 0, slice 0. On Solaris we call paritions slices, and typically 
slice 2 is used to represent the full disk, just as typically hda with 
no parition number typically represents the full disk on a Linux system.


The above quote would be for a solaris partition.


To mount a Solaris partition:

mount /dev/dsk/c0t0d0s0 /mnt

To mount a FAT32 partition:

mount -F PCFS /dev/dsk/c0t0d0p1:c /mnt

Where, p1 is partition 1, and c is the logical drive, see man 
mount_pcfs for more details.




For removable drives it's the same as above, but use the command rmformat

# /usr/bin/rmformat
Looking for devices...
 1. Logical Node: /dev/rdsk/c7t0d0p0
Physical Node: /p...@0,0/pci8086,2...@1c,3/pci-...@0/i...@0/s...@0,0
Connected Device: MATSHITA BD-MLT UJ-220S   1.01
Device Type: DVD Reader/Writer
Bus: IDE
Size: Unknown
Label: Unknown
Access permissions: Unknown
#


Also, please note, do not use /dev/rdsk/ to mount any device, this 
points to the raw device (used for formating), use /dev/dsk, this points 
to the block device.  So, for my example with rmformat, it shows the 
device to be /dev/rdsk/c7t0d0p0, but if I were to mount it manually I 
would use /dev/dsk/c7t0d0p0.



Paul
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org