Justin es un padre de familia, que cuenta a sus hijos, amigos y familiares sus vidas pasadas con lujo de detalles, anécdotas increíbles. La esposa duda incluso de su salud mental, y los hijos a medida que van creciendo van perdiendo la credibilidad. Pero uno de sus hijos llamado Sebastián, escribe todas las anécdotas relatadas. Justin fallece. Con el paso del tiempo el nieto llamado Eduard motivado por las anécdotas del abuelo, estudia una materia de investigación llamada “conciencias digitales”, propone una teoría: “Que si es posible enviar recuerdos al pasado a la conciencia de un individuo”. A la par la ciencia y tecnología se desarrolla mucho, y se ejecutan las primeras pruebas de envío de partículas subatómicas al pasado. Eduard es el Operador de una máquina que inventó para crear recuerdos, toma el libro que escribió Sebastián y digitaliza todas las anécdotas relatadas, lo envía al pasado a Justin en día que va a nacer cuando está dentro del vientre de su madre, baja toda la información a su cerebro, ese día a su madre Durina, le probocó una muerte temporal. Con esto se demostró que todas las anécdotas que contó Justin a su familia fueron recuerdos reales. La historia se termina después de algunos años, cuando la hija del Operador llamada Isabela, con sus 6 años de vida habla de relatos al detalle de quienes crearon el universo, de mundos extraordinarios, los compañeros de clase se burlan, pero el papá al escucharle por primera vez los relatos de su hija, el se queda pensativo. “Sera que alguien del futuro también grabó recuerdo a Isabelita en su conciencia .?”
CAPITULO I
Nacimiento de Justin Un dia 23 de diciembre del año 1976 un jueves a las 8:20 de la noche entre copas y copas que se escuchaban de los médicos y enfermeras por la víspeda de la navidad. Durania fue al hospital embarazada de 8 meses por una gripe fuerte, al ingresar le indujeron al parto con una cesária, momentos antes de nacer Justin a Durina le dio un paro respiratorio. En esos instantes le paso algo a Justin dentro del vientre de su madre. Las enfermeras y el médico actuaron inmediatamente con oxígeno y un masaje cardíaco. Durina en su mente lo único que alcanzo a pensar fue en sus hijos porque sintió la muerte en ese instante.
CAPITULO II
ANÉCDOTAS DE JUSTIN
Cocinero en Roma
Vaquero en las vegas
Escultor en Grecia
Muerte en Venezuela
CAPITULO III
Elaboración del libro de Anécdotas escritas por Sebastián.
CAPITULO IV
Elaboración de los recuerdos y envío al pasado por Eduard.
CAPITULO V (Final)
Vida de Edward con su hija Isabella y relatos del futuro.
No te pierdas los próximos cápitulos de «El Operador».
La evolución genera complejos sistemas de procesamiento de información.
Hace más de 15 eones (un eón periodo equivalente a mil millones de años); en un lugar remoto muy lejano existió un universo paralelo llamado Argón, en donde habitaban los más sabios seres de la existencia “ Los Señores especiales de Argón”, lucharon en contra de su propia aniquilación, fuerzas de su propio universo que amenazaban con su extinción.
Tras muchos intentos fallidos de escapar a otros universos como alternativa para continuar su existencia, no encontraban universos con leyes de la física similares que permitieran el desarrollo de la vida inteligente.
Su desarrollo tecnológico les permitía manipular grandes cantidades de energía, sobrepasaron la biología mediante la vida sintética, y su inteligencia artificial escaló a un sistema complejo de procesamiento de información, que permitía la generación de universos simulados por medio de supercomputadoras que utilizaban grandes cantidades de energía.
Dominando la energía negativa, con viajes interestelares capaces de romper el espacio-tiempo a voluntad.
Pero por más avanzados que estaban en tecnología, no encontraban la forma de estabilizar el Universo en que habitaban, porque existía una fuerza que no era posible su manipulación, por la propia naturaleza de esta fuerza misteriosa.
En la búsqueda de universos estables a los que puedan escapar, enviaban sondas espaciales las cuales se destruían, las que sobrevivían envían datos de las leyes físicas de universos que eran inestables para la existencia de la vida inteligente.
Definieron que había muy baja posibilidad de éxito de encontrar un Universo con leyes físicas que permitan la existencia de vida inteligente extensa y determinaron como mejor opción la creación de un Universo. Pero para estabilizar el túnel que se creaba para pasar al nuevo universo, se necesitaba una cantidad enorme de energía lo cual no estaba a su alcance, adicionalmente este nuevo Universo no disponía de las leyes físicas adecuadas como el tiempo, como podrían cruzar a un Universo inicial que no exista el tiempo…? Simplemente no se podía, pero descubrieron que si podía enviar una semilla atemporal. “La Semilla de Argón”.
Los Señores especiales de Argón, lograron crear un universo bebe y enviaron a este universo “La Semilla de Argón”, este nuevo universo creado es… nuestro Universo.
Después de 11 eonés, comenzó el desarrollo del proceso de la vida en nuestro planeta Tierra y 4 eonés después, se desarrolla la civilización del hombre.
El egocentrismo del hombre, pensó que la Tierra es el centro del Universo, actualmente tiene nociones del Multiverso, pero la mayoría piensa que este Universo es el único que existe y por úlitmo concluye que antes del BigBan no existía tiempo, y que por ende no es posible la existencia de un creador o de que existió la posibilidad de una civilización muy avanzada capaz de crear universos.
VER TAMAÑO DE LA BASE DE DATOS INGRESAR POR COMANDO psql SELECT pg_database.datname, pg_size_pretty(pg_database_size(pg_database.datname)) AS size FROM pg_database; PROGRAMAS PARA RESPALDOS [root@srv11sigedabddoc01 ~]# cat /opt/backupsigedabddoc.sh #!/bin/bash fecha=`date +»%Y-%B-%d-%A_%T»` /usr/pgsql-10/bin/pg_dump -h 127.0.0.1 -Fc -f /opt/respaldos/»db_sigedadoc_$fecha.backup» -Z9 -U USUARIO BASEDEDATOS La clave debe estar en la carpeta /root en el archivo oculto .pgpass /root .pgpass [root@srv11sigedabddoc01 ~]# cat .pgpass 127.0.0.1:5432:BASEDEDATOS:USUARIO:CLAVE ————————————————————————————————————————– OTRO EJEMPLO [root@srv11sigedabddoc01 ~]# crontab -l @hourly ntpdate -u 172.20.24.5 > /dev/null 2>&1 (Actualiza el reloj) #30 4,12,20 * * 1-6 /opt/backupsigedabddoc.sh (Ejecuta respaldo) #0 3 * * * find /opt/respaldos/db_sigedadoc* -mtime +2 -exec rm {} \; (Borra respaldos antiguos)
PROGRAMA PARA EJECUTAR VACUUM AUTOMATICO [root@srv11sigedabdtra01 opt]# cat cron_ejecutar_vacuum.sh #!/bin/sh su – postgres -c «vacuumdb –all –full –analyze» su – postgres -c ‘psql -t -c «select datname from pg_database where datallowconn=true order by datname;» | xargs -n 1 -I»{}» — psql -U postgres {} -c «reindex database {};»‘
MINI INSTRUCTIVO DE COMANDOS POSTGRESQL
comandos postgresql
\l (listar bases de datos)
\c quipux_bodega (conectar a una base)
\d (lista las tablas de la base de datos conectada quipux_bodega)
\d+ usuarios (lista los campos de la tabla usuarios)
Para ver el tamaño de las bases de datos ejecutar lo siguiente SELECT pg_database.datname, pg_size_pretty(pg_database_size(pg_database.datname)) AS size FROM pg_database;
Ejemplos
select count(*) from usuarios; select * from usuarios where usua_cedula=´1713347902´;
sudo yum -y install epel-release yum-utils
sudo yum-config-manager --enable pgdg12
sudo yum install postgresql12-server postgresql12
3: Inicializar y subir servicio de base
sudo /usr/pgsql-12/bin/postgresql-12-setup initdb
La configuración se escribe en : /var/lib/pgsql/12/data/postgresql.conf
Subir y dejar persistente el servicio de la base de datos
sudo systemctl enable --now postgresql-12
Agregar en el cortafuegos si hay aplicativos que se conectan remotamente
sudo firewall-cmd --add-service=postgresql --permanent
sudo firewall-cmd --reload
4: Cambiando la clave de usuario postgres de administracion:
$ sudo su - postgres
$ psql -c "alter user postgres with password 'StrongPassword'"
5: Habilitar acceso remoto (Opcional)
/var/lib/pgsql/12/data/postgresql.conf Listen address = “*” (Eso es para todas las interfaces y subredes) listen_addresses = ‘192.168.10.10’ (o para una ip determinada)
$ sudo vim /var/lib/pgsql/12/data/pg_hba.conf
# Accept from anywhere
host all all 0.0.0.0/0 md5 (Ingresa con clave todas las redes)
# Accept from trusted subnet
host all all 192.168.18.0/24 md5 (O una subrede determinada)
Reiniciar el servicio para que se aplique los cambios.
sudo systemctl restart postgresql-12
Validar la conexión remota
$ psql -U <dbuser> -h <serverip> -p 5432 <dbname>
[root@cevim2 ~]# lsblk (ve las particiones de los discos y se puede ver que no esta el disco) NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 300G 0 disk ├─sda1 8:1 0 2G 0 part /boot └─sda2 8:2 0 298G 0 part ├─cl-root 253:0 0 98G 0 lvm / └─cl-var 253:1 0 200G 0 lvm /var sr0 11:0 1 1024M 0 rom
[root@cevim2 ~]# fdisk -l (tambien se puede ver que no esta el disco) Disco /dev/sda: 300 GiB, 322122547200 bytes, 629145600 sectores Unidades: sectores de 1 * 512 = 512 bytes Tamaño de sector (lógico/físico): 512 bytes / 512 bytes Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes Tipo de etiqueta de disco: dos Identificador del disco: 0xd8aee4ea
Disposit. Inicio Comienzo Final Sectores Tamaño Id Tipo /dev/sda1 * 2048 4196351 4194304 2G 83 Linux /dev/sda2 4196352 629145599 624949248 298G 8e Linux LVM
Disco /dev/mapper/cl-root: 98 GiB, 105222504448 bytes, 205512704 sectores Unidades: sectores de 1 * 512 = 512 bytes Tamaño de sector (lógico/físico): 512 bytes / 512 bytes Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Disco /dev/mapper/cl-var: 200 GiB, 214748364800 bytes, 419430400 sectores Unidades: sectores de 1 * 512 = 512 bytes Tamaño de sector (lógico/físico): 512 bytes / 512 bytes Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
El siguiente linea es para realizar una busqueda de disco ejecutar toda la linea integra
[root@cevim2 ~]# for i in `seq 0 32`; do echo «- – -» | sudo tee /sys/class/scsi_host/host$i/scan; ls /dev/sd* ; done – – – /dev/sda /dev/sda1 /dev/sda2 – – – /dev/sda /dev/sda1 /dev/sda2 – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host3/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host4/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host5/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host6/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host7/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host8/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host9/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host10/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host11/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host12/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host13/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host14/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host15/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host16/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host17/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host18/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host19/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host20/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host21/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host22/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host23/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host24/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host25/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host26/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host27/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host28/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host29/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host30/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host31/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host32/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb
[root@cevim2 ~]# fdisk -l (se puede ver que ya hay otro disco el sdb) Disco /dev/sda: 300 GiB, 322122547200 bytes, 629145600 sectores Unidades: sectores de 1 * 512 = 512 bytes Tamaño de sector (lógico/físico): 512 bytes / 512 bytes Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes Tipo de etiqueta de disco: dos Identificador del disco: 0xd8aee4ea
Disposit. Inicio Comienzo Final Sectores Tamaño Id Tipo /dev/sda1 * 2048 4196351 4194304 2G 83 Linux /dev/sda2 4196352 629145599 624949248 298G 8e Linux LVM
Disco /dev/mapper/cl-root: 98 GiB, 105222504448 bytes, 205512704 sectores Unidades: sectores de 1 * 512 = 512 bytes Tamaño de sector (lógico/físico): 512 bytes / 512 bytes Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Disco /dev/mapper/cl-var: 200 GiB, 214748364800 bytes, 419430400 sectores Unidades: sectores de 1 * 512 = 512 bytes Tamaño de sector (lógico/físico): 512 bytes / 512 bytes Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Disco /dev/sdb: 250 GiB, 268435456000 bytes, 524288000 sectores Unidades: sectores de 1 * 512 = 512 bytes Tamaño de sector (lógico/físico): 512 bytes / 512 bytes Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
[root@cevim2 ~]# fdisk /dev/sdb (Se va ha crear una nueva particion) Bienvenido a fdisk (util-linux 2.32.1). Los cambios solo permanecerán en la memoria, hasta que decida escribirlos. Tenga cuidado antes de utilizar la orden de escritura.
El dispositivo no contiene una tabla de particiones reconocida. Se ha creado una nueva etiqueta de disco DOS con el identificador de disco 0x16d715c9.
Orden (m para obtener ayuda): n (nueva particion) Tipo de partición p primaria (0 primaria(s), 0 extendida(s), 4 libre(s)) e extendida (contenedor para particiones lógicas) Seleccionar (valor predeterminado p): p (primaria) Número de partición (1-4, valor predeterminado 1): Primer sector (2048-524287999, valor predeterminado 2048): Último sector, +sectores o +tamaño{K,M,G,T,P} (2048-524287999, valor predeterminado 524287999):
Crea una nueva partición 1 de tipo ‘Linux’ y de tamaño 250 GiB.
Orden (m para obtener ayuda): t (tipo de filesystem)
Código hexadecimal (escriba L para ver todos los códigos): 8e Se ha cambiado el tipo de la partición ‘Linux’ a ‘Linux LVM’.
Orden (m para obtener ayuda): w (graba) Se ha modificado la tabla de particiones. Llamando a ioctl() para volver a leer la tabla de particiones. Se están sincronizando los discos.
[root@cevim2 ~]# vgdisplay — Volume group — VG Name cl System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size <298,00 GiB PE Size 4,00 MiB Total PE 76287 Alloc PE / Size 76287 / <298,00 GiB Free PE / Size 0 / 0 VG UUID 7kPG5j-RgfX-NCs4-xflD-cauf-Kn2k-dDNAA2
[root@cevim2 ~]# vgextend cl /dev/sdb1 (extiende el volumen de grupo cl) Volume group «cl» successfully extended
[root@cevim2 ~]# vgdisplay — Volume group — VG Name cl System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 4 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 2 Act PV 2 VG Size 547,99 GiB PE Size 4,00 MiB Total PE 140286 Alloc PE / Size 76287 / <298,00 GiB Free PE / Size 63999 / <250,00 GiB (se ve el nuevo espacio libre) VG UUID 7kPG5j-RgfX-NCs4-xflD-cauf-Kn2k-dDNAA2
……………….. OTRO EJEMPLO PROCEDIMIENTO [root@cevim9 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 300G 0 disk ├─sda1 8:1 0 2G 0 part /boot └─sda2 8:2 0 298G 0 part ├─cl-root 253:0 0 98G 0 lvm / └─cl-var 253:1 0 200G 0 lvm /var sr0 11:0 1 1024M 0 rom [root@cevim9 ~]# clear [root@cevim9 ~]# df -hT S.ficheros Tipo Tamaño Usados Disp Uso% Montado en devtmpfs devtmpfs 5,8G 0 5,8G 0% /dev tmpfs tmpfs 5,8G 8,0K 5,8G 1% /dev/shm tmpfs tmpfs 5,8G 213M 5,6G 4% /run tmpfs tmpfs 5,8G 0 5,8G 0% /sys/fs/cgroup /dev/mapper/cl-root xfs 98G 4,9G 94G 5% / /dev/mapper/cl-var xfs 200G 197G 3,3G 99% /var /dev/sda1 ext4 2,0G 239M 1,6G 14% /boot tmpfs tmpfs 1,2G 0 1,2G 0% /run/user/0 [root@cevim9 ~]# for i in `seq 0 32`; do echo «- – -» | sudo tee /sys/class/scsi_host/host$i/scan; ls /dev/sd* ; done – – – /dev/sda /dev/sda1 /dev/sda2 – – – /dev/sda /dev/sda1 /dev/sda2 – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host3/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host4/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host5/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host6/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host7/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host8/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host9/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host10/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host11/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host12/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host13/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host14/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host15/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host16/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host17/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host18/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host19/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host20/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host21/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host22/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host23/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host24/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host25/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host26/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host27/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host28/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host29/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host30/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host31/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb tee: /sys/class/scsi_host/host32/scan: No existe el fichero o el directorio – – – /dev/sda /dev/sda1 /dev/sda2 /dev/sdb [root@cevim9 ~]# df -hT S.ficheros Tipo Tamaño Usados Disp Uso% Montado en devtmpfs devtmpfs 5,8G 0 5,8G 0% /dev tmpfs tmpfs 5,8G 8,0K 5,8G 1% /dev/shm tmpfs tmpfs 5,8G 213M 5,6G 4% /run tmpfs tmpfs 5,8G 0 5,8G 0% /sys/fs/cgroup /dev/mapper/cl-root xfs 98G 4,9G 94G 5% / /dev/mapper/cl-var xfs 200G 197G 3,3G 99% /var /dev/sda1 ext4 2,0G 239M 1,6G 14% /boot tmpfs tmpfs 1,2G 0 1,2G 0% /run/user/0 [root@cevim9 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 300G 0 disk ├─sda1 8:1 0 2G 0 part /boot └─sda2 8:2 0 298G 0 part ├─cl-root 253:0 0 98G 0 lvm / └─cl-var 253:1 0 200G 0 lvm /var sdb 8:16 0 250G 0 disk sr0 11:0 1 1024M 0 rom [root@cevim9 ~]# fdisk /dev/sdb Bienvenido a fdisk (util-linux 2.32.1). Los cambios solo permanecerán en la memoria, hasta que decida escribirlos. Tenga cuidado antes de utilizar la orden de escritura. El dispositivo no contiene una tabla de particiones reconocida. Se ha creado una nueva etiqueta de disco DOS con el identificador de disco 0x3ea63f71. Orden (m para obtener ayuda): n Tipo de partición p primaria (0 primaria(s), 0 extendida(s), 4 libre(s)) e extendida (contenedor para particiones lógicas) Seleccionar (valor predeterminado p): Se está utilizando la respuesta predeterminada p. Número de partición (1-4, valor predeterminado 1): Primer sector (2048-524287999, valor predeterminado 2048): Último sector, +sectores o +tamaño{K,M,G,T,P} (2048-524287999, valor predeterminado 524287999): Crea una nueva partición 1 de tipo ‘Linux’ y de tamaño 250 GiB. Orden (m para obtener ayuda): t Se ha seleccionado la partición 1 Código hexadecimal (escriba L para ver todos los códigos): 8e Se ha cambiado el tipo de la partición ‘Linux’ a ‘Linux LVM’. Orden (m para obtener ayuda): w Se ha modificado la tabla de particiones. Llamando a ioctl() para volver a leer la tabla de particiones. Se están sincronizando los discos. [root@cevim9 ~]# partprobe -s /dev/sda: msdos partitions 1 2 /dev/sdb: msdos partitions 1 [root@cevim9 ~]# pvcreate /dev/sdb1 Physical volume «/dev/sdb1» successfully created. [root@cevim9 ~]# vgextend cl /dev/sdb1 Volume group «cl» successfully extended [root@cevim9 ~]# pvscan PV /dev/sda2 VG cl lvm2 [<298,00 GiB / 0 free] PV /dev/sdb1 VG cl lvm2 [<250,00 GiB / <250,00 GiB free] Total: 2 [547,99 GiB] / in use: 2 [547,99 GiB] / in no VG: 0 [0 ] [root@cevim9 ~]# df -hT S.ficheros Tipo Tamaño Usados Disp Uso% Montado en devtmpfs devtmpfs 5,8G 0 5,8G 0% /dev tmpfs tmpfs 5,8G 8,0K 5,8G 1% /dev/shm tmpfs tmpfs 5,8G 213M 5,6G 4% /run tmpfs tmpfs 5,8G 0 5,8G 0% /sys/fs/cgroup /dev/mapper/cl-root xfs 98G 4,9G 94G 5% / /dev/mapper/cl-var xfs 200G 197G 3,3G 99% /var /dev/sda1 ext4 2,0G 239M 1,6G 14% /boot tmpfs tmpfs 1,2G 0 1,2G 0% /run/user/0 [root@cevim9 ~]# lvextend /dev/mapper/cl-var /dev/sdb1 Size of logical volume cl/var changed from 200,00 GiB (51200 extents) to <450,00 GiB (115199 extents). Logical volume cl/var successfully resized. [root@cevim9 ~]# xfs_growfs /var meta-data=/dev/mapper/cl-var isize=512 agcount=4, agsize=13107200 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=1, sparse=1, rmapbt=0 = reflink=1 data = bsize=4096 blocks=52428800, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0, ftype=1 log =internal log bsize=4096 blocks=25600, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 52428800 to 117963776 [root@cevim9 ~]# df -hT S.ficheros Tipo Tamaño Usados Disp Uso% Montado en devtmpfs devtmpfs 5,8G 0 5,8G 0% /dev tmpfs tmpfs 5,8G 8,0K 5,8G 1% /dev/shm tmpfs tmpfs 5,8G 213M 5,6G 4% /run tmpfs tmpfs 5,8G 0 5,8G 0% /sys/fs/cgroup /dev/mapper/cl-root xfs 98G 4,9G 94G 5% / /dev/mapper/cl-var xfs 450G 199G 252G 45% /var /dev/sda1 ext4 2,0G 239M 1,6G 14% /boot tmpfs tmpfs 1,2G 0 1,2G 0% /run/user/0 Y LISTO…! �
SE AGREGO 900GB en caliente en el servidor de base de datos del sistema SITRA
[root@localhost ~]# ssh 172.22.12.118 root@172.22.12.118’s password: Last login: Fri Jun 19 17:37:26 2020 from 10.20.0.78 [root@srv11sigedabddoc01 ~]# clear
Changes will remain in memory only, until you decide to write them. Be careful before using the write command.
Device does not contain a recognized partition table Building a new DOS disklabel with disk identifier 0x76f47524.
Orden (m para obtener ayuda): n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p Número de partición (1-4, default 1): Primer sector (2048-1887436799, valor predeterminado 2048): Se está utilizando el valor predeterminado 2048 Last sector, +sectors or +size{K,M,G} (2048-1887436799, valor predeterminado 1887436799): Se está utilizando el valor predeterminado 1887436799 Partition 1 of type Linux and of size 900 GiB is set
Orden (m para obtener ayuda): t Selected partition 1 Hex code (type L to list all codes): 8e Changed type of partition ‘Linux’ to ‘Linux LVM’
Orden (m para obtener ayuda): w ¡Se ha modificado la tabla de particiones!
Llamando a ioctl() para volver a leer la tabla de particiones. Se están sincronizando los discos. [root@srv11sigedabddoc01 ~]# partprobe -s /dev/sda: msdos partitions 1 2 3 /dev/sdb: msdos partitions 1 [root@srv11sigedabddoc01 ~]# pvcreate /dev/sdb1 Physical volume «/dev/sdb1» successfully created. [root@srv11sigedabddoc01 ~]# vgdisplay — Volume group — VG Name rhel System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size <1003,43 GiB PE Size 4,00 MiB Total PE 256878 Alloc PE / Size 256878 / <1003,43 GiB Free PE / Size 0 / 0 VG UUID kZ3k4u-D38V-jNeR-z5MW-EZty-1uW1-2NLrKO
[root@srv11sigedabddoc01 ~]# vgextend rhel /dev/sdb1 Volume group «rhel» successfully extended [root@srv11sigedabddoc01 ~]# pvscan PV /dev/sda3 VG rhel lvm2 [<1003,43 GiB / 0 free] PV /dev/sdb1 VG rhel lvm2 [<900,00 GiB / <900,00 GiB free] Total: 2 [<1,86 TiB] / in use: 2 [<1,86 TiB] / in no VG: 0 [0 ] [root@srv11sigedabddoc01 ~]# vgdisplay — Volume group — VG Name rhel System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 4 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 2 Act PV 2 VG Size <1,86 TiB PE Size 4,00 MiB Total PE 487277 Alloc PE / Size 256878 / <1003,43 GiB Free PE / Size 230399 / <900,00 GiB VG UUID kZ3k4u-D38V-jNeR-z5MW-EZty-1uW1-2NLrKO
RESUMEN DE PASOS PARA AGREGAR UN DISCO Y EXTENDER 1. Agregar disco en VMWare lsblk for i in `seq 0 32`; do echo «- – -» | sudo tee /sys/class/scsi_host/host$i/scan; ls /dev/sd* ; done lsblk fdisk /dev/sdb n (nueva particion) p (primaria) t (tipo de filesystem) 8e (Tipo LVM) w (graba) partprobe -s (escanea las particiones) pvcreate /dev/sdb1 (Crea el volumen fisico) vgextend cl /dev/sdb1 (Extiende el volumen de grupo con el volumen fisico creado) pvscan (comprueba todas las particiones) df -hT (ver el volumen lógico que pertenece /var) lvextend /dev/mapper/cl-var /dev/sdb1 (Redimensiona el volumen logico de var con el volumen fisico creado) xfs_growfs /var (Se redimensiona el punto de montaje y LISTO..!)