web-dev-qa-db-fra.com

Mklink - lien symbolique avec NAS et OneDrive

J'ai un NAS Lecteur de stockage sur le réseau et souhaitez lier des fichiers de ceux-ci à mon compte OneDrive ... Détails ci-dessous ..

W:\Files\SuperUser (lecteur mappé de NAS)

lié à

C:\OneDrive\Fichiers (lecteur local)

Peut-il être fait? J'ai essayé Mklink sans succès, n'avez même pas réussi à créer un seul lien.

OS. Windows 10.

2
djsupersain

Ok ... j'ai réussi à répondre à ma propre question lol ... mais cela pourrait être utile à une autre personne qui essaie de synchroniser des fichiers OneDrive réellement stockés sur un NAS ... Parce qu'Eedrive ne vous laissera pas déménager sa Dossier au NAS.

Donc, votre dossier OneDrive est situé ici:

C:\\ OneDrive

et vous avez un lecteur mappé de votre NAS

W:\travail

Et dans le dossier "Travail", vous avez un dossier "Documents" (le dossier que vous souhaitez synchroniser sur Onedrive)

W:\Work\Documents

Ce que vous devez faire ensuite est exécuté "Commande" en tant qu'administrateur et goto votre dossier OneDrive (C:\OneDrive)

Ensuite, utilisez la commande suivante ..

mKLink/D Documents W:\Travail\Documents

Cela créera ensuite un lien symbolique sur votre dossier OneDrive et commencer à synchroniser :)

Merci à tous!

2
djsupersain

Cela fonctionne et je l'ai utilisé pour pointer sur Mes Synology NAS. Cependant, il y a une mise en garde.

Si (lorsque) votre compte OneDrive devient déconnecté et que vous vous reconnectez, il apparaît dans le répertoire avec vos liens symboliques et décidez si le lecteur local est situé sur un espace suffisant pour les fichiers de votre NAS Emplacement. Sinon, il vous présentera un message sur l'espace disque négatif - voir l'image espace disque négatif et ne vous permettra pas de "prochaine".

Bien sûr, vous pouvez désélectionner des fichiers et des dossiers à synchroniser et de continuer. Vous pourrez accéder aux fichiers via le dossier OneDrive, mais des fichiers neufs ou modifiés ne seront pas synchronisés, qui vaincre plutôt le but de OneDrive!

Pour que vous puissiez récupérer à partir d'une déconnexion, votre emplacement OneDrive déclaré localement doit être plus grand que l'espace de fichier occupé par vos fichiers dans votre NAS Emplacement.

J'ai surmonté ce problème en déplaçant mon emplacement local OneDrive vers un lecteur qui avait plus d'espace vide que les fichiers occupant mon NAS. Pour ce faire, j'ai créé un répertoire OneDrive sur un lecteur interne de 2 téraoctet et j'ai recréé les liens symboliques de mon emplacement OneDrive d'origine (je ne voulais pas risquer une copie ou votre déplacement des liens symboliques existants au cas où quelque chose d'indiscutable est arrivé en tant que résultat). Ensuite, j'ai démontré OneDrive du PC via les paramètres de l'application OneDrive.

La redémarrage de l'application m'a invité à vous connecter, puis à accepter ou à modifier l'emplacement par défaut pour OneDrive. J'ai sélectionné le répertoire OneDrive que j'avais créé sur le lecteur de 2 téraoctet et tout est allé. OneDrive a fait les mathématiques sur l'espace disque de conduite local vs l'espace pris sur le NAS via les liens symboliques, conclu qu'il y avait désormais suffisant pour la synchronisation et m'a signé.

Après un court moment, OneDrive confirme que les données locales (sur la NAS) sont synchronisées avec le nuage et nous sommes bons à partir.

J'espère que mon expérience est utile pour les autres.

1
na51hog