Montar particiones NTFS

Muchas de las últimas distribuciones de Linux ya pueden montar particiones NTFS automáticamente como Ubuntu. Pero otras hay que echarlas una mano, como Raspbian (un distro basada en Debian para la Raspberry Pi).

Para las distros, que aún no son capaces de montar particiones NTFS, basta con instalar el driver “ntfs-3g” y montar la partición de la misma manera la montarías si fuera ext2 o ext3.

Os voy a mostrar cómo hacerlo en Raspbian, para poder montar particiones de discos duros externos en nuestra Raspberry Pi.

–  Antes de instalar el driver, nos aseguraremos de tener nuestro sistema actualizado.

$ sudo apt-get update
$ sudo apt-get upgrade

–  Instalamos el driver “ntfs-3g” con:

$ sudo apt-get install ntfs-3g

–  A partir de aquí seguiremos el procedimiento habitual para montar cualquier disco o partición. Creamos un directorio para su punto de montaje. Lo crearemos donde queramos, en mi caso “/home/pi”:

$ mkdir /home/pi/hdd

–  Tenemos que tener claro que disco queremos montar. Podremos ver una lista de discos y particiones disponibles con:

$ sudo fdisk –l
 Disk /dev/mmcblk0: 15.8 GB, 15811477504 bytes
 4 heads, 16 sectors/track, 482528 cylinders, total 30881792 sectors
 Units = sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disk identifier: 0x00090806
 Device Boot Start End Blocks Id System
 /dev/mmcblk0p1 8192 122879 57344 c W95 FAT32 (LBA)
 /dev/mmcblk0p2 122880 30881791 15379456 83 Linux
 Disk /dev/sda: 3965 MB, 3965190144 bytes
 49 heads, 48 sectors/track, 3292 cylinders, total 7744512 sectors
 Units = sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disk identifier: 0x00000000
 Device Boot Start End Blocks Id System
 /dev/sda1 48 7744511 3872232 7 HPFS/NTFS/exFAT

–  Y montamos nuestra partición NTFS en el punto de montaje que hemos creado:

$ sudo mount –t ntfs-3g /dev/sda1 /home/pi/hdd

–  Para desmontar la unidad, simplemente usa el comando “umount” más la ruta del punto de montaje:

$ sudo umount /home/pi/hdd

–  Si por algún motivo tenéis problemas al desmontar por que el disco está ocupado podéis usar la opción “-f” pero, ¡ojo! Si el disco estuviera escribiendo datos se podrían perder.

$ sudo umount –f /home/pi/hdd

–  Si queremos que nuestro disco se monte automáticamente al inicio del sistema, tendremos que editar el fichero de configuración “/etc/fstab”, colocando el montaje de la siguiente manera:

$ sudo cat /etc/fstab
 proc /proc proc defaults 0 0
 /dev/mmcblk0p1 /boot vfat defaults 0 2
 /dev/mmcblk0p2 / ext4 defaults,noatime 0 1
 /dev/sda1  /home/pi/hdd  ntfs-3g  defaults,windows_names  0  0

–  Para probar el montaje del disco sin tener que reiniciar el sistema, podemos usar:

$ sudo mount –a

Que montará todo lo incluido en el fichero “/etc/fstab”. Lo que ya esté montado no lo podrá montar y montará aquello que esté definido en el fichero y no esté ya montado. Asegúrate de haber desmontado la unidad si quieres probar que la entrada incluida en el fichero está correcta.

Espero que os sirva de ayuda.

Si me he dejado algo o si tenéis problemas… Comentad 😉

Qué sistema operativo instalar en Raspberry Pi

Ésta es la primera pregunta que te haces cuándo la tienes en la mano, y, como siempre, depende. Según el uso que le vayas a dar será más conveniente instalar uno u otro.

Voy a clasificarlos en Oficiales y No Oficiales. Me refiero a los Oficiales como los recomendados por la Fundación Raspberry y enlazados desde su web; y como No Oficiales a los que la fundación no hace referencia pero son compatibles con la Raspberry y se podrán descargar desde la web oficial del sistema operativo en cuestión.

– Oficiales

  • Como uso de PC o servidor:
    • Raspbian Debian Wheezy. El más recomendado de todos, es el que más está optimizado para la Raspberry. Basado en Debian.
    • Soft-float Debian Wheezy. Versión menos optimizada y más lenta que Raspbian, la diferencia más notable es que incluye soporte a Java. También basada de Debian.
    • Arc Linux ARM. Basada en Arc Linux con fama, para mi equivocada, de complicada. No apta para usuarios poco adentrados en el mundo Linux. Hay mucha documentación sobre la distribución, por lo que no pierdes nada por probarla.
    • Pidora. Basada en Fedora y desarrollada para el proyecto Raspberry. Una buena alternativa a Raspbian.
    • Risc OS. Sistema operativo de escritorio desarrollado exclusivamente para chips ARM que consume muy pocos recursos. Ideal si quieres probar cosas nuevas y quieres aprovechar al máximo el rendimiento de la Raspberry.
  • Como uso de Media Center:
    • OpenELEC. Distribución Linux para HTPCs basada en el reproductor de medios XBMC que también tiene una versión optimizada para Raspberry.
    • RASPBMC. Basada en Debian muy liviano, optimizada para hacer correr XBMC en la Raspberry.

– No Oficiales

  • Como uso de PC o Servidor:
    • OpenSUSE. Antigua SUSE Linux pero de código abierto que cualquiera puede contribuir a su desarrollo. Viene sin entorno gráfico que deberás instalar, aun así es sencillo.
    • PipaOS. Verión muy reducida de Raspbian, viene con lo básico. Puede ser instalada en una SD de 512MB.
  • Como uso de Media Center:
    • Xbian. Basado en Debian, con actualizaciones semanales.

Ya veis que hay bastante variedad y que todo depende del uso que le vayas a dar. Si aun no lo tienes claro y no te apetece ir probando todas las diferentes posibilidades, te aconsejo que uses Raspbian. Vas a poder darle uso como PC, como Server y como Media Center según los paquetes y aplicaciones que le instales.

Espero vuestros comentarios. ¿Qué uso le das a tu Raspberry Pi?

Alias: Cómo ahorrar tiempo en el terminal

Tanto si usas habitualmente un terminal Unix como si eres sólo ocasional, puede que tengas que ejecutar comandos algo largos o con numerosos signos que te hacen perder mucho tiempo. Para ahorrar algo de tiempo tenemos nuestro querido historial, pero a veces eso de ir «navegando» por él se puede alargar un poco.

Te propongo una solución: Alias. Su definición y su uso son sencillos. Simplemente consiste en asignar a tu comando largo y tedioso un nombre más cómodo y fácil de recordar. Por ejemplo:

– Para actualizar nuestro Debian usamos: # apt-get update. Podemos establecer una orden más sencilla como «actualizar» o «aldia«. Podremos poner una palabra que nos sea más sencilla y que no coincida con un comando interno o externo de nuestro terminal, ya que habría conflictos.

Establecer un alias es sencillo, basta con escribir «alias nombre_nuestro_alias=’comando_al_que_sustituye’

# alias actualizar='apt-get update'
# alias p='pwd'
# alias procesos='ps -ef | grep java | grep -v grep'

Para ver los alias que se están usando:

# alias

Si por el contrario nos hemos cansado de nuestros alias, suprimirlos será sencillo. Basta con escribir «unalias nombre_nuestro_alias»

# unalias actualizar

Con «unalias -a» se eliminarán todos los alias establecidos.

Éstos alias sólo estarán disponibles para nuestro usuario y durante lo que dure la sesión. Al cerrar la sesión o reiniciar el equipo, nuestros alias definidos se perderán. Si queremos que nuestros alias sean permanentes deberemos añadir los alias en el archivo de texto ubicado en el home de nuestro usuario .bashrc (si usamos bash como terminal). Si nuestro usuario es «admon», el fichero estará en «/home/admon/.bashrc». Añadiremos entonces nuestros alias:

alias actualizar='apt-get update'
alias p='pwd'
alias procesos='ps -ef | grep java | grep -v grep'

Los alias estarán disponibles la próxima vez que iniciemos sesión. Y si queremos cargar la nueva configuración sin tener que salir y volver a entrar en la sesión, podemos ejecutar «# source .bashrc» (deberemos poner la ruta completa del fichero si no estamos en el home del usuario).

Para editar el .bashrc del usuario root, deberemos irnos a su home: /root o /home/root, dependiendo de nuestra distribución. Y si queremos añadir alias para que sean usados para todos los usuarios del sistema, deberemos editar el fichero /etc/bashrc.

Así que ya no podéis decir que escribir en el terminal es leeeento y trabajoso.

Nos vemos!!!

Nuevo modelo de Raspberry Pi: La Model B+

Raspberry Pi B+

Hace ya algún tiempo, en julio de 2014 concretamente, Raspberry sacó una revisión del modelo B bastante acertada. No es una revolución, ni mucho menos, mantiene las mismas características en cuanto a hardware y a especificaciones generales. Pero ofrece algunas novedades muy interesantes.

Quizá el cambio más significativo de la Raspberry Pi B+ son sus 4 puertos USB 2.0 que sin duda evitaran quebraderos de cabeza a la hora de conectar periféricos a ésta placa. Éstas son las principales características que incorpora éste nuevo modelo frente al modelo B:

  • Más GPIO. De los 26 pins pasamos a los 40 pins.
  • Los ya mencionados 4 puertos USB 2.0, frente a los 2 puertos del modelo B.
  • Ranura Micro SD, más pequeña y actual que sustituye a la SD del anterior modelo.
  • Optimización del consumo eléctrico entre 0.5W y 1W.
  • Mejor audio. Con chip de audio de bajo ruido dedicado.
  • Rediseño general de la placa. Ahora todas las entradas/salidas están situadas en sólo dos laterales.
  • Se mantiene el precio del anterior modelo. La Raspberry Pi B+ cuesta 35$. Objetivo de la fundación, ofreciendo un producto más completo y profesional.

Como veis hay varios cambios muy atractivos como la MicroSD. La tarjeta ya no sobresaldrá tanto y no se llevará golpes indeseados. También ha cambiado en enganche de la misma, ahora habrá que presionar para extraerla. Evitando también extracciones accidentales.

La Raspberry Pi no es que consuma mucho, pero la reducción del 30% vendrá muy bien en sistemas autónomos que utilicen baterías. También es algo más pequeña y tiene 4 agujeros en la PCB que facilitará el montaje en éstos sistemas autónomos o en cualquier soporte compatible.

No se han hecho cambios de hardware por lo que todo es compatible con el anterior modelo, salvo la tarjeta SD. Aun así, la Fundación seguirá fabricando el modelo B hasta que deje de tener demanda.

Os dejo con una imagen donde se aprecian las diferencias entre los dos modelos.

RaspPi B y B+

Si disponéis de una impresora 3D o si sóis muy manitas, os dejo también una imagen de las dimensiones de la PCB.

RaspPi_plano

Como siempre podréis encontrar más información en la página web de la Fundación Raspberry Pi.

Introducción a Raspberry Pi

Posiblemente hayáis oído hablar de ella aunque solo haya sido oírla nombrar. Para aquellos que la desconozcan, voy hacer un breve acercamiento a éste dispositivo antes de meternos en materia con él. Y para los que sí la conozcan, yo no dejaría de leer, puede que exponga algo desconocido o también puedes aportar ideas nuevas sobre él.

La Fundación Raspberry Pi ha desarrollado su “juguete” con la intención de promover e incentivar la enseñanza de ciencias de la computación en los entornos docentes.

La Raspberry Pi es un ordenador de placa reducida o SBC de bajo coste con la potencia de un terminal móvil de gama baja pero suficiente para realizar diversas funciones, casi tantas como te puedas imaginar. Ampliable en hardware y casi sin limitaciones de software si te manejas bien programando.

Se comercializan dos modelos A y B. El modelo A tiene 256 MB de RAM y un solo puerto USB. EL modelo B tiene 512 MB de RAM, dos puertos USB y un puerto Ethernet de 10/100 MB. Ambos carecen de almacenamiento, pero incorporan una ranura para una tarjeta SD o SDHC. Tampoco tienen fuente de alimentación ni carcasa. Se alimenta a través de un microUSB 2.0 a 5v, con un consumo que ronda los 2.5w el modelo A y los 3.5w el modelo B. El precio del modelo B ronda los 35€, el modelo A es más barato.

Actualmente existen varias distribuciones para la arquitectura ARM que la Fundación da soporte para su descarga, como: Raspbian (derivada de Debian), RISC OS 5, Arch Linux ARM (derivada de Arch Linux) y Pidora (derivada de Fedora) entre otras.

Como ya hemos dicho, la Raspberry Pi puede desempeñar muchas funciones y darla diversos usos, mezclando la electrónica con la informática. Algunos ejemplos son:

– Media Center

Aprovechando las salidas de video digital y analógico, podemos conectar la Raspberry Pi a la televisión. Podremos reproducir videos, música y fotos desde un disco duro externo, red local o Internet. Las distribuciones más usadas para esto son RaspBMC y OpenElec, preparadas con XBMC.

Youtube: Media Center

– Videovigilancia

Si queremos observar lo que sucede en nuestra casa mientras estamos fuera o ver qué hace nuestro bebé mientras duerme, la Raspberry Pi con su cámara nos será de gran ayuda con un costo realmente bajo. Podremos tener imagen en nuestro Smartphone o recibir alertas de visitas no deseadas en nuestro correo electrónico.

Youtube: Videovigilancia

– Montar un NAS eficiente

Si sois de los que tener varios ordenadores y compartís contenido entre ellos, os habréis planteado la opción de comprar un NAS. Sin embargo éstos son caros y os veis obligados a compartir carpetas teniendo que tener los ordenadores encendidos. Con la Raspberry Pi podréis tener un NAS de bajo consumo conectando por usb un disco duro. com instalar Samba y configurar las carpetas que queramos compartir. O si queremos aceder a nuestro contenido desde cualquier lugar, podemos montarnos nuestro propio Dropboxcon Barracuda Drive.

– Se me ocurren otros usos como: Emular consolar clásicas como la Atari o MS-DOS,servidor de descargas, para crear nuestros propios Robots, para realizar proyectos de domótica, servidor VPN…

Como véis hay multitud de usos que le podemos dar a nuestra Raspberry Pi, todo depende de vuestras necesidades, todo depende de vuestras necesidades personales o profesionales.

Desde Live Bit Blog intentaremos explicar alguno de sus usos. Y recuerda tu Raspberry Pi llegará donde tu imaginación llegue.

Saludos !!