Fernando Barcina

Fernando Barcina

Autor y director de la web

Domingo, 09 Febrero 2020 17:02

RAID por software en Linux

En informática, el acrónimo RAID (del inglés Redundant Array of Independent Disks, originalmente Redundant Array Inexpensive Disks), traducido como «conjunto redundante de discos independientes», hace referencia a un sistema de almacenamiento de datos que usa múltiples discos duros o SSD entre los que se distribuyen o replican los datos. Dependiendo de su configuración (a la que suele llamarse «nivel»), los beneficios de un RAID respecto a un único disco son uno o varios de los siguientes: mayor integridad, mayor tolerancia a fallos, mayor throughput (rendimiento) y mayor capacidad. En sus implementaciones originales, su ventaja clave era la habilidad de combinar varios dispositivos de bajo coste y tecnología más antigua en un conjunto que ofrecía mayor capacidad, fiabilidad, velocidad o una combinación de éstas que un solo dispositivo de última generación y coste más alto.

Antes de comenzar te recomiendo que visiones estos 2 vídeos (en el segundo se pierde el sonido pero se ve perfectamente cómo se hace). Al principio del primero se cuenta un poco de teoría para tener una idea clara del concepto y tipos de RAID y en el resto del metraje se explica paso por paso el montaje de un RAID5 por software en Ubuntu, práctica que luego tendrás que reproducir y entregar.

QR Code - 03_Raid 5 en Ubuntu (1/2)
QR Code - 03_Raid 5 en Ubuntu (2/2)

Principalmente veremos estos 4 niveles de RAID:

Comandos recomendados de iproute2

Comandos proyecto net-tools

Comandos proyecto iproute2

arp -a

ip neigh

arp -v

ip -s neigh

arp -s 192.168.1.1 11:22:33:44:55:66

ip neigh add 192.168.1.1 lladdr 11:22:33:44:55:66 dev ens1

arp -i ens1 -d 192.168.1.1

ip neigh del 192.168.1.1 dev ens1

ifconfig -a

ip addr

ifconfig ens33 down

ip link set ens33 down

ifconfig ens33 up

ip link set ens33 up

ifconfig ens33 192.168.1.1

ip addr add 192.168.1.1/24 dev ens33

ifconfig ens33 netmask 255.255.255.0

ip addr add 192.168.1.1/24 dev ens33

ifconfig ens33 mtu 9000

ip link set ens33 mtu 9000

ifconfig ens33:0 192.168.1.2

ip addr add 192.168.1.2/24 dev ens33

netstat

ss

netstat -neopa

ss -neopa

netstat -g

ip maddr

route

ip route

route add -net 192.168.1.0 netmask 255.255.255.0 dev ens33 i

ip route add 192.168.1.0/24 dev ens33

route add default gw 192.168.1.1

ip route add default via 192.168.1.1

Acabo de leer este artículo de un medio que exige rigor científico para lo que llaman "pseudoterapias" pero sin ningún rigor científico califica de equivocados a los españoles que utilizan homeopatía. Literalmente pone: "La mitad de los españoles sigue pensando erróneamente que la homeopatía sirve para algo". La justificación es mejor todavía: hay gente que ha optado por otras maneras de sanarse y ha muerto ¿? ¿y los que han muerto sin optar a pseudoterapias? Los centros médicos no dan abasto... ciertos medicamentos están perdiendo ventas y curiosamente el artículo está más enfocado en homeopatía que en acupuntura... percibo mucho miedo a que 2 millones de españoles estén ¿equivocados?
A mi nadie me ha obligado a seguir ningún tratamiento, siempre he elegido el profesional y filtrado lo que me decía. La responsabilidad de lo que nos pasa no está en los demás, eso es precisamente lo que aprendí cuando sané, y precisamente sané por creer esto. He podido sanar problemas de salud que nuestra medicina no cubre o no sabe resolver gracias a lo que ellos llaman pseudoterapias y con esto no estoy diciendo que la medicina española no tenga éxitos ni tenga que demostrarme su deontología, toda mi familia hemos sanado dolencias gracias a ella. Sí estoy diciendo que estaría bien que nuestro dinero se emplease en estudios imparciales de la efectividad de otros tratamientos como la Nueva Medicina Germánica o Constelaciones familiares que por mi experiencia funcionan.
Asumo que puedo estar equivocado, por eso no me crean, es solo mi experiencia, prueben, experimenten y asuman la responsabilidad de sus enfermedades y de lo que hacen para sanarlas.

Configurar la red en modo gráfico (versión Ubuntu Desktop)

Realmente lo más interesante para un administrador de sistemas es saber configurar la red desde consola -como se explicará posteriormente-, teniendo claros estos conocimientos podrás configurar la red en cualquier distribución con entorno o sin entorno gráfico como son las ediciones "Server" de Ubuntu y de cualquier Debian o derivado. A continuación aprenderemos cómo configurar una interfaz de red (tarjeta de red) en Ubuntu con el objetivo de poder comprobar y solucionar posibles problemas de conectividad en un momento dado. Esta labor es básica y muy habitual en trabajos de auditoría y seguridad de red con distribuciones como kali linux, wifislax, etc.. Antiguamente una configuración modo texto con el demonio networkd era incompatible con otra en modo gráfico con NetworkManager o wicd, pero desde la versión 17.10 gracias a netplan pueden coexistir a la vez.

La configuración de las interfaces de red desde versión 12.04 Desktop y posteriores, se realiza desde:

  • Configuración del sistema (icono de rueda dentada con llave inglesa) → opción Red (flechas amarillas de la imagen) 
  • o con el applet del network-manager (flechas rojas y verdes de la imagen)
network-manager-applet
Martes, 13 Noviembre 2018 14:07

Copiar una estructura de carpetas vacía

En Linux lo haremos con rsync

$ rsync -a -f"+ */" -f"- *" /origen/ /destino/

Los parámetros -f significan, "copia todos los directorios" y "no copies nada más" respectivamente.

Aquí copiaríamos directorios y ficheros de python (.py) nada más:

$ rsync -a -f"+ */" -f"+ *.py" -f"- *" /origen/ /destino/

aunque dada la riqueza de sus comandos también se nos podía haber ocurrido:
$ find -type d -links 2 -exec mkdir -p "/ruta/donde/crear/{}" \;

En Windows

XCOPY C:\Documentos D:\Documentos /t /e
# A partir de Vista con robocopy tenemos más opciones, si CarpetaDestino no existe la creará
robocopy "D:\CarpetaOrigen" "F:\CarpetaDestino" /e /xf *

Domingo, 30 Septiembre 2018 21:54

Linux avanzado (servicios)

Curso de Administración de servicios del Sistema Operativo Linux: enlace.

Domingo, 30 Septiembre 2018 21:51

Linux básico

Curso para los que comienzan a utilizar y desean conocer el Sistema Operativo Linux desde la base: enlace.

Domingo, 30 Septiembre 2018 22:10

Vídeo del mes ¡ya disponible!

Como servicio de esta plataforma, cada mes estoy abierto a que podáis proponer y votar sobre ciertas temáticas para mi próximo vídeo del canal de Youtube.

Domingo, 30 Septiembre 2018 21:27

El auténtico lenguaje, el auténtico aprendizaje

Escuché de un sabio hace un tiempo:
- El lenguaje del universo son las emociones.
- Toda emoción no expresada se convierte en tu destino –decía también el discípulo de Freud, Carl Gustav Jung-.