Expandir una Soft Partition en Solaris
Bueno lo primero es saber si tenemos espacio suficiente en nuestro LUN para asignar mas espacio esto lo haremos desde la herramienta smc de solaris, ahora que ya sabemos que si tenemos podremos hacer lo siguiente.
# metastat
con este comando veremos que tipo de partición tenemos, recuerda que este manual es única y exclusivamente para Soft Partition
d42: Soft Partition
Device: c4t1d0s2
State: Okay
Size: 78479360 blocks (37 GB)
Device Start Block Dbase Reloc
c4t1d0s2 16320 No Yes
Extent Start Block Block count
0 70672324 67993600
1 435728332 10485760
una vez que identificamos que efectivamente tenemos soft partition procedemos a identificar la particion con df -k
Filesystem kbytes used avail capacity Mounted on
/dev/md/dsk/d0 10327372 8315837 1908262 82% /
/dev/md/dsk/d5 24790152 9954326 14587925 41% /usr
/proc 0 0 0 0% /proc
mnttab 0 0 0 0% /etc/mnttab
fd 0 0 0 0% /dev/fd
/dev/md/dsk/d3 6198606 878510 5258110 15% /var
swap 9213136 112 9213024 1% /var/run
swap 9213192 168 9213024 1% /tmp
/dev/md/dsk/d12 46468672 17314820 28689166 38% /backup
/dev/md/dsk/d4 16526762 6794396 9567099 42% /opt
listo ahora que tenemos estos datos hacemos:
# metattach d12 100m
metattach es el comando para expandir el volumen, d12 es el volumen que queremos expandir y 100m es el tamaño, puede ser con g para gigas y obvio m para megas; con esto podriamos decir que estamos haciendo una unidad virtual /dev/md/rdsk/d12 observemos que que no es dsk esto es importante en el siguiente paso.
ya esta crecido el volumen pero falta el file system esto lo hacemos con el comando grow de la siguiente forma
# growfs -M <punto-de-montaje> <ruta-particion-raw>
la partición raw es nuestra partición con nombre rdsk es decir si nuestra partición es:
/dev/md/dsk/d12
entonces nuestra partición raw es
/dev/md/rdsk/d12
que según creo se crea cuando hacemos metattach entonces nuestro comando quedaría algo así como
# growfs -M /backup /dev/md/rdsk/d12








