montaggio OS X directory locale [chiusa]
Domanda
E 'possibile montare una directory locale in un altro? Utilizzando Perforce, voglio fare qualcosa di equivalente a un collegamento simbolico in una directory, ma in un modo che gli sciocchi che a pensare che in realtà è solo un'altra directory nel progetto.
Mi piacerebbe fare qualcosa di simile:
mount /foo/bar /home/foo/bar
Questo è possibile, e in caso affermativo quali opzioni ho bisogno di dargli?
Soluzione
bindfs sembra che quello che stai dopo ...
Altri suggerimenti
mount localhost:/path1 /path2
utilizzerà NFS.
Ci sono un sacco di cose che possono andare male con NFS, sarebbe folle per gestirli in questa risposta, meglio chiedere il apple.stackexchange .com e leggere mount_nfs uomo (8) .
È possibile montare solo filesystem diversi sotto l'albero di directory. Si può essere in grado di realizzare ciò che stai cercando di fare collegando duramente le directory. OS X permette di difficile collegamento tra le directory e per forza vorrebbe come diverse directory
Il BSD (e quindi Darwin / OSX) metodo per ottenere questo è nullfs . Non è in una build standard OS X, ma forse è possibile costruire dai sorgenti se si ha il tempo di giocare con esso.
Per fare un hard link da una directory ad un'altra, eseguire:
$ ln /foo/bar /home/foo/bar
E 'importante notare che dal punto di vista del sistema operativo, entrambi i collegamenti sono trattati allo stesso modo. È possibile eliminare /foo/bar
e /home/foo/bar
rimarrà una valida riferimento ai dati su disco.