lunes, 26 de enero de 2009

Copiar archivos desde linux a carpeta compartida en windows

Bookmark:
  • Agregar a Technorati
  • Agregar a Del.icio.us
  • Agregar a DiggIt!
  • Agregar a Yahoo!
  • Agregar a Google
  • Agregar a Meneame
  • Agregar a Furl
  • Agregar a Reddit
  • Agregar a Magnolia
  • Agregar a Blinklist
  • Agregar a Blogmarks
Me topé con la necesidad de realizar esta tarea con una laptop / tablet PC hp pavilion tx 1320us (muy bonita por cierto...) vamos a ver si puedo adquirir una de estas bellezas: 250Gb de disco, 2gb de ram, procesador amd64 y video por nVidia... Casi nada ...

Bien, al grano, el asunto es que por necesitar realizar un respaldo de datos, a causa de un famoso error en el arranque de grub: error 17 tuve la necesidad de respaldar por red a un equipo con Guindow$, en mi caso entre a la maquina mediante un live CD de ubuntu 8.04, el procedimiento fue:

1. Montar el sistema de archivos:
sudo mount /dev/sda3 /mnt/

2. Necesitamos instalar el paquete smbfs para montar la carpeta compartida de windows y copiar los archivos:

sudo aptitude install smbfs

3. Ahora sólo tenemos que montar la carpeta compartida mediante:
sudo mkdir /mnt/equipowin/
sudo mount -t smbfs //192.168.1.15/documentos\ c/ /mnt/equipowin/ -o user=Administrator

Al punto 3 debemos tomarle especial atención, dado que fue mi dolor de cabeza, ya que la carpeta compartida se llamaba documentos%20c (%20 es un espacio en blanco en codificación de URLs) el cual me molestó bastante al momento de realizar el montaje. Todo se solucionó por arte de magia al cambiar el %20 por una simple barra invertida (backslash) \ (asi se escapan los espacios en blanco en UNIX/linux -_-)...

4. Si todo va bien ya podemos pasar a copiar el contenido a respaldar en el host windows, para ver si fue montado se puede echar un vistazo:
ls /mnt/equipowin/
y deberian estar los documentos compartidos de window$

5. Por último y no menos importante, el respaldo:
cp -r * /mnt/equipowin/
Nota se usa * asumiendo que nos encontramos en el directorio a respaldar que en este caso seria /mnt/

Una foto de la tablet respaldada:

gnuTadex - 1er post - \m/ [>_<] \m/