Creare un link simbolico o una giunzione in Windows 10
Utile per spostare il peso delle cartelle della home dell'utente (AppData/Roaming) su un'altra unità.
- avvia il Prompt dei comandi come amministratore;
- utilizza il comando mklink /j per creare un giunzione
- es: MkLink /J “C:\Users\UserName\Apple\MobileSync\Backup” “D:\Apple\MobileSync\Backup”
- oppure utilizza il comando mklink /d per creare un collegamento simbolico
- es: MkLink /J “C:\Users\UserName\Apple\MobileSync\Backup” “D:\Apple\MobileSync\Backup”
articolo: https://docs.microsoft.com/it-it/windows-server/administration/windows-commands/mklink
Differenza tra collegamento simbolico e giunzione
Una giunzione non è sicuramente la stessa cosa di un collegamento simbolico di directory, sebbene si comportino in modo simile. La differenza principale è che, se si sta guardando un server remoto, le giunzioni vengono elaborate sul server e i collegamenti simbolici della directory vengono elaborati sul client.
Sulla stessa macchina collegamento simbolico e giunzione hanno lo stesso effetto, se invece si crea un collegamento su una seconda macchina i comportamenti differiscono, per approfondimenti: https://answers.microsoft.com/it-it/windows/forum/all/link-simbolici/77304ca9-e544-4a7a-a90a-d41055d96ddd
Supponiamo che su una macchina denominata "Pippo" c:\myjp si crei una giunzione c:\myjp e un collegamento simbolico c:\mysymlink, entrambi puntando a c:\targetfolder.
Nel caso in cui stai utilizzando la macchina "Pippo", non si nota differenza tra i due comandi.
Ma se stai utilizzando un'altra macchina chiamata "Pluto", allora il punto di giunzione
\\Pippo\c$\myjp punterà a \\Pippo\c$\targetfolder
mentre il collegamento simbolico
\\Pippo\c$\mysymlink punterà a \\Pluto\c$\targetfolder