i have a new/old seagate disk that i have just un-bad magic'd.
i want it to mount to /opt.
here's what we need to do:
detect the disk.
# devfsadm
see if the disk shows up.
# ls /dev/rdsk/*s0
format the disk.
# format
put a ufs fs on the disk.
# newfs /dev/rdsk/c1t1d0s0
check the disk.
# fsck /dev/rdsk/c1t1d0s0
put the disk notation in vfstab/
# vi /etc/vfstab
mount the disk.
# mount /opt
see if the disk is really as big as we think it is.
# df -h /opt/
[root@blackholesun /]# ls /dev/rdsk/*s0
/dev/rdsk/c0t0d0s0 /dev/rdsk/c1t0d0s0 /dev/rdsk/c1t1d0s0
[root@blackholesun /]# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1t0d0 <SUN146G cyl 14087 alt 2 hd 24 sec 848>
/pci@0/pci@0/pci@2/scsi@0/sd@0,0
1. c1t1d0 <SEAGATE-ST9146802SS-S229-136.73GB>
/pci@0/pci@0/pci@2/scsi@0/sd@1,0
Specify disk (enter its number): 1
selecting c1t1d0
[disk formatted]
format> label
Ready to label disk, continue? y
format> partition
partition> print
Current partition table (original):
Total disk sectors available: 286733062 + 16384 (reserved sectors)
Part Tag Flag First Sector Size Last Sector
0 usr wm 34 136.72GB 286733062
1 unassigned wm 0 0 0
2 unassigned wm 0 0 0
3 unassigned wm 0 0 0
4 unassigned wm 0 0 0
5 unassigned wm 0 0 0
6 unassigned wm 0 0 0
8 reserved wm 286733063 8.00MB 286749446
partition> 0
Part Tag Flag First Sector Size Last Sector
0 usr wm 34 136.72GB 286733062
Enter partition id tag[usr]:
Enter partition permission flags[wm]:
Enter new starting Sector[34]:
Enter partition size[286733029b, 286733062e, 140006mb, 136gb, 0tb]: 286733029b
partition> label
Ready to label disk, continue? y
partition> quit
format> quit
[root@blackholesun /]# newfs /dev/rdsk/c1t1d0s0
newfs: construct a new file system /dev/rdsk/c1t1d0s0: (y/n)? y
Warning: 1308 sector(s) in last cylinder unallocated
/dev/rdsk/c1t1d0s0: 286733028 sectors in 46669 cylinders of 48 tracks, 128 sectors
140006.4MB in 2917 cyl groups (16 c/g, 48.00MB/g, 5824 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488, 885920,
Initializing cylinder groups:
..........................................................
super-block backups for last 10 cylinder groups at:
285773216, 285871648, 285970080, 286068512, 286166944, 286265376, 286363808,
286462240, 286560672, 286659104
[root@blackholesun /]# fsck /dev/rdsk/c1t1d0s0
** /dev/rdsk/c1t1d0s0
** Last Mounted on
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3a - Check Connectivity
** Phase 3b - Verify Shadows/ACLs
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cylinder Groups
2 files, 9 used, 141196195 free (11 frags, 17649523 blocks, 0.0% fragmentation)
[root@blackholesun /]# vi /etc/vfstab
add this line:
/dev/dsk/c1t1d0s0 /dev/rdsk/c1t1d0s0 /opt ufs 2 yes -
"/etc/vfstab" 12 lines, 428 characters
#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#
fd - /dev/fd fd - no -
/proc - /proc proc - no -
/dev/dsk/c1t0d0s0 /dev/rdsk/c1t0d0s0 / ufs 1 no -
/dev/dsk/c1t1d0s0 /dev/rdsk/c1t1d0s0 /opt ufs 2 yes -
/devices - /devices devfs - no -
ctfs - /system/contract ctfs - no -
objfs - /system/object objfs - no -
swap - /tmp tmpfs - yes -
sharefs - /etc/dfs/sharetab sharefs - no -
[root@blackholesun /]# mount /opt
[root@blackholesun /]# df -h /opt/
Filesystem size used avail capacity Mounted on
/dev/dsk/c1t1d0s0 135G 64M 133G 1% /opt
yay.