[ayuda] Caso de Samba

Gunnar Wolf gwolf en gwolf.org
Mar Ene 30 14:34:02 CST 2007


Carlos Marxtinez dijo [Mon, Jan 29, 2007 at 01:00:32PM -0600]:
> 2) Los usuarios son muy diversos y les gusta la gramatica. Asi que los 
> nombre de archivos los ponen con acentos y con espacios en blanco.

No, no es la gramática - Es la ortografía ;-) La gramática es la
relación entre palabras para construir frases que tengan sentido.

> 3) Todo trabaja bien, pero el problema es cuando intento hacer un 
> respaldo de toda ese informacion a un disco que conecto al servidor 
> linux, pero el disco esta en formato VFAT. Indica errores durante la 
> copia de datos.
> 
> Lo que descubri es que los nombre de archivos o directorios que tienen 
> acentos o espacios como que no los quiere copiar y por eso indica el error.
> (...)
> Eso hasta donde veo resuelve el problema de SAMBA, pero yo ahi no tengo 
> problemas. El problema es que esa informacion no la quiere copiar a otro 
> disco IDE.

Exacto, Samba está bien configurado - La labor de Samba termina en el
momento en que los archivos están en el disco de tu servidor.

> Necesitare un montado diferente del disco IDE? Por el momento lo estoy 
> montando de la siguiente forma
> 
> mount -t vfat /dev/hdb1 /discoIDE

Bien, vas por el camino correcto - Necesitas un montado
diferente. ¿Qué tipo de montado? Bueno, consultemos la página de
manual de 'mount' - con 'man mount'. En la sección de «fat» dice:

     (Note: fat is not a separate filesystem,  but  a  common
      part of the msdos, umsdos and vfat filesystems.)

Así que parece que a esta sección tenemos que referirnos. ¿Qué más? En
la configuración de Samba indicaste que estás convirtiendo del
codepage 850 de DOS al charset ISO 8859-1 en Unix:

> dos charset = CP850
> unix charset = iso8859-1

Tiene sentido, entonces, que intentes grabar utilizando el CP850, ¿no?
Bien :) Dice el manual:

       codepage=value
              Sets  the codepage for converting to shortname characters on FAT
              and VFAT filesystems. By default, codepage 437 is used.

¡Et voilà! Tu problema viene de que estás intentando grabar el
codepage 437. Prueba con:

mount -t vfat -o codepate=850 /dev/hdb1 /discoIDE

¡Ah! Y nomás por estandarización: ¿por qué no montas en /media/disco o
/mnt/disco? Sí, es tu máquina y puedes hacer lo que quieras, pero así
te acostumbras al buen FHS ;-)

Saludos,

-- 
Gunnar Wolf - gwolf en gwolf.org - (+52-55)5623-0154 / 1451-2244
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5 27AF

 
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/



Más información sobre la lista de distribución Ayuda