volume

Volume

tutorial

Creazione

Come si può notare, con il tutorial precedente, abbiamo creato il nostro contenitore con i dischi selezionati. Ora i dischi hanno anche dei nomi logici testdg01/04. Si può notare inoltre che il diskgroup non contiene ancora la struttura del volume.

Possiamo quindi creare dei volumi all'interno del diskgroup. Per fare ciò utilizzeremo l'utility vxassist.

Vediamo la dimensione massima del volume che possimo costruire con il disco testdg01.

vxassist -g testdg maxsize testdg01

Maximum volume size: 71122944 (34728Mb)

Creiamo quindi il volume sul disco testdg01(c3t32d0):

vxassist -g testdg make voltest01 71122944 testdg01

Con il comando vxprint visualizziamo la struttura

vxprint -ht -g testdg

DG NAME NCONFIG NLOG MINORS GROUP-ID

DM NAME DEVICE TYPE PRIVLEN PUBLEN STATE

V NAME USETYPE KSTATE STATE LENGTH READPOL PREFPLEX

PL NAME VOLUME KSTATE STATE LENGTH LAYOUT NCOL/WID MODE

SD NAME PLEX DISK DISKOFFS LENGTH [COL/]OFF DEVICE MODE

SV NAME PLEX VOLNAME NVOLLAYR LENGTH [COL/]OFF AM/NM MODE

dg testdg default default 129000 1144421907.10833.aagg02

dm testdg01 c3t32d0s2 sliced 2888 71124291 -

dm testdg02 c3t33d0s2 sliced 2888 71124291 -

dm testdg03 c9t32d0s2 sliced 2888 71124291 -

dm testdg04 c9t33d0s2 sliced 2888 71124291 -

v voltest01 fsgen ENABLED ACTIVE 71122944 SELECT -

pl voltest01-01 voltest01 ENABLED ACTIVE 71124291 CONCAT - RW

sd testdg01-01 voltest01-01 testdg01 0 71124291 0 c3t32d0 ENA

Si nota quindi il diskgroup e il volume con il plex associato. La struttura sarà quindi DiskGroup->Volume->Plex->Subdisk. Il Subdisk in questo caso corrisponde interamente al disco, potremmo avere in altri casi più subdisk che insistono sullo stesso disco. Basta guardare a titolo di esempio la struttura di un diskgroup di root:

vxprint -ht -g rootdg

DG NAME NCONFIG NLOG MINORS GROUP-ID

DM NAME DEVICE TYPE PRIVLEN PUBLEN STATE

V NAME USETYPE KSTATE STATE LENGTH READPOL PREFPLEX

PL NAME VOLUME KSTATE STATE LENGTH LAYOUT NCOL/WID MODE

SD NAME PLEX DISK DISKOFFS LENGTH [COL/]OFF DEVICE MODE

SV NAME PLEX VOLNAME NVOLLAYR LENGTH [COL/]OFF AM/NM MODE

dg rootdg default default 0 1013008489.1025.aagg02

dm disk01 c1t1d0s2 sliced 4711 35363560 -

dm disk02 c12t8d0s2 sliced 4711 35363560 -

dm disk03 c12t9d0s2 sliced 4711 35363560 -

dm rootdisk c1t0d0s2 sliced 4711 35368271 -

sd rootdiskPriv - rootdisk 14338616 4711 PRIVATE c1t0d0 ENA

v rootvol root ENABLED ACTIVE 14338616 ROUND -

pl rootvol-01 rootvol ENABLED ACTIVE 14338616 CONCAT - RW

sd rootdisk-B0 rootvol-01 rootdisk 14338615 1 0 c1t0d0 ENA

sd rootdisk-02 rootvol-01 rootdisk 0 14338615 1 c1t0d0 ENA

pl rootvol-02 rootvol ENABLED ACTIVE 14338616 CONCAT - RW

sd disk02-01 rootvol-02 disk02 0 14338616 0 c12t8d0 ENA

v swap-01 fsgen ENABLED ACTIVE 25165824 SELECT -

pl swap-01-01 swap-01 ENABLED ACTIVE 25166792 CONCAT - RW

sd disk01-01 swap-01-01 disk01 0 25166792 0 c1t1d0 ENA

pl swap-01-02 swap-01 ENABLED ACTIVE 25166792 CONCAT - RW

sd disk03-01 swap-01-02 disk03 0 25166792 0 c12t9d0 ENA

v swapvol swap ENABLED ACTIVE 8189456 ROUND -

pl swapvol-01 swapvol ENABLED ACTIVE 8189456 CONCAT - RW

sd rootdisk-01 swapvol-01 rootdisk 14343327 8189456 0 c1t0d0 ENA

pl swapvol-02 swapvol ENABLED ACTIVE 8189456 CONCAT - RW

sd disk02-02 swapvol-02 disk02 14338616 8189456 0 c12t8d0 ENA

v var fsgen ENABLED ACTIVE 12835488 ROUND -

pl var-01 var ENABLED ACTIVE 12835488 CONCAT - RW

sd rootdisk-03 var-01 rootdisk 22532783 12835488 0 c1t0d0 ENA

pl var-02 var ENABLED ACTIVE 12835488 CONCAT - RW

sd disk02-03 var-02 disk02 22528072 12835488 0 c12t8d0 ENA

v vol01 fsgen ENABLED ACTIVE 1 SELECT -

pl vol01-01 vol01 ENABLED ACTIVE 4712 CONCAT - RW

sd disk01-02 vol01-01 disk01 25166792 4712 0 c1t1d0 ENA

pl vol01-02 vol01 ENABLED ACTIVE 4712 CONCAT - RW

sd disk03-02 vol01-02 disk03 25166792 4712 0 c12t9d0 ENA

System Administrator Sun