Si tu PC se está quedando sin espacio, esta función de Linux puede ahorrarte comprar otro disco duro

Un hombre triste con un disco duro en sus manos
Un hombre triste con un disco duro en sus manosImagen generada con IA
Noticia
Añádenos en Google

Elígenos como tu fuente preferida en Google.

Linux permite unir varios discos duros con mergerfs sin borrar ni mover archivos, una forma flexible de ampliar el almacenamiento y aprovechar unidades que ya tienes en casa.

Cuando el almacenamiento del ordenador empieza a llenarse, lo normal es pensar en comprar un disco con mayor capacidad, pero muchas veces el problema no es que falte espacio, sino que está repartido entre varias unidades que apenas se usan.

Puede que el disco principal esté casi al límite mientras otro todavía conserva cientos de gigas libres. También es posible que tengas una unidad antigua o un disco duro externo que apenas utilizas. La capacidad está ahí, aunque resulte incómoda porque cada dispositivo funciona por separado.

La buena noticia es que Linux permite reunir todo ese espacio mediante mergerfs. Una herramienta que crea una carpeta desde la que se puede acceder al contenido de varios discos como si formaran parte del mismo almacenamiento.

Varios discos duros pueden aparecer como una sola unidad

MergerFS
MergerFS

Mergerfs no es una función activada de serie en Linux, sino una herramienta de código abierto basada en FUSE. Esta tecnología permite crear sistemas de archivos sin modificar el núcleo y combinar varias rutas dentro de un único punto de montaje.

Cada disco sigue montado por separado, y mergerfs se coloca por encima y ofrece una vista conjunta para que el usuario y las apps trabajen desde la misma carpeta. Así desaparece la necesidad de cambiar de unidad cada vez que se guarda un archivo.

Aunque todo aparezca unido, la herramienta no mezcla físicamente las unidades ni divide los archivos, sino que cada uno se guarda completo en un disco. Esto permite combinar unidades de tamaños distintos sin formatear ni borrar lo que ya contienen.

La herramienta tampoco redistribuye los datos antiguos. Por ejemplo, si una unidad está casi llena y otra tiene espacio de sobra, los archivos nuevos pueden enviarse a la segunda, pero lo anterior seguirá en su sitio hasta que se mueva manualmente.

El sistema elige dónde guardar los nuevos archivos

Cuando una aplicación escribe en la carpeta, mergerfs utiliza una política para elegir el disco duro o SSD de destino, debido a que una configuración habitual da prioridad a la unidad con más espacio libre.

También puede mantener juntos los archivos de una misma carpeta. Esto viene bien en colecciones multimedia o copias de seguridad, donde conviene conservar cierto orden.

Mergerfs organiza el almacenamiento, pero no sustituye a una copia de seguridad, por lo que si un disco falla, se perderán los archivos guardados en él aunque el resto del conjunto siga funcionando.

Para añadir protección, puede combinarse con SnapRAID, que utiliza paridad para recuperar datos después de una avería. Mergerfs reúne el espacio y SnapRAID aporta redundancia.

Tampoco está pensado para acelerar el ordenador ni para trabajos que necesitan una latencia muy baja, como bases de datos o máquinas virtuales. Su mayor utilidad está en almacenar archivos grandes y aprovechar discos que todavía pueden seguir funcionando.

Cómo se instala y se deja funcionando

El primer paso es instalar mergerfs desde los repositorios de la distribución de Linux que utilices. Después hay que montar cada disco en una ruta propia, como /mnt/disco1 y /mnt/disco2, y crear otra carpeta que funcionará como entrada común, por ejemplo /media/almacenamiento.

La unión puede probarse desde la terminal con el comando mergerfs /mnt/disco1:/mnt/disco2 /media/almacenamiento. A partir de ese momento, la última carpeta mostrará el contenido de ambas unidades como si pertenecieran al mismo espacio.

También se pueden añadir opciones para decidir dónde se guardarán los archivos nuevos. Una configuración habitual consiste en dar prioridad al disco que tenga más espacio libre, lo que ayuda a repartir mejor el almacenamiento disponible.

Para que la unión vuelva a activarse cada vez que se enciende el ordenador, hay que añadir la configuración al archivo /etc/fstab. Antes de modificarlo, conviene hacer una copia de seguridad y comprobar que los discos se montan correctamente, ya que una ruta mal escrita puede hacer que el conjunto no aparezca al arrancar.

Antes de comprar otra unidad, conviene revisar cuánto espacio libre hay repartido por el equipo. Si ya tienes varios discos disponibles, mergerfs puede convertirlos en un almacenamiento más cómodo sin obligarte a sustituirlos.

Más información sobre: