0 votes

Comment puis-je combiner deux ou plusieurs dossiers en un seul partage réseau AFP ou SMB dans OS X 10.11 ?

J'ai deux répertoires de médias qui ont chacun une structure de dossier de premier niveau similaire. J'aimerais les partager sur mon réseau, en utilisant AFP ou SMB, de manière à pouvoir accéder aux deux répertoires à l'aide d'un seul partage, avec le contenu des deux répertoires fusionné.

Ainsi, si le dossier A a le contenu suivant :

|__ Stuff
| |__ My Stuff
|   |__ fileA.txt
|   |__ fileB.txt
|
|__Things
  |__ video1.avi
  |__ video2.mkv

...et le dossierB a le contenu suivant :

|__ Stuff
| |__ My Stuff
| | |__ fileC.txt
| |
| |__ Your stuff
|   |__ fileD.txt
|
|__Things
  |__ video3.ogm
  |__ video4.rm

...alors le partage réseau apparaîtra comme suit :

|__ Stuff
| |__ My Stuff
| | |__ fileA.txt
| | |__ fileB.txt
| | |__ fileC.txt
| |
| |__ Your stuff
|   |__ fileD.txt
|
|__Things
  |__ video1.avi
  |__ video2.mkv
  |__ video3.ogm
  |__ video4.rm

Si de nouveaux fichiers sont copiés dans le partage, il serait préférable que je puisse configurer dans lequel des deux dossiers de niveau supérieur ils sont placés.

À l'origine, j'avais réalisé cela en compilant le système de fichiers mhddfs pour OS X, en l'utilisant pour monter un système de fichiers virtuel qui était une combinaison de mes deux dossiers, puis en le partageant sur le réseau. Mais après environ un an d'utilisation, je me suis rendu compte que mhddfs est instable, du moins sous OS X. De nombreuses erreurs de système de fichiers se sont accumulées sur mes disques qui ont finalement conduit à des crashs du système, le disque se démonte souvent sans cérémonie et sans raison apparente, et d'autres choses peu recommandables se produisent comme la copie d'un paquet d'applications sur le disque réseau et la division de ses fichiers individuels entre les deux partages. C'est pourquoi je suis intéressé par l'existence d'une solution de serveur de fichiers pour ce problème, plutôt que quelque chose de plus sujet à de graves erreurs comme une solution de système de fichiers.

1voto

Lode Points 411

Un nouveau dossier pourrait être créé "Dossier" (le dossier A et le dossier B étant masqués par l'ajout de "." devant les noms des dossiers). Dans ce nouveau dossier 'Folder', des liens vers chacun des fichiers pourraient être créés. Lorsque des dossiers sont trouvés dans '.Folder A' ou '.Folder B', un nouveau dossier et un nouveau chemin d'accès sont créés dans Folder.

Un script pourrait parcourir et créer d'abord les dossiers dans 'Folder'. Le script passerait ensuite par là et créerait des liens vers chacun des fichiers.

C'est un peu bizarre, mais ça peut marcher (pour les Macs et les machines Linux). Chacune de ces étapes est une commande find unique (ou une commande find appelant un autre script).

Il s'agit d'une solution simple mais non négligeable. Si vous voulez que j'écrive/teste les deux commandes, je le ferai.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X