Un usuario feliz de linux utilizando kpartx para montar particiones desde dentro de una imagen de disco

Otro título sugerido: como usar kpartx para hacerse con el contenido de particiones dentro de una imágen de disco sin romper nada ni morir en el intento.

Hola. Vengo a documentar.

Varias veces al año me pasa que tengo que acceder a información contenida dentro de una imágen de disco. Esto usualmente es muy sencillo de resolver montando la imagen como de tipo loop en cualquier punto de montaje medio como sigue:

mount -o loop imagen.bin /punto/de/montaje

Esto funciona de maravillas cuando la imagen es de tipo RAW, usualmente de VMs de cualquier hypervisor/plataforma de virtualización de tu preferencia. La cosa se complica ligeramente cuando sobre la imagen.bin tenés particiones por que la VM corre Windows o por que sos un pelotudo, o ambas.

Un usuario feliz de linux utilizando kpartx para montar particiones desde dentro de una imagen de disco
Un usuario feliz de linux utilizando kpartx para montar particiones desde dentro de una imagen de disco

Como es usual, voy derecho al TL:DR y después si tenés tiempo y ganas de leer la explicación larga y de qué va todo te lo dejo debajo.

Continúa leyendo

 

Cheatsheet: como convertirte en el seasoned sysadmin que siempre soñaste.

 

Ese, el que gana poco trabajando para una multinacional de medio pelo para arriba y únicamente produce vitamina D cuando la luz de su display le pega en la palma de las manos. Ese que nunca una mujer podría encontrar atractivo y que prefiere un servidor a un partido de fútbol.

Como convertirte en ese sysadmin al que los demás sysadmincitos junior miran desde abajo. Ese veterano de mil guerras con el rostro desfigurado por cicatrices, ese Rambo del Bash que te hace indestructible ahora, pero que cuando te jubiles te habrá dejado el cerebro a la miseria. Ese que no necesita recurrir nunca a stackoverflow por que se sabe el comando de memoria.

 

Ese.

 

La que sigue es únicamente una lista orientativa. Es esperable que todo aquel que busque iniciarse en el milenario y mal apreciado arte del sysadmineo linuxero de mierda se las apañe solo y no venga a este post a preguntar pelotudeces. Es decir: si querés ver hasta donde te la bancás, que tan grande la tenés, que tanto más que tus pares sabés o que tan mejor sos tomá, seguí esta lista al pié de la letra. No avances al paso siguiente hasta no haber completado el inmediato anterior por que es una guía que se sigue de forma secuencial.
Cuando hayas terminado, el sysadmineo será tu Kung Fu y podrás salir airoso de prácticamente cualquier situación en la que te encuentres indistintamente el grado de dificultad. Si te la bancás, seguí leyendo.

 

Perdón que vuelva a usar esta imagen en otro post pero me gusta mucho.

Algo así vas a poder hacer cuando termines de seguir mi guía de 20 sencillos pasos.

Continúa leyendo

 

Otro títlulo sugerido: Para la posteridad y para el SEO.

Acá como hice para sacar el mensaje de advertencia de Ansible que ya me tenía las bolas por el piso:

 

[WARNING]: Optional dependency ‘cryptography’ raised an exception, falling back to ‘Crypto’

 

Este problema con Ansible lo venía arrastrando hace tiempo ya y nunca me había detenido todavía a intentar repararlo dado que todo funciona haciendo fallback a crypto

Este problema con Ansible lo venía arrastrando hace tiempo ya y nunca me había detenido todavía a intentar repararlo dado que todo funciona haciendo fallback a crypto

 

Una Googleada y medio mas tarde econtrarás como yo, que el problema se soluciona reinstalando cryptography, entonces volvés contento a la shell y ejecutás:

pip install --upgrade cryptography

 

Pero nada,  cryptography no se reinstala y te tira este mensaje de error por la cabeza:

 

Error: ImportError: No module named setuptools_ext

Continúa leyendo

Otro título sugerido: a ver si nos ponemos de acuerdo.

 

Solucionar el ruido molesto de tu disco rígido externo de mas de diez años de antigüedad: $1000

Solucionar el ruido molesto de tu disco rígido externo de mas de diez años de antigüedad: $1000

 

Lo que sigue es una lista de mis tarifas regulares, y que todos los que lucramos con esta profesión deberíamos cobrar por:

 

  • Recibir un llamado con una pregunta: $100
  • Recibir un llamado con una pregunta estúpida: $200
  • Recibir un llamado con una pregunta estúpida que no sos capaz de articular: $300
  • Dar a entender que soy incompetente por que no pude intrepretar tu pregunta estúpida mal articulada: $1000 + daños punitorios.
  • Llamarme antes de haber contactado al helpdesk/mesa de ayuda: $200
  • Preguntas donde la respuesta sea RTFM: $150 c/u las primeras dos. $1500 c/u el resto.
  • Llamarme mientras estoy en mi casa mirando The Walking Dead: $250
  • Llamarme de nuevo con el mismo problema luego de que ya lo arreglé una vez: $1000
  • Insistir en que el problema está de mi lado y no lo estás rompiendo vos: $2000
  • Pedir que me desplace hasta donde estás para arreglar el problema: $50 cada paso, $100 c/u si hace calor.
  • Pedir que me desplace hasta donde estás para arreglar el problema: IDEM al anterior + $500 el kilómetro + nafta y viáticos (x3 si es fin de semana).
  • Interrumpir mientras leo las noticias: $250

Continúa leyendo