Tengo una pregunta sencilla: He comprado un NAS de Synology y copio mis archivos desde MacOS (mi sistema de archivos es AFPS) al NAS con Samba, formateado en ext4. A veces también copio archivos de AFPS a NTFS (estoy usando el software Paragon). Nunca he tenido problemas, pero quiero estar seguro: ¿Puede haber problemas debido a estos diferentes sistemas de archivos, por ejemplo, que los archivos no se copian, porque el sistema de destino no admite el nombre de archivo? MacOS me diría, si este es el caso?
Respuestas
¿Demasiados anuncios?El contenido de los archivos son solo bytes y el trabajo del FS es manejarlo y eso es todo, al copiar un archivo solo copias los bytes y no como se manejan. SMB envia los datos como datos brutos y el "otro lado" los recibe como datos brutos y maneja estos datos de acuerdo a sus reglas.
Así que para responder a su pregunta, el FS no importa.
Este artículo sugiere que el problema de los caracteres ilegales es una función del sistema operativo, más que del sistema de archivos. Así que puedes escribir caracteres como * y | en un nombre de archivo NTFS usando MacOS, pero causará problemas cuando se vea en una plataforma Windows.
Por supuesto, los NAS utilizan un sistema operativo para servir los archivos: Synology utiliza un sistema basado en Linux. Como primos de Unix, las cosas deberían ser similares. Si Windows estuviera en la mezcla en alguna parte, entonces podría haber problemas.
Para responder a su última pregunta: MacOS sólo puede decirte lo que el SO servidor le proporciona. Si el sistema operativo del servidor malinterpreta el nombre del archivo y lo analiza de forma diferente, puede que esto no genere necesariamente un error, aunque el archivo no se guarde como se esperaba.
Otro posible problema al pasar archivos entre diferentes sistemas de archivos y sistemas operativos es si los atributos extendidos permanecen asociados al archivo. Yo esperaría que un Synology NAS gestionara esto correctamente, pero merece la pena comprobarlo.