- Hide quoted text -
- Show quoted text -
> Michelle wrote:
> > On Mar 24, 5:11 pm, Michelle <serendipity1...@yahoo.com> wrote:
> >>I went out and got those 1/2 Terabyteexternalharddrives from both
> >>Maxtor and Seagate. When I plugged in its USB cable onto my Solaris
> >>10 x86 server, it tries to format theharddrive. But that's it. I
> >>can't mount either drive because the format doesn't even run.
> >>Is that anexternalharddrive system that is around 250 GB to 1
> >>Terabyte that works with Solaris 10? Thanks.
> > So I must have done something wrong. Can someone post the
> > instructions on how to format an
> >externalUSBharddrive on Solaris x86, and then, mounting it after
> > the format is completed?
> > Currently, whenever I plug in the USB cable, Solaris 10 wants to
> > format the drive, and then,
> > it just gets stuck there. Thanks.
> Here's a brief summary of my notes from setting up 400 & 750 GB Seagate
> drives w/ ufs. Setting up pcfs is similar:
> 0) disable vold & reboot
> mv /etc/vold.conf /etc/vold.conf_disabled
> init 6
> 1) plug in the drive and get the drive designation
> rmformat -l
> 2) clear the old MS cruft
> dd if=/dev/zero of=/dev/rdsk/???? bs=2048 count=10
> Note: I don't think this was really necessary.
> My notes don't say why I did it.
> Probably just habit.
> 2) get the number of sectors & create primary partition
> fdisk /dev/rdsk/????
> 3) format the drive w/ newfs
> newfs -v [your choice of options] -s number_of_sectors /dev/rdsk/????
> Thehardpart was figuring out I needed to give the "-s #_sectors" option.
> you'll get a message from newfs that the drive returns a size of zero,
> but a seek to the specified size succeeds so it is using the size you
> gave it. I've encountered the same message everytime I've formatted a
> USB drive. I assume it's a error in the USB mass storage driver failing
> to propagate the information properly.
> 4) mount -F ufs [your mount options] /dev/dsk/???? /mnt
> Have Fun!
> Reg- Hide quoted text -
> - Show quoted text -
This is what I've done:
# rmformat -l
Looking for devices...
1. Logical Node: /dev/rdsk/c1t0d0p0
Physical Node: /pci@0,0/pci-ide@14,1/ide@0/sd@0,0
Connected Device: SONY DVD RW AW-G170A 1.75
Device Type: DVD Reader/Writer
2. Logical Node: /dev/rdsk/c2t0d0p0
Physical Node: /pci@0,0/pci1043,81ef@13,5/storage@2/disk@0,0
Connected Device: Maxtor OneTouch 0121
Device Type: Removable
# fdisk /dev/rdsk/c2t0d0p0
Total disk size is 60800 cylinders
Cylinder size is 32130 (512 byte) blocks
Cylinders
Partition Status Type Start End Length %
========= ====== ============ ===== === ====== ===
1 Active Solaris2 1 60799 60799
100
SELECT ONE OF THE FOLLOWING:
1. Create a partition
2. Specify the active partition
3. Delete a partition
4. Change between Solaris and Solaris2 Partition IDs
5. Exit (update disk configuration and exit)
6. Cancel (exit without updating disk configuration)
Enter Selection: 6
#
So now, what do I type in for the "newfs" command?
I don't know what the number of sectors is.
By the way, does the newfs command format the external hard disk?
Then after the "newfs" command, can I do this command:
# mount -F ufs /dev/rdsk/c2t0d0p0 /mnt
>
> So now, what do I type in for the "newfs" command?
> I don't know what the number of sectors is.
> By the way, does the newfs command format the external hard disk?
>
>
> Then after the "newfs" command, can I do this command:
>
>
> # mount -F ufs /dev/rdsk/c2t0d0p0 /mnt
>
>
Why don't you just create a ZFS pool on the drive?
--
Ian Collins.
From your rmformat and fdisk commands, it looks like the disk is
partitioned correctly for Solaris.
> So now, what do I type in for the "newfs" command?
> I don't know what the number of sectors is.
> By the way, does the newfs command format the external hard disk?
You have an fdisk partition, but you still need to format the disk to
create slices. I don't believe you can run "newfs" against an fdisk
slice.
# format c2t0d0
<create slice(s)>
# newfs /dev/rdsk/c2t0d0s(X)
# mount -F ufs /dev/rdsk/c2t0d0s(X) /mnt
Or, just use ZFS
# zpool create <pool-name> c2t0d0