Domingo, 09 Febrero 2020 17:02

RAID por software en Linux

Escrito por

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

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

Escrito por

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)

Escrito por

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

Domingo, 30 Septiembre 2018 21:51

Linux básico

Escrito por

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