Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2152 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  MAC vers Linux copie de fichier contenant des "/"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

MAC vers Linux copie de fichier contenant des "/"

n°1094995
pere casto​r
Posté le 04-12-2008 à 15:42:15  profilanswer
 

Bonjour,
 
Je travaille dans un environnement hétérogène, nous avons aussi bien des pc's avec Linux, windows que des Mac's. La plupart du temps, ça se passe pas trop mal. Sauf que dans le cadre d'un projet de mise à disposition en ligne de nos archives DVD rencontrons divers problèmes.  
 
Nous avons configuré une machine sous Debian avec 5 lecteurs DVD qui s'occupe dès qu'un cd est inséré de lister les fichiers qui y sont graver et de les copiers au moyen de la commande cp vers un espace de stockage sur le réseau.  La plupart du temps, aucun problèmes, mais dans certains cas, les dvd's ont été gravé depuis une station mac et les fichiers contiennent des / .  
 
Lors de la copie, les "/" sont automatiquement converti en ":"  exemple: 130/HYPER devient 130:HYPER. Jusque là, ce n'est pas trop génant, par contre, lorsqu'un client se connecte en samba, le nom de fichier tel qu'il apparaît à l'écran n'a plus rien à voir avec le nom original.
 
Un exemple concret, toujours le même:
 
130:HYPER devient 1D8SUZ~R lorsqu'il est affiché par un client samba (que ce soit via un Mac ou un PC) et 130#1FC lorsqu'il est accédé via AFP.  
 
Configuration:
 
PC servant à la copie:
PC de bureau classique: Intel Celeron 3 Ghz, 2 Giga de ram DDR, 5 lecteurs DVD, Debian Lenny
 
Serveur stoquant l'archivage:
Proliant DL 360, DEBIAN Etch. Netatalk et samba installés et configurés pour le partage des ressources.
 
 
Merci d'avance pour toute aide apportée.

mood
Publicité
Posté le 04-12-2008 à 15:42:15  profilanswer
 

n°1095038
M300A
Posté le 04-12-2008 à 19:05:06  profilanswer
 

Bonne chance :D

n°1095054
pere casto​r
Posté le 04-12-2008 à 20:13:58  profilanswer
 

je crois que je vais en avoir besoin en effet. :D

n°1095059
clampignol
Posté le 04-12-2008 à 21:08:22  profilanswer
 

De mémoire, le : est le séparateur dans les chemins de fichier sous MacOS classic (comme le / sous linux) -> il y a toutes les chances que le caractère : soit interdit dans les noms de fichier
 
il faudrait donc essayer de renommer les fichiers contenant le: en replaçant celui-ci par un autre caractère (à essayer d'abord sur un fichier pour voir si c'est bien ça, puis script shell à associer au cp par la suite)

n°1095062
M300A
Posté le 04-12-2008 à 21:17:00  profilanswer
 

Nan nan à mon avis c'est infiniment plus complexe que ça.
Je soupsonne OSX de stocker les noms de fichier dans des ressources fork HFS. Y'a des chances que netatalk soit capable de les lires mais pour samba ça m'étonnerais.
Tu as vérifier qu'il n'y a pas de fichier .quelquechose sur tes cd ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  MAC vers Linux copie de fichier contenant des "/"

 

Sujets relatifs
[Linux] j'ai déconné avec grub !Disque foireux, contenu visible que sous linux
dhcpd : Loglevel et fichier log séparéServeur de fichier fiable Raid 5
fichier orphelins[Linux] Instalation CG NVidia
Linux sur vieux matos: screenshots, dmesg,lspci,uname -a, gcc etc.Problème doc xls sauvegardé sous Mac OS pour ouverture sous Windows
Ubuntu-Party ce WE (29-30 nov) à Paris : venez découvrir Linux :) 
Plus de sujets relatifs à : MAC vers Linux copie de fichier contenant des "/"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR