====== Solaris command line ======
===== Solaris increase the size of a disk =====
The best way is to create a new bigger disk and move the data to this disk.
Add a new disk to the server, and rescan the disks:
[root@sun] # devfsadm
List all disks, search for unassign disk (no size), the exit:
[root@sun] # format -e
List the disks, and status of a zpool: apool
[root@sun] # zpool status apool
[root@sun] # zpool list apool
Add the new disk to the zpool apool (specify current and new disk):
[root@sun] # zpool attach c1t1d0 c1t1d3
Wait until the pool is synchronized (mirror id done in background):
[root@sun] # zpool status apool
Remove the old disk from apool:
[root@sun] # zpool dettach c1t1d0
Set the pool apool to autoexpand to increase automatically the :
[root@sun] # zpool autoexpand =on apool
===== Misc =====
[root@sun] # luxadm -e port
/devices/pci@1,700000/SUNW,qlc@0/fp@0,0:devctl CONNECTED
/devices/pci@1,700000/SUNW,qlc@0,1/fp@0,0:devctl NOT CONNECTED
/devices/pci@3,700000/SUNW,qlc@0/fp@0,0:devctl CONNECTED
/devices/pci@3,700000/SUNW,qlc@0,1/fp@0,0:devctl NOT CONNECTED
[root@sun] # luxadm -e dump_map /devices/pci@1,700000/SUNW,qlc@0/fp@0,0:devctl
Pos Port_ID Hard_Addr Port WWN Node WWN Type
0 d0d00 0 5006016c3ea02f3c 50060160bea02f3c 0x0 (Disk device)
1 d0f00 0 50060e80141a6e01 50060e80141a6e01 0x0 (Disk device)
2 d3300 0 500507680140e183 500507680100e183 0x0 (Disk device)
3 d3900 0 500601613ea02f3c 50060160bea02f3c 0x0 (Disk device)
4 d4300 0 500507680140e17d 500507680100e17d 0x0 (Disk device)
5 d4700 0 21000024ff3e1799 20000024ff3e1799 0x0 (Disk device)
6 d4800 0 21000024ff3e1215 20000024ff3e1215 0x0 (Disk device)
7 e0400 0 500507680140e17e 500507680100e17e 0x0 (Disk device)
8 e0600 0 500507680140e15d 500507680100e15d 0x0 (Disk device)
9 d1a00 0 2100001b328aa60b 2000001b328aa60b 0x1f (Unknown Type,Host Bus Adapter)
[root@sun] # cfgadm -al -o show_SCSI_LUN
Ap_Id Type Receptacle Occupant Condition
c1 fc-fabric connected configured unknown
c1::21000024ff3e1215 unknown connected unconfigured unknown
c1::21000024ff3e1799 unknown connected unconfigured unknown
c1::500507680140e15d,0 disk connected configured unknown
c1::500507680140e17d,0 disk connected configured unknown
c1::500507680140e17e unknown connected configured unusable
c1::500507680140e183 unknown connected configured unusable
c1::500601613ea02f3c,0 disk connected configured unknown
c1::500601613ea02f3c,1 disk connected configured unknown
c1::500601613ea02f3c,2 disk connected configured unknown
c1::500601613ea02f3c,3 disk connected configured unknown
c1::500601613ea02f3c,4 disk connected configured unknown
c1::500601613ea02f3c,5 disk connected configured unknown
c1::500601613ea02f3c,6 disk connected configured unknown
c1::500601613ea02f3c,7 disk connected configured unknown
c1::500601613ea02f3c,8 disk connected configured unknown
c1::500601613ea02f3c,9 disk connected configured unknown
c1::5006016c3ea02f3c,0 disk connected configured unknown
c1::5006016c3ea02f3c,1 disk connected configured unknown
c1::5006016c3ea02f3c,2 disk connected configured unknown
c1::5006016c3ea02f3c,3 disk connected configured unknown
c1::5006016c3ea02f3c,4 disk connected configured unknown
c1::5006016c3ea02f3c,5 disk connected configured unknown
c1::5006016c3ea02f3c,6 disk connected configured unknown
c1::5006016c3ea02f3c,7 disk connected configured unknown
c1::5006016c3ea02f3c,8 disk connected configured unknown
c1::5006016c3ea02f3c,9 disk connected configured unknown
c1::50060e80141a6e01,0 disk connected configured unknown
c2 fc-fabric connected configured unknown
c2::500507680130e15d,0 disk connected configured unknown
c2::500507680130e17d,0 disk connected configured unknown
c2::500507680130e17e unknown connected configured unusable
c2::500507680130e183 unknown connected configured unusable
c2::500601643ea02f3c,0 disk connected configured unknown
c2::500601643ea02f3c,1 disk connected configured unknown
c2::500601643ea02f3c,2 disk connected configured unknown
c2::500601643ea02f3c,3 disk connected configured unknown
c2::500601643ea02f3c,4 disk connected configured unknown
c2::500601643ea02f3c,5 disk connected configured unknown
c2::500601643ea02f3c,6 disk connected configured unknown
c2::500601643ea02f3c,7 disk connected configured unknown
c2::500601643ea02f3c,8 disk connected configured unknown
c2::500601643ea02f3c,9 disk connected configured unknown
c2::500601693ea02f3c,0 disk connected configured unknown
c2::500601693ea02f3c,1 disk connected configured unknown
c2::500601693ea02f3c,2 disk connected configured unknown
c2::500601693ea02f3c,3 disk connected configured unknown
c2::500601693ea02f3c,4 disk connected configured unknown
c2::500601693ea02f3c,5 disk connected configured unknown
c2::500601693ea02f3c,6 disk connected configured unknown
c2::500601693ea02f3c,7 disk connected configured unknown
c2::500601693ea02f3c,8 disk connected configured unknown
c2::500601693ea02f3c,9 disk connected configured unknown
c2::50060e80141a6e11,0 disk connected configured unknown
c3 fc connected unconfigured unknown
c4 fc connected unconfigured unknown
cfgadm -c configure c2
cfgadm -c configure c1
format
[root@sun] # luxadm display /dev/rdsk/c5t600507680181070C1800000000000023d0s2
DEVICE PROPERTIES for disk: /dev/rdsk/c5t600507680181070C1800000000000023d0s2
Vendor: IBM
Product ID: 2145
Revision: 0000
Serial Num: 02006041c306XX01
Unformatted capacity: 4096.000 MBytes
Read Cache: Enabled
Minimum prefetch: 0x0
Maximum prefetch: 0x0
Device Type: Disk device
Path(s):
/dev/rdsk/c5t600507680181070C1800000000000023d0s2
/devices/scsi_vhci/ssd@g600507680181070c1800000000000023:c,raw
Controller /devices/pci@3,700000/SUNW,qlc@0/fp@0,0
Device Address 500507680130e17e,0
Host controller port WWN 2100001b328a9981
Class secondary
State OFFLINE
Controller /devices/pci@3,700000/SUNW,qlc@0/fp@0,0
Device Address 500507680130e183,0
Host controller port WWN 2100001b328a9981
Class secondary
State OFFLINE
Controller /devices/pci@1,700000/SUNW,qlc@0/fp@0,0
Device Address 500507680140e17e,0
Host controller port WWN 2100001b328aa60b
Class secondary
State OFFLINE
Controller /devices/pci@1,700000/SUNW,qlc@0/fp@0,0
Device Address 500507680140e183,0
Host controller port WWN 2100001b328aa60b
Class secondary
State OFFLINE
Controller /devices/pci@1,700000/SUNW,qlc@0/fp@0,0
Device Address 500507680140e15d,0
Host controller port WWN 2100001b328aa60b
Class secondary
State ONLINE
Controller /devices/pci@1,700000/SUNW,qlc@0/fp@0,0
Device Address 500507680140e17d,0
Host controller port WWN 2100001b328aa60b
Class primary
State ONLINE
Controller /devices/pci@3,700000/SUNW,qlc@0/fp@0,0
Device Address 500507680130e15d,0
Host controller port WWN 2100001b328a9981
Class secondary
State ONLINE
Controller /devices/pci@3,700000/SUNW,qlc@0/fp@0,0
Device Address 500507680130e17d,0
Host controller port WWN 2100001b328a9981
Class primary
State ONLINE
format
zpool create ibm c5t600507680181070C1800000000000023d0
zpool status
cd /ibm/
ls
mkfile 1G toto
luxadm display /dev/rdsk/c5t600507680181070C1800000000000023d0s2
format c5t600507680181070C1800000000000023d0
[root@sun] # zpool list ibm
NAME SIZE ALLOC FREE CAP HEALTH ALTROOT
ibm 3.98G 1.69G 2.30G 42% ONLINE -
[root@sun] # zpool list
NAME SIZE ALLOC FREE CAP HEALTH ALTROOT
bagtagtst-zp 9.94G 3.17G 6.77G 31% ONLINE -
ibm 3.98G 1.69G 2.30G 42% ONLINE -
ml01upgtst-zp 130G 93.1G 36.7G 71% ONLINE -
netlineapptst-zp 59.5G 6.62G 52.9G 11% ONLINE -
netlinedbtst-zp 59.5G 25.3G 34.2G 42% ONLINE -
orarecovtst-zp 420G 365G 55.0G 86% ONLINE -
repnupgtst-zp 29.8G 20.5G 9.22G 69% ONLINE -
rpool 136G 39.8G 96.2G 29% ONLINE -
schenkp1tst-zp 49.8G 20.6G 29.2G 41% ONLINE -
schenkp3tst-zp 29.8G 10.6G 19.2G 35% ONLINE -
schenkp4tst-zp 39.8G 12.7G 27.0G 32% ONLINE -
[root@sun] # zpool get all ibm
NAME PROPERTY VALUE SOURCE
ibm size 3.98G -
ibm capacity 42% -
ibm altroot - default
ibm health ONLINE -
ibm guid 16354275456344184139 default
ibm version 29 default
ibm bootfs - default
ibm delegation on default
ibm autoreplace off default
ibm cachefile - default
ibm failmode wait default
ibm listsnapshots on default
ibm autoexpand off default
ibm free 2.30G -
ibm allocated 1.69G -
ibm readonly off -
zpool set autoexpand=on ibm
zpool set autoexpand=off ibm
luxadm display c5t600507680181070C1800000000000023d0s2
#1361460599
luxadm display /dev/rdsk/c5t600507680181070C1800000000000023d0s2
[root@sun] # cfgadm -o show_FCP_dev
Ap_Id Type Receptacle Occupant Condition
c1 fc-fabric connected configured unknown
c2 fc-fabric connected configured unknown
c3 fc connected unconfigured unknown
c4 fc connected unconfigured unknown
# check path status
[root@sun] # cfgadm -o show_FCP_dev -al
Ap_Id Type Receptacle Occupant Condition
c1 fc-fabric connected configured unknown
c1::21000024ff3e1215 unknown connected unconfigured unknown
c1::21000024ff3e1799 unknown connected unconfigured unknown
c1::500507680140e15d,0 disk connected configured unknown
c1::500507680140e17d,0 disk connected configured unknown
c1::500507680140e17e unknown connected configured unusable
c1::500507680140e183 unknown connected configured unusable
c1::500601613ea02f3c,0 disk connected configured unknown
c1::500601613ea02f3c,1 disk connected configured unknown
c1::500601613ea02f3c,2 disk connected configured unknown
c1::500601613ea02f3c,3 disk connected configured unknown
c1::500601613ea02f3c,4 disk connected configured unknown
c1::500601613ea02f3c,5 disk connected configured unknown
c1::500601613ea02f3c,6 disk connected configured unknown
c1::500601613ea02f3c,7 disk connected configured unknown
c1::500601613ea02f3c,8 disk connected configured unknown
c1::500601613ea02f3c,9 disk connected configured unknown
c1::5006016c3ea02f3c,0 disk connected configured unknown
c1::5006016c3ea02f3c,1 disk connected configured unknown
c1::5006016c3ea02f3c,2 disk connected configured unknown
c1::5006016c3ea02f3c,3 disk connected configured unknown
c1::5006016c3ea02f3c,4 disk connected configured unknown
c1::5006016c3ea02f3c,5 disk connected configured unknown
c1::5006016c3ea02f3c,6 disk connected configured unknown
c1::5006016c3ea02f3c,7 disk connected configured unknown
c1::5006016c3ea02f3c,8 disk connected configured unknown
c1::5006016c3ea02f3c,9 disk connected configured unknown
c1::50060e80141a6e01,0 disk connected configured unknown
c2 fc-fabric connected configured unknown
c2::500507680130e15d,0 disk connected configured unknown
c2::500507680130e17d,0 disk connected configured unknown
c2::500507680130e17e unknown connected configured unusable
c2::500507680130e183 unknown connected configured unusable
c2::500601643ea02f3c,0 disk connected configured unknown
c2::500601643ea02f3c,1 disk connected configured unknown
c2::500601643ea02f3c,2 disk connected configured unknown
c2::500601643ea02f3c,3 disk connected configured unknown
c2::500601643ea02f3c,4 disk connected configured unknown
c2::500601643ea02f3c,5 disk connected configured unknown
c2::500601643ea02f3c,6 disk connected configured unknown
c2::500601643ea02f3c,7 disk connected configured unknown
c2::500601643ea02f3c,8 disk connected configured unknown
c2::500601643ea02f3c,9 disk connected configured unknown
c2::500601693ea02f3c,0 disk connected configured unknown
c2::500601693ea02f3c,1 disk connected configured unknown
c2::500601693ea02f3c,2 disk connected configured unknown
c2::500601693ea02f3c,3 disk connected configured unknown
c2::500601693ea02f3c,4 disk connected configured unknown
c2::500601693ea02f3c,5 disk connected configured unknown
c2::500601693ea02f3c,6 disk connected configured unknown
c2::500601693ea02f3c,7 disk connected configured unknown
c2::500601693ea02f3c,8 disk connected configured unknown
c2::500601693ea02f3c,9 disk connected configured unknown
c2::50060e80141a6e11,0 disk connected configured unknown
c3 fc connected unconfigured unknown
c4 fc connected unconfigured unknown
# check status of pool
[root@sun] # zpool status ibm
pool: ibm
state: ONLINE
scan: scrub repaired 0 in 0h0m with 0 errors on Fri Feb 22 11:48:27 2013
config:
NAME STATE READ WRITE CKSUM
ibm ONLINE 0 0 0
c5t600507680181070C1800000000000023d0 ONLINE 0 0 0
errors: No known data errors
# check status of the disk in a pool (scan disk)
[root@sun] # zpool scrub ibm
# create a file with 1GB (write test)
# mkfile 1g test
# disks statistics
[root@sun] # iostat -xnz 1
extended device statistics
r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b device
0.1 0.7 2.6 5.6 0.0 0.0 0.0 19.2 0 0 c0t0d0
0.1 0.7 2.6 5.6 0.0 0.0 0.0 18.8 0 0 c0t1d0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.3 0 0 c5t60060160CC912C0028E555680B0EE211d0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.7 0 0 c5t60060E80141A6E0000011A6E0000035Ed0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.6 0 0 ssd2
0.2 3.3 3.8 31.6 0.0 0.0 0.0 1.4 0 0 c5t600601607BE02C005C592ADFE427E211d0
0.1 3.4 3.1 40.9 0.0 0.0 0.0 0.9 0 0 c5t600601607BE02C009238E06EE427E211d0
20.6 7.8 946.8 115.4 0.0 0.1 0.0 2.2 0 1 c5t600601607BE02C008E0A7BBAE427E211d0
0.1 3.1 1.6 25.1 0.0 0.0 0.0 0.8 0 0 c5t600601607BE02C002A38A1CAE427E211d0
0.2 1.4 5.2 24.4 0.0 0.0 0.0 2.0 0 0 c5t600601607BE02C002A6E068FE427E211d0
0.0 0.7 0.8 33.1 0.0 0.0 0.0 1.6 0 0 ssd16
0.3 6.0 5.2 62.1 0.0 0.0 0.0 1.3 0 0 c5t600601607BE02C0058ECDD1FAF34E211d0
0.0 0.0 0.1 1.1 0.0 0.0 0.0 1.2 0 0 c5t600601607BE02C0068668B2EAF34E211d0
0.7 2.8 17.8 81.9 0.0 0.0 0.0 1.2 0 0 ssd19
1.4 3.9 34.0 156.0 0.0 0.0 0.0 1.4 0 0 c5t600601607BE02C00B017EEA9FC50E211d0
1.4 19.5 29.2 451.8 0.0 0.0 0.0 1.7 0 1 c5t600601607BE02C00C8D65BC09359E211d0
0.0 0.0 0.2 1.3 0.0 0.0 0.0 1.2 0 0 c5t600601607BE02C00B0487C67275EE211d0
2.9 1.2 198.2 56.7 0.0 0.0 0.0 1.4 0 0 c5t600507680181070C1800000000000023d0
extended device statistics
r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b device
0.0 4.0 0.0 23.9 0.0 0.0 0.0 0.2 0 0 c5t600601607BE02C008E0A7BBAE427E211d0
0.0 6.0 0.0 43.8 0.0 0.0 0.0 0.2 0 0 c5t600601607BE02C002A6E068FE427E211d0
0.0 4.0 0.0 39.8 0.0 0.0 0.0 0.2 0 0 c5t600601607BE02C0058ECDD1FAF34E211d0
extended device statistics