Estoy ejecutando OpenSolaris con ZFS para mi servidor de archivos principal. Originalmente fui con ZFS porque escuché muchas cosas increíbles al respecto:
- Expansión automática de disco (zpools)
- RAID de software (RAID-Z)
- Cambio de tamaño automático de la agrupación mediante la sustitución de discos RAIDZ'd
- Suma de comprobación a nivel de bloque
- Sin límites prácticos de volumen único
- Deduplicación "próximamente"
Después de hurgar en OpenSolaris por un tiempo, realmente me molesta. Conozco Fedora / CentOS y Debian / Ubuntu mucho mejor, y estoy acostumbrado a la forma de hacer cosas de Linux frente a la versión Solaris / BSD. Quiero cambiar a Linux, pero no sé qué usar para mi FS.
No estoy dispuesto a usar FUSE o un kernel pre-beta para obtener ZFS. Btrfs tiene una posible paridad de características, pero aún no es estable incluso ahora (meses después de que lo examiné por primera vez). ¿Qué recomienda como equivalente de ZFS (características deseadas mencionadas anteriormente) para una caja de Linux?
fuente
Respuestas:
¿Has considerado NexentaStor o Nexenta core? Se desarrolla activamente ahora que se desconoce el destino del proyecto OpenSolaris. Nexenta también es más parecido a GNU. La edición Nexenta Community es una buena implementación similar a un dispositivo que aprovecha las características de ZFS y proporciona una excelente GUI. El núcleo Nexenta es una variante simplificada que es esencialmente un OpenSolaris más utilizable.
Ver: http://nexenta.org/projects/site/wiki/WhyNexenta
fuente
Hay una implementación nativa del núcleo de ZFS disponible para Linux ahora, desarrollada por LLNL.
Hay paquetes para ubuntu disponibles en un PPA, que se compilan fácilmente en debian (solo agregue el repositorio de deb-src a las fuentes.list de apt, descargue, actualice el debian / changelog y dh-build-package. Luego instale el zfs- dkms y otros paquetes).
He estado usando XFS durante más de 10 años en linux y btrfs durante aproximadamente un año. He estado usando ZFS durante unos días y estoy completamente vendido. es lo que siempre quise en un sistema de archivos sin siquiera saberlo ... responde a casi todas las molestias que he tenido con la administración de discos y sistemas de archivos.
Migraré mis discos btrfs actuales (actualmente utilizados para el almacenamiento masivo de archivos, copias de seguridad rsync, etc.) a ZFS en un futuro próximo. Y ya estoy planeando una futura migración de / home y otros directorios a un zpool.
ENLACES:
http://zfsonlinux.org/
https://launchpad.net/~zfs-native/+archive/stable
fuente
Puede considerar la próxima versión de Debian GNU / kFreeBSD http://www.debian.org/ports/kfreebsd-gnu/ cuando esté disponible. Es una distribución de Debian con el kernel de Linux reemplazado por uno de FreeBSD. http://robertmh.wordpress.com/2010/11/27/about-zfs-in-squeeze-2/
fuente
Hasta donde sé, btrfs es el único proyecto que proporcionará características equivalentes a ZFS. Lo he estado observando de cerca, pero no espero que su producción sea estable durante un par de años, considerando el tiempo que le tomó a ZFS llegar allí. Sospecho que los proyectos de código abierto basados en Open Solaris serán estables antes. Quizás Oracle usará GPL ZFS ya que esa fue su razón para comenzar el proyecto btrfs.
Considero interesante el comentario sobre la "forma de hacer cosas de Linux" porque considero que todas las plataformas de estilo Unix son esencialmente equivalentes. Ejecutan el mismo software y solo difieren en algunas cosas menores de administrador de sistemas, como dónde se almacenan los archivos de configuración.
fuente
Una alternativa es considerar la posibilidad de usar FreeBSD sobre Linux, ya que FreeBSD ha admitido ZFS desde 2007, por lo que es probable que sea más maduro que el puerto de Linux.
FreeBSD es compatible con la mayoría del software de código abierto habitual como Apache, PHP, MySQL, etc.
Es posible que el soporte de hardware no sea tan amplio, aunque no he tenido problemas en ese frente antes.
Echa un vistazo: http://wiki.freebsd.org/ZFS
Un aspecto negativo del uso del puerto zfsonlinux es que una actualización del núcleo de ubuntu (lo que podría suceder) significaría volver a compilarlo y vincularlo nuevamente al núcleo.
fuente
Nexenta, también relacionado con NexentaStor, es una distribución completa que ha existido por un tiempo. Está basado en Debian (similar a Ubuntu) pero usa un núcleo OpenSolaris. De esta manera obtienes lo mejor de ambos mundos; velocidad ZFS a nivel de núcleo, incluida con todas las bondades de Linux / GNU.
NexentaStor, que ewhite mencionó anteriormente, es una versión de dispositivo de Nexenta que tiene una configuración de GUI web completa y un sistema de administración detrás. La edición comunitaria ofrece un máximo de 18 TB de espacio utilizable (independientemente de la capacidad del disco). No me gusta estar limitado :)
fuente
Creo que deberías olvidarte del openSolaris. Está parado por ahora. Y también creo que el equipo de desarrollo de Solaris será historia para el futuro. Sugiero migrar a otra plataforma. ZFS es la mejor versión de SUN (Oracle), pero creo que durante los próximos 5 años no tendremos Solaris 11 y el desarrollo se verá afectado.
fuente