Yo expandí un RAID de discos online, sin desmontar, y viví para contarlo.

Otro título sugerido: cómo redimensionar para agrandar un raid de cualquier nivel, raid 1, raid 0, raid 5, raid 10, etc etc, en Linux, sin desmontar el sistema de archivos y sin reiniciar el servidor o computadora, desde la CLI (consola de comandos) en modo interactivo, sin entorno gráfico.

Otro más: como coquetear con la muerte, mirarla fijo a los ojos y decirle: yo leí un post en internet, es imposible que nada salga mal, mientras cambiás el tamaño de tu raid de discos y le sacás brillo a tus dos bolas de titanio.

El que sigue es otro de mi [HowTo] pero en este caso en particular, uno delicado. Uno donde si la cagás perdés toda la información. Se rompe todo y difícilmente puedas recuperar algo sano. Así que lo voy a dejar bien en claro: hacé backup. Si no tenés backup, no hagas nada. Hacé FSCK, sin un sistema de archivos consistente, no hagas nada.

Se trata de manipular particiones, sistemas de archivos y raid de discos con una de las herramientas mas peligrosas que tiene linux, mdadm, por lo que insisto:

Backup, mucho backup.

Sigue leyendo

[MicroTIP] Detox – corregí todos los nombres de archivo dentro de un directorio de un solo saque en un único comando oneliner.

 

Otro título sugerido: como hacer que los nombres de archivo y directorio de Windows sean compatibles con Linux con un único comando.

 

Va otro mini-micro-nano TIP para mi cada vez mas pequeña audiencia como así también para cuando en el futuro tenga que recurrir nuevamente al comando este y no me acuerde como se usa:

Detox: el único y último programa que vas a necesitar para reemplazar espacios por guiones bajos, vocales con tilde por vocales limpias, eliminar parentesis y un largo etcétera, pasando desde cualquier char que no sea UTF-8 compatible y rompa o te obligue a salvar la línea de comandos de linux con una contrabarra a un archivo con nombre limpio que luego podés parsear sin inconvenientes.

Como bien dice la descripción del comando en el manual:

DESCRIPTION
The detox utility renames files to make them easier to work with. It removes spaces and other such annoyances. It’ll also translate or cleanup Latin-1 (ISO 8859-1) characters encoded in 8-bit ASCII, Unicode characters encoded in UTF-8, and CGI escaped characters.

O la salida del comando si lo ejecutás sin parámetros adicionales:

usage: detox [-hLnrvV] [-f configfile] [-s sequence] [--dry-run] [--special]
file [file ...]

 

detox – corregir recursivamente o en masa nombres de archivo eliminando espacios y otros caracteres molestos para hacerlos compatibles con Linux

 

Como se usa:

Sigue leyendo

[TIP] Como arreglar el mensaje de error ext3_dx_add_entry: Directory index full! o ext4_dx_add_entry: Directory index full!

Prefacio: no le mandé un signo de admiración en el título para hacerlo mas llamativo. El mensaje de error propiamente dicho –cuando se manifiesta y si estás leyendo esto por que te pasó va mi mas sentido pésame-, citado literalmente dice «Directory index full!» así como le leés, provocador, quilombero y gritón.

Puto el developer que dió por sentado que cualquier usuario de Linux de a pié va a saber que carajos es el directory index y puto el que le agregó un signo de exclamación al final. Mangas de hippies melodramáticos. Como si fuera tan grave.

No importa. Si estás leyendo esto por que llegaste desde Google, cosa que dudo por que este blog no rankea y por eso no me lee nadie, estás en el mismo bote en donde ya estuve muchas veces y seguramente habrás dicho: uh? WTF?

Si no llegaste desde Google, posiblemente quieras cerrar la tab del navegador e irte a hacer otra cosa. Lo que sigue no le importa a nadie mas que a los pocos infelices que nos topamos alguna vez con este error de mierda.

ext3_dx_add_entry: Directory index full! – Este soy yo cuando me pasa, notesé mi cara de felicidad.

Sigue leyendo