Básico

Básico

En esta categoría puedes encontrar desde los primeros pasos en la instalación de software libre hasta el manejo de redes de manera sencilla, sin grandes complicaciones. Y no nos olvidemos del hardware... Saber cómo se llama cada cosa y para qué sirve te puede llevar muy lejos en el uso de la tecnología doméstica.

Básico

Básico
En esta categoría puedes encontrar desde los primeros pasos en la instalación de software libre hasta el manejo de redes de manera sencilla, sin grandes complicaciones. Y no nos olvidemos del hardware... Saber cómo se llama cada cosa y para qué sirve te puede llevar muy lejos en el uso de la tecnología doméstica.

A B C del sistema de almacenamiento de un NAS: el sistema de archivos

Ventajas y desventajas

Los sistemas operativos suelen tener a disposición del usuario diferentes sistemas de archivos para almacenar y recuperar los datos en un momento determinado. Windows utiliza NTFS y, antiguamente, FAT32 (estándar en pendrives por su compatibilidad con todos los sistemas), GNU/Linux suele utilizar por defecto EXT4 o XFS y MacOS el nuevo sistema AFS.

Estos sistemas suelen ser estables, seguros y rápidos. Ideales para un usuario final. Pero, en el mundo de los servidores y del almacenamiento de grandes cantidades de datos, la cosa cambia y las prioridades son otras. Las necesidades de funciones avanzadas, como la de gestionar una gran capacidad de almacenamiento, autoreparación (self healing), modelo transaccional (copy on write), instantáneas (snapshots), gestor de volúmenes para discos en RAID, compresión transparente…, son prioritarias.

Por lo tanto, los usuarios de servidores NAS pueden decantarse por diferentes sistemas de archivos que cubran estas necesidades y aquí encontramos diferentes opciones que, con sus pros y sus contras, intentan cubrirlas. Los más comunes son Ext4, ZFSBtrfs, y hago una pequeña mención sobre XFS, muy comentado los últimos meses.

Cómo montar un NAS: El Software

FreeNAS, OpenMediaVault, Rockstor y otras opciones para tu servidor.

El software y hardware, esa sociedad que hace una gran fuerza cuando se combinan equilibradamente. ¿Pero qué está primero en importancia? ¿el software o el hardware? Como siempre, la respuesta es incierta, y lo único seguro es que el resultado será mejor cuanto mejor se lleven las dos partes. Indudablemente será el software quien brinde los servicios a nuestro servidor. Tal vez muchos ya tendrán seleccionado el sistema operativo a utilizar en su futuro NAS. Otros, posiblemente, ya tengan el hardware y quieran sacarle el máximo provecho con el sistema más adecuado. Algunos, simplemente, se comprarán un sistema completo y perfectamente equilibrado de alguna marca especializada, los cuales ya fueron pensados para la perfecta convivencia entre software y hardware.

De hecho, los sistemas operativos que traen marcas como Qnap o Synology son muy intuitivos y fáciles de utilizar. Permiten que el usuario rápidamente se centre en sus actividades y no pierda tiempo configurando dicho hardware y los servicios que implementará. De hecho, existe el proyecto Xpenology, que no es más que el sistema DSM de Synology que fue «engañado» para que permita instalarse en casi cualquier hardware. Por ahora Synology tolera este «hack», aunque las actualizaciones del sistema no se pueden realizar. Además, dados ciertos aspectos legales discutibles de esta práctica y la importancia de la información que vamos a resguardar, recomiendo otras soluciones, de las que hablaré a continuación y en próximos artículos. O si no, ir directamente a comprar un NAS «de marca», dado que el software es un valor agregado que no debe subestimarse.

Como montar un NAS: El Hardware

No quisiera entrar en interminables discusiones acerca de cuál es el hardware óptimo para un servidor hogareño. Espero me disculpen si mi hardware de elección no es un HP microserver con procesador Xeon, o si está muy lejos de un Ryzen 7 2700 con «undervolting» o «underclocking». Tampoco es un PC antiguo en desuso como el que muchas personas pueden tener en algún rincón oscuro de la casa. Y cuidado, no se me malentienda, que ambas opciones son buenas, la primera con gran poder de procesamiento y buen consumo energético; la segunda para ir conociendo y entrando un poco en el tema de los servidores. Por supuesto, he  experimentando un tiempo con las eternas Raspberry pi 2 y 3. Cumplen con su función pero no son lo rápidas que uno quisiera y además, uno se va a dormir con cierta intranquilidad, al dejar la pequeña mini-pc encendida toda la noche descargando ISOs o moviendo grandes archivos de un sitio a otro. Un aspecto un poco más objetivo, es el hecho de que su bus ethernet no llega a ser gigabit, por lo que muchos descartan estas placas solo por este motivo. Eso sí, como laboratorio de pruebas es excelente, pero no le pidan mucho más. Lo mismo se puede decir de la vieja PC que utilicé un tiempo para entender cómo funcionan algunos de los sistemas operativos más conocidos en el mundo de los NAS y servidores.

Como montar un NAS: Introducción

El NAS, un concepto que data de hace varias décadas, en los últimos tiempos ha ganado gran popularidad. Al mismo tiempo, ha sabido adaptarse a la actualidad, ofreciendo interesantes funcionalidades.

No es para menos. Existen soluciones comerciales (Synology, Qnap, etc) especialmente diseñadas para el hogar. Poseen un hardware pensado para el bajo consumo y para trabajar 24×7 ocupando un reducido espacio físico. Sin embargo, como tantas otras veces, es el software lo que favorece la adopción de una determinada tecnología por el público general. Y justamente estos sistemas traen interfaces gráficas sencillas de utilizar, aplicaciones muy funcionales y con un diseño especialmente pensado para el usuario final.

Firefox… hace algo más que navegar.

Se puede ver el logotipo de Firefox (el zorro rojo en torno a la bola del mundo) aparecer de detrás de un papel rasgado de color gris

Habitualmente usamos Firefox para navegar por Internet. Ponemos la página web, le damos a enter y para adelante.

Pero, aparte de esto, este navegador web tan competente tiene una multitud de complementos llamados extensiones.

Herramientas disponibles en CodeIgniter

En los artículos anteriores de esta serie has podido ver lo sencillo que puede llegar a ser crear una aplicación utilizando el framework CodeIgniter. Hemos dado los primeros pasos para crear una aplicación web que nos permitiera gestionar una biblioteca y, en particular, hemos desarrollado todo lo relativo a la gestión de editoriales. Igual que hemos hecho eso podemos hacer para el resto de elementos, ya sean autores, géneros, países, libros, usuarios y préstamos. Creo que, con ver uno, es suficiente para que te hagas una idea del potencial que tiene este framework.

En este artículo, penúltimo de la serie, vamos a dar un vistazo general a las diferentes herramientas que CodeIgniter pone a nuestra disposición. Como vas a ver, son herramientas realmente potentes que nos van a simplificar considerablemente el trabajo.

Recomendamos...

Los Parásitos del Software Libre

En esta ocasión no escribiré de platelmintos ni nematodos; tampoco de pulgas, garrapatas o piojos. En cambio, sí puntualizaré en una especie de homínido...
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad