Ich verwende den HP MediaSmart HomeServer seit einigen Jahren als Netzwerkdateiserver. Ich habe mit SkyDrive (jetzt OneDrive) gearbeitet und versuche, OneDrive als Dateiserver zu verwenden. Ich habe ein Jahr lang 200 GB Speicher von Microsoft übernommen und kann OneDrive nicht mit meinem Netzwerkdateiserver synchronisieren.
Ich brauche nur eine tägliche und keine Echtzeitsynchronisation zwischen Onedrive und dem Netzwerkdateiserver. Ich habe versucht, die Netzwerkdateien mit SyncToy auf einen lokalen Desktop zu synchronisieren, muss dies jedoch jedes Mal manuell tun. Ich habe auch die Netzwerkdateien vom lokalen Desktop auf OneDrive synchronisiert. Dieser Vorgang ist sehr umständlich, da ich ihn täglich oder wöchentlich ausführen muss. Es muss eine einfachere Möglichkeit geben, die OneDrive-Dateien mit dem Netzwerkdateiserver zu synchronisieren. Auf der Microsoft OneDrive-Website gibt es nicht viel Hilfe, um das zu tun, was ich will.
Ich hoffe, dass mir jemand in diesem Forum weiterhelfen kann! Danke im Voraus! Joe
quelle
Antworten:
Dies ist ein bisschen spät, kann aber anderen helfen, sich umzusehen. OneDrive möchte keinen Teil eines Netzwerklaufwerks, aber Sie können es dazu bringen, ein zugeordnetes Netzwerklaufwerk als primären Speicher zu verwenden, indem Sie eine symbolische Verknüpfung erstellen. Hier sind die schnellen und schmutzigen Schritte:
C:\Share
)C:\Share\OneDrive
)C:\
mklink /d c:\Share\ \\path\to\
woher\\path\to\
ist der Ordner, der Ihren OneDrive-Ordner enthält.Wenn es nicht so aussieht, als würde es irgendetwas bewirken, ärgern Sie sich nicht, meins hat ein paar Stunden gedauert, bevor es in einem ziemlich erbärmlichen Tempo hochgeladen wurde. Ich bin bis jetzt zwei Tage alt und habe nur 2 GB hochgeladen (meine Bandbreite kann ~ 40 GB pro Tag hochladen).
quelle
Die einzige Möglichkeit, dies zu erreichen, ist ein PC, der für den Synchronisierungsprozess vorgesehen ist. Es ist sowohl mit dem Internet als auch mit dem Netzwerkspeichergerät verbunden. In Windows 8 / 8.1 können Sie den Onedrive-Synchronisierungsordner auf einen benutzerdefinierten Speicherort festlegen, indem Sie im Explorer auf den Link "Skydrive" klicken und die Eigenschaften aufrufen. Ich vermute, Sie sollten in der Lage sein, diesen Speicherort auf Ihr Netzwerkspeichergerät festzulegen. Alles auf dem Netzwerkspeichergerät sollte mit Onedrive synchronisiert werden, solange der als Vermittler fungierende PC eingeschaltet und verbunden ist. Sie müssen wahrscheinlich auch alle Dateien und Verzeichnisse als offline verfügbar festlegen, damit Onedrive die Dateien tatsächlich auf das Netzwerkspeichergerät herunterlädt. Es werden nicht nur Verknüpfungen zu ihnen angezeigt (dies wurde in Windows 8.1 eingeführt, um lokalen Speicherplatz zu sparen).
quelle
Die Verwendung von mklink / d c: \ Onedrive folder \\ share funktioniert auch für die Linux-Freigabe. Da es anscheinend keinen richtigen OneDrive Linux-Client gibt (oder zu dem Zeitpunkt, als ich die Dinge eingerichtet habe) und ich nicht genug Erfahrung habe, um das API-Setup zu durchlaufen, um einen vorhandenen zu bearbeiten oder einen von Grund auf neu zu erstellen, Also benutzte eine Windows VM und gab die Ordner frei. Verwenden Sie dann mklink, um einen Linux-Symlink zu erstellen. Ich habe es als Laufwerk zugeordnet (2 Freigaben. X: und Y: Laufwerke). Es hat zwar Fehler, aber trotz der Meinung einiger Leute täuscht es OneDrive vor, dass es ein lokales Verzeichnis verwendet.
quelle
Ich nehme an, Sie können dies versuchen, wenn Sie Windows 8 oder 10 verwenden. Sie können ein VHD-Laufwerk erstellen aus:
Disk management
- & gt;Action
- & gt;Create VHD
.Durchsuchen und speichern Sie Ihr VHD-Laufwerk im Netzwerk. Jetzt
Initialize
,Format
undMount
Ihr VHD-Laufwerk. Versuchen Sie nun, OneDrive mit diesem neuen VHD-Volume zu synchronisieren.quelle