30 de junio de 2012

Arreglar el MBR de un disco que no arranca, usando boot-repair

Project LogoUna de las cuestions mas problemáticas y tediosas de solucionas es el manejo del mbr para el arranque de los sistemas opertivos.
En algunos casos es un auténtico suplicio el hacer que vuelva a arrancar el sistema con normalidad.

La solucion mejor es arrancar el ordenador desde un sistema live en un cd o mejor en un usb e intentar repara el sector de arranque del disco duro.

Una herramienta que me ha sido especilamente util es boot-repair

La he usado para repara el mbr de sistemas clonados a diferentes discos y en problemas con el arranque de origen desconocido.

Protocolo:

1) Arrancar el sistema desde un live USB, yo he usado xubuntu 12.04.
2) Tener acceso a internet.
3) Abrir una consola.
4) Ejecutar:

       sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
       sudo apt-get install -y boot-repair && boot-repair

5) Reapara el MBR del disco :

http://pix.toile-libre.org/upload/img/1335263156.png


6) Reboot desde el disco duro.

7) Cruzar todos los deditos.


Ref.:
http://sourceforge.net/p/boot-repair/home/Home/
https://help.ubuntu.com/community/Boot-Repair

22 de junio de 2012

Optimización de Hadware para grandes bases de datos MySQL


MySQLUna obsesión de los que trasteamos con grandes bases de datos es la alta accesibilidad, reducir el tiempo de busquedas, updates, inserts y la configuración óptima de hardware que optimize el rendimiento.

En www.pedeefes.com he encontrado varios documentos muy interesantes sobre este tema, que ademasme serviran para optimizar la base de datos de www.pedeefes.com que ya va por 220.000 documentos indexados con un índice de palabras con 120.000.000 de tuplas.


   





Ref.:
www.pedeefes.com

búsqueda: raid mysql 


15 de junio de 2012

Montar discos NTFS con permisos de escritura

Un problema que ocurre es que los discos de windows NTFS los monta debian sin permisos de escritura.
Para montar estos discos NTFS con permisos de escritura lo podemos hacer:

Por ejemplo:
Disco a montar:               /dev/sda1
Directorio de montaje:    /mnt/ntfs

1)  Desmontar /dev/sda1
          # umount /dev/sda1

2) Instalar ntfs-3g 
          # aptitude install ntfs-3g

3) Montar del disco ntfs
          # mount -t ntfs-3g /dev/sda1  /mnt/ntfs

Y ya tenemos el disco NTFS /dev/sda1 montado en /mnt/ntfs con permisos de escritura.

http://www.taringa.net/posts/linux/1659083/Montar-NTFS-en-Debian-Linux.html
http://en.wikipedia.org/wiki/NTFS-3G

Clonar una discoduro a un archivo vdi compactado

Una alternativa a la hora de hacer una copia de seguridad de un sistemas que queremos dar de baja es hacer una máquina virtual, de este modo tendremos un caopia de seguridad opertaiva, que podremos ejecutar en cualquier máquiba con VirtualBox instalada.

Ademas podemos hacer que la copia se en un discoduro virtual .vdi comprimido y extensible para ahorranos gigas de espacio en blanco.

Linux Protocol:

1) Arrancamos desde la máquina a clonar.

2) Borramos todo lo que no necesitemos o no queramos conservar.


3) Instalamos zerofree
     # aptitude install zerofree


3) Seguimos liberando espacio del disco:
    # aptittude purge
    # aptitude clean


4) Remontamos el disco duro en modo read only
    # telinit 1
    # mount -n -o remount,ro /dev/[sda1] /


5) llenamos el espacio no usado con ceros
    # zerofree /dev/sda1

6) Iniciamos otro sistema Linux desde un live usb que tengamos acceso al disco a clonar


7) Clonamos el disco
    # dd if=/dev/sda of=/rutade backup/hd.img

8) Convertimos el fichero .img en .vdi
    # VBoxManage convertfromraw -format VDI hd.img hd.vdi

9) Compactamos el disco virtual .vdi
    # VBoxManage modifyhd hd.vdi --compact

Ya solo falta crear una máquina virtual con VirtualBoxManager y usar este disco virtual como soporte.

Ref.:
Reducir el tamaño de los discos de las máquinas virtuales (vdi vmdk)
Como clonar una máquina ejecutable en VirtualBox en un USB