Agradecimientos Especiales al Ingeniero Nicolas Hernandez sin su colaboracion esta pagina no seria posible
MANEJO LVM
a.Correr el siguiente comando:
fdisk /dev/sdb
b. Para identificar el número de partición tecleamos p.
c. Tecleamos n para crear una nueva partición. Tecleamos p para que sea primaria.
d. Tecleamos el número de partición, dependiendo de lo que nos mostró en el paso b.
e. Tecleamos Enter dos veces.
f. Tecleamos t para cambiar el ID de la partición.
g. Tecleamos el numero para seleccionar la partición recién creada.
h. Tecleamos 8e para cambiar el Hex Code de la partición por Linux LVM
i. Con w escribimos los cambios a la table de particiones.
Luego vamos a crear el PV:
pvcreate /dev/sdb1
pvdisplay
Ahora vamos a crear un VG asignadole ese PV creado
vgcreate vg_nombre /dev/sdb1
vgdisplay
Por ultimo vamos a crear el LV asignandole los PE libres del VG creado:
lvcreate -l+10239 -n lv_repositorio vg_nombre
Formateamos la particion:
mkfs.xfs /dev/vg_nombre/lv_repositorio
Ahora vamos a crear una partición y asignarle a esa partición el LV:
mkdir /opt/Ejemplo
Y probamos montarla:
mount -t xfs /dev/vg_nombre/lv_repositorio /opt/Ejemplo
# df -T
S.ficheros Tipo bloques de 1K Usados Disponibles Uso% Montado en
/dev/mapper/vg_nombre-lv_repositorio xfs 41918468 32928 41885540 1% /opt/Ejemplo
# df -T
S.ficheros Tipo bloques de 1K Usados Disponibles Uso% Montado en
/dev/mapper/vg_nombre-lv_repositorio xfs 41918468 32928 41885540 1% /opt/Ejemplo
Para que quede montado automáticamente al reiniciar el servidor debemos agregar la linea correspondiente al fstab:
vi /etc/fstab
/dev/mapper/vg_nombre-lv_repositorio /opt/Ejemplo xfs _netdev,noatime 1 2
Para no realizar fsck
/dev/mapper/vg_oracle-lv_oracle1_u01 /u01 xfs defaults 0 0
Para que quede montado automáticamente al reiniciar el servidor
EJEMPLO
[root@localhost javier]# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created.
[root@localhost javier]#
[root@localhost javier]# pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name ol
PV Size <49,00 GiB / not usable 3,00 MiB
Allocatable yes
PE Size 4,00 MiB
Total PE 12543
Free PE 1
Allocated PE 12542
PV UUID f0aYH4-VTyS-9gy1-Y6Mo-L7gu-dDQ8-AnD1yl
"/dev/sdb1" is a new physical volume of "<30,00 GiB"
--- NEW Physical volume ---
PV Name /dev/sdb1
VG Name
PV Size <30,00 GiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID bsr5NQ-zX5Z-GKXt-op5A-NpIB-wqTA-zNk56h
[root@localhost javier]#
[root@localhost javier]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 ol lvm2 a-- <49,00g 4,00m
/dev/sdb1 lvm2 --- <30,00g <30,00g
[root@localhost javier]#
[root@localhost javier]# vgcreate vg_oracle /dev/sdb1
Volume group "vg_oracle" successfully created
[root@localhost javier]#
[root@localhost javier]# lvcreate -l+7679 -n lv_oracle1 vg_oracle
Logical volume "lv_oracle1" created.
[root@localhost javier]#
[root@localhost javier]# lvremove lv_oracle1
Volume group "lv_oracle1" not found
Cannot process volume group lv_oracle1
[root@localhost javier]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root ol -wi-ao---- 46,99g
swap ol -wi-ao---- 2,00g
lv_oracle1 vg_oracle -wi-a----- <30,00g
[root@localhost javier]# lvremove lv_oracle1
Volume group "lv_oracle1" not found
Cannot process volume group lv_oracle1
[root@localhost javier]# lvremove lv_oracle1 vg_oracle
Volume group "lv_oracle1" not found
Cannot process volume group lv_oracle1
Do you really want to remove active logical volume vg_oracle/lv_oracle1? [y/n]: y
Logical volume "lv_oracle1" successfully removed
[root@localhost javier]#
[root@localhost javier]# lvcreate -l+7679 -n lv_oracle1_u01 vg_oracle
Logical volume "lv_oracle1_u01" created.
[root@localhost javier]#
[root@localhost javier]#
[root@localhost javier]# lvdisplay
--- Logical volume ---
LV Path /dev/vg_oracle/lv_oracle1_u01
LV Name lv_oracle1_u01
VG Name vg_oracle
LV UUID 5Q9uB6-a7Y2-mlLZ-bdlG-tZJf-NayM-S8dje8
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2020-11-11 15:45:11 -0500
LV Status available
# open 0
LV Size <30,00 GiB
Current LE 7679
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 249:2
[root@localhost javier]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root ol -wi-ao---- 46,99g
swap ol -wi-ao---- 2,00g
lv_oracle1_u01 vg_oracle -wi-a----- <30,00g
[root@localhost javier]#
[root@localhost javier]# mkfs.xfs /dev/vg_oracle/lv_oracle1_u01
meta-data=/dev/vg_oracle/lv_oracle1_u01 isize=256 agcount=4, agsize=1965824 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0, sparse=0
data = bsize=4096 blocks=7863296, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=3839, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[root@localhost javier]#
[root@localhost /]# mkdir /u01
[root@localhost /]# df -h
S.ficheros Tamaño Usados Disp Uso% Montado en
devtmpfs 855M 0 855M 0% /dev
tmpfs 871M 0 871M 0% /dev/shm
tmpfs 871M 9,5M 862M 2% /run
tmpfs 871M 0 871M 0% /sys/fs/cgroup
/dev/mapper/ol-root 47G 14G 34G 29% /
/dev/sda1 1014M 329M 686M 33% /boot
tmpfs 175M 24K 175M 1% /run/user/1000
[root@localhost /]# cd /u01
[root@localhost u01]# pwd
/u01
[root@localhost u01]# cd ..
[root@localhost /]#
[root@localhost /]# mount /dev/vg_oracle/lv_oracle1_u01 /u01
[root@localhost /]# df -hT
S.ficheros Tipo Tamaño Usados Disp Uso% Montado en
devtmpfs devtmpfs 855M 0 855M 0% /dev
tmpfs tmpfs 871M 0 871M 0% /dev/shm
tmpfs tmpfs 871M 9,5M 862M 2% /run
tmpfs tmpfs 871M 0 871M 0% /sys/fs/cgroup
/dev/mapper/ol-root xfs 47G 14G 34G 29% /
/dev/sda1 xfs 1014M 329M 686M 33% /boot
tmpfs tmpfs 175M 24K 175M 1% /run/user/1000
/dev/mapper/vg_oracle-lv_oracle1_u01 xfs 30G 33M 30G 1% /u01
Ver el tipo de montaje
mount | grep /u01
No hay comentarios:
Publicar un comentario