Come posso unire due o più cartelle in una condivisione di rete AFP o SMB in OS X 10.11?

0

Ho due directory media che hanno ciascuna una struttura di cartelle di livello superiore simile. Mi piacerebbe condividerli sulla mia rete, usando AFP o SMB, in modo che sia possibile accedervi entrambi utilizzando una condivisione, con i contenuti di entrambe le directory unite insieme.

Quindi se folderA ha il seguente contenuto:

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

... e folderB ha il seguente contenuto:

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

... quindi la condivisione di rete apparirebbe come la seguente:

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

Se i nuovi file vengono copiati nella condivisione, preferibilmente sarei in grado di configurare quale delle due cartelle di livello superiore sono posizionate.

In origine avevo realizzato questo compilando il filesystem mhddfs per OS X, usandolo per montare un filesystem virtuale che era una combinazione delle mie due cartelle e che poi lo condividevo sulla rete. Ma dopo un anno circa di utilizzo ho trovato che mhddfs è instabile, almeno in OS X. Numerosi errori di filesystem accumulati nelle mie unità che alla fine hanno portato a crash del sistema, l'unità sarebbe spesso smontatamente montata senza alcun motivo apparente, e varie altre cose sgradevoli accadrebbe come copiare un pacchetto di applicazioni sul disco di rete e avere i suoi singoli file da dividere tra le due condivisioni. Quindi, perché sono interessato se c'è una soluzione di file server a questo, piuttosto che qualcosa di più incline a errori gravi come una soluzione di file system.

    
posta GuyGizmo 19.04.2016 - 19:28
fonte

1 risposta

1

È possibile creare una nuova cartella 'Cartella' (con Cartella A / Cartella B nascosta aggiungendo '.' prima dei nomi delle cartelle). Nella nuova cartella "Cartella", è possibile creare collegamenti a ciascuno dei file. Quando le cartelle si trovano in ".Folder A" o ".Folder B", nella cartella viene creata una nuova cartella e percorso.

Uno script potrebbe passare e creare prima le cartelle in "Cartella". Lo script dovrebbe quindi passare attraverso e creare collegamenti a ciascuno dei file.

Questo è un hokey come diamine, ma potrebbe funzionare (per macchine Mac e Linux). Ognuno di questi passaggi è un singolo comando di ricerca (o un comando di ricerca che chiama un altro script).

Questa è una soluzione non eligant ma semplice. Se vuoi che scriva / test i due comandi lo farò.

    
risposta data 25.03.2017 - 18:06
fonte

Leggi altre domande sui tag