La incomprendida utilidad de discos en Ubuntu

Ahí afuera hay centenares de tutoriales de como copiar una imagen de disco duro en un pen drive, una micro sd o un SSD. Para todos ellos la solución es bajar una aplicación para Windows o hacer uso del comando dd en Linux. Pero casi todos olvidan una utileria que viene preinstalada en Ubuntu: gnome-disk-utility (Disks).

Disk

La aplicación en cuestión esta diseñada para ver, gestionar y modificar discos y medios (pen drives SD, etc). En otras palabras:

  • Ver dispositivos de almacenamiento locales y externos.
  • Ver particiones y sistemas de archivos.
  • Dar formato a discos y medios.
  • Modificar los esquemas de las particiones.
  • Crear y restaurar imágenes de disco.
  • Editar configuración del sistema de arranque: Activar específicos discos en el arranque.
  • Ver problemas de Hardware (SMART)

Sin embargo, el proceso de restaurar una imagen de disco, por ejemplo un archivo .img, es simple. Basta con seleccionar del menú la opción “Restaurar imagen de disco“, buscar la imagen en nuestra computadora y esperar mientras la imagen se copia al medio que seleccionemos.

Restaurar imagen de disco
Restaurando la imagen de un disco

Esta es otra opcion para quienes desean copiar un SO a una tarjeta microSD para su Raspberry Pi.

Espero esta información te sea de utilidad.

Instalar Xdebug en Ubuntu

Es muy común abrir el Netbeans, crear un proyecto PHP e intentar hacer el debug. Sin embargo también es muy comùn no tener instalado el maldito Xdebug. Pero si tu distribución es Ubuntu esto se vuelve simple:

  1. Abre una terminal y ejecuta: sudo apt-get install php5-xdebug
  2. Para evitar cualquier cosa reinicia el Apache: sudo service apache2 restart
  3. Busca el archivo INI del xdebug, eso así: php –ini (Son dos guiones)
  4. Una vez que tangas la ruta ábrelo con gedit, nano, vi, lo que sea que pueda editar texto (Usa sudo, de lo contrario NO PODRÁS GUARDAR CAMBIOS): sudo gedit /etc/php5/cli/conf.d/20-xdebug.ini
  5. Tu archivo debe verse así:
    zend_extension=xdebug.so
    xdebug.remote_enable=1
    xdebug.remote_port=9000
    xdebug.profiler_enable=1
    xdebug.profiler_output_dir=/dev/null
  6. Nuevamente reinicia tu apache: sudo service apache2 restart

Servido, ahora puedes hacer el debug con Netbeans u otro IDE. Para más detalles de configuración de Netbeans y su integración con Xdebug ve a https://netbeans.org/kb/docs/php/debugging.html