Collegamenti simbolici (Symlink) - Genera errori
Il servizio di storage di file supporta completamente l'uso di collegamenti simbolici. Tuttavia, i collegamenti simbolici vengono interpretati dal client e i collegamenti simbolici che puntano al di fuori del sistema di storage di file montato possono essere interpretati in modo diverso da ciascun client e portare a risultati imprevisti, come collegamenti interrotti o puntare al file errato. Le destinazioni dei collegamenti simbolici che funzionano su un client potrebbero essere interrotte su un altro a causa di differenze nel layout del file system o perché i client hanno eseguito il MOUNT del file system utilizzando destinazioni di accesso diverse.
Le istantanee possono anche interrompere i collegamenti simbolici che puntano a una destinazione esterna alla directory root del file system. Questo perché quando crei uno snapshot di un file system, diventa disponibile come sottodirectory della directory .snapshot.
Per ridurre al minimo questi potenziali problemi, utilizzare un percorso relativo come percorso di destinazione quando si crea un collegamento simbolico a un file nel file system di rete. Inoltre, assicurarsi che i percorsi relativi non puntino a un percorso di destinazione esterno alla directory radice del servizio di storage di file, tranne quando la destinazione si trova sul computer locale. Se è necessario utilizzare un collegamento simbolico che punti a un percorso di destinazione esterno al file system, usare un percorso assoluto partendo dalla directory root del client.
Ad esempio:
- Puntare a "/user/bin/example" opera.
- Puntare a "/yourmountpoint/..." non funziona.
- Se si punta a "/home/user/yourmountpoint/..." non funziona.