MooseFS Pro Personal: 20 TiB gratis con Multilocations

# MooseFS Pro Personal: 20 TiB gratis con Multilocations
**Fecha:** 2026-07-31 **Versión:** MooseFS 5 Pro Personal **Licencia:** Uso no comercial, hasta 20 TiB raw
-–
## ¿Qué es MooseFS Pro Personal?
MooseFS Pro Personal es una edición especial de MooseFS que ofrece **todas las funcionalidades de la edición Enterprise** —failover automático, clusters multi-localización, erasure coding avanzado, cliente Windows— de forma **gratuita hasta 20 TiB de capacidad raw** para uso personal, no comercial.
Es el punto dulce entre la Community Edition (open source, gratuita, sin soporte) y la Enterprise (comercial, con soporte 24/7). Para homelabs, desarrolladores e investigadores es literalmente **lo mejor de ambos mundos**.
## Precios
| Edición | Capacidad | Coste | |—|—|—| | **Community** | Ilimitada | Gratis (GPLv2) | | **Pro Personal** | Hasta 20 TiB raw | **Gratis** | | **Pro Personal** | Más de 20 TiB | 9 €/TB adicional | | **Enterprise** | Ilimitada | Bajo cotización |
> No se necesitan credenciales ni registro para descargar Pro Personal — funciona > con una licencia no comercial que se activa automáticamente.
## Novedad estrella: Multilocations
MooseFS 5 introduce **Multilocations**, una funcionalidad que permite dividir el cluster en segmentos lógicos que corresponden a las ubicaciones físicas de las máquinas.
### ¿Qué resuelve?
Antes de Multilocations, MooseFS trataba todos los nodos como iguales. Si tenías servidores en casa y en un centro de datos, no podías controlar fácilmente dónde se almacenaban los datos ni garantizar que hubiera réplicas en cada ubicación.
Con Multilocations puedes definir ubicaciones como:
- **Racks** — diferentes racks en el mismo CPD - **Salas** — distintas habitaciones de una casa - **Edificios** — varias plantas o edificios - **Ciudades** — clúster geodistribuido entre Madrid y Barcelona - **Data Centers** — producción y DR (Disaster Recovery)
### Cómo funciona
Cada chunk server se asigna a una o más ubicaciones. Las goals de redundancia pueden requerir que las réplicas estén en ubicaciones diferentes, garantizando que si una ubicación completa cae, los datos siguen accesibles desde otra.
```bash # Asignar un chunk server a una ubicación mfslocadmin add-location “casa-salon” –location “1.1” mfslocadmin assign-chunkserver “casa-salon”
# Ver ubicaciones mfslocadmin list-locations
# Crear una goal que requiera réplicas en 2 ubicaciones distintas mfsscadmin create goal-r2-multiloc \ –goal “2” \ –locations “2” \ –mode “scatter” ```
### Compatibilidad con versiones anteriores
Multilocations **no es obligatorio**. Puedes actualizar a MooseFS 5 y seguir operando exactamente como antes — el sistema funciona con una ubicación invisible por defecto. Activar Multilocations es un paso deliberado que se da después de la actualización.
## ¿Por qué migrar a Pro Personal?
| Sin Multilocations | Con Multilocations | |—|—| | Todas las réplicas pueden estar en el mismo sitio | Réplicas distribuidas geográficamente | | Si un nodo cae, otra réplica sirve los datos | Si una ubicación entera cae, los datos siguen vivos | | No hay control de afinidad de datos | Control granular de dónde va cada dato | | Sin aislamiento entre ubicaciones | Goals que exigen réplicas en N ubicaciones |
### Caso de uso típico para homelab
Tienes servidores en tu salón (Raspberry Pi, NAS) y un par de máquinas en un trastero o garaje. Con Multilocations puedes:
1. Definir dos ubicaciones: `casa-salon` y `casa-trasteo` 2. Configurar goals para que los datos críticos tengan una réplica en cada una 3. Si el nodo del salón se cae (corte de luz, niño que tira del cable), los datos siguen accesibles desde el trastero
## Migración desde Community
Una de las grandes ventajas: **puedes migrar entre ediciones en cualquier momento**, sin necesidad de replataformizar ni convertir datos. El formato de disco y el modelo operativo son idénticos.
1. Descargar los paquetes Pro Personal desde [moosefs.com/download](https://moosefs.com/download) 2. Actualizar los paquetes en el master y los chunkservers 3. (Opcional) Activar Multilocations con `mfslocadmin` 4. Disfrutar de failover automático, erasure coding y el resto de features Pro
## En nuestro cluster
En el cluster k3s de casa (8 nodos, Raspberry Pi + AMD64) migramos a MooseFS 5 Pro Personal para aprovechar Multilocations y poder distribuir los datos entre las distintas ubicaciones físicas de la casa. El StorageClass `moosefs-storage` funciona sin cambios — la magia de Multilocations está en la configuración del chunkserver, no en el cliente CSI.
-–
**Más info:** - [MooseFS Pro vs Community](https://moosefs.com/pro-vs-community) - [Documentación de Multilocations](https://docs.moosefs.com/multilocations/) - [Descarga MooseFS](https://moosefs.com/download)