Symbolische Links vs Junction vs Zugeordnetes Laufwerk

1060
Chad K

Ich möchte wissen, wie die "richtige" Art und Weise ist, dass Dateien immer verbunden und für die Verwendung verfügbar sind, die sich auf einem Netzlaufwerk befinden.

Ich habe ein Problem mit Quickbooks (schlecht entwickelt, muss ich sagen), bei dem es einen Fehler gibt, wenn keine Verbindung zur Datei hergestellt werden kann. Ich habe ein Buffalo NAS-Laufwerk im Netzwerk, alles ist fest verdrahtet und alle Energieeinsparungen sind deaktiviert.

Ich habe die Autodisconnect-Funktion in der Registrierung und auch in der Eingabeaufforderung deaktiviert, aber aus irgendeinem Grund wird die Verbindung getrennt, oder die Quickbooks-Software ist zum Kotzen. Ich habe auch versucht, auf die Datei über UNC zuzugreifen (anstelle des zugeordneten Laufwerks). Funktioniert nicht besser. Öffne alle notwendigen Ports an meiner Firewall und meinem Router. Alles ist auch verdrahtet. Das Netzlaufwerk ist mit einem Router verbunden, der mit dem Computer verbunden ist.

Jedenfalls habe ich über symbolische Links und Verknüpfungen gelesen, und ich habe mich gefragt, ob sie in meiner Situation gut funktionieren würden. Ich möchte, dass das Laufwerk immer verbunden bleibt, weil ich in Quickbooks ein Problem habe, bei dem meine Arbeit wegfällt und Fehler auftreten. Sie empfehlen einen Mehrbenutzermodus und einen Server, der eine Quickbooks-Manager-Anwendung hostet, und alles, was ich nicht habe. Ich möchte einfach eine Quickbooks-Datenbank auf dem Netzlaufwerk haben und von meinem Computer darauf zugreifen

Ich weiß, dass Junctions praktisch Kopien eines Laufwerks sind, aber ich weiß nicht, wie gut die Synchronisierung in einem lokalen Netzwerk funktionieren würde. Symbolische Links sind praktisch Abkürzungen, aber ich weiß auch nicht, ob ich Verbindungsprobleme habe.

Jede Hilfe wäre nett. Möglicherweise benötige ich ein Skript, das alle 10 Minuten eine Datei kopiert und auf das Netzlaufwerk einfügt, um sicherzustellen, dass sie lebendig ist. Ich weiß nicht, was ich sonst noch tun kann.

0

1 Antwort auf die Frage

0
Matthew Wetmore

Wir wissen nicht, wo das Problem der Anwendung liegt, aber symbolische Links werden im Betriebssystem als Teil des Dateisystems anders verarbeitet als in UNC-Pfaden oder zugeordneten Laufwerksbuchstaben für die Netzwerkfreigabe. Die App kann durch Latenz des Zugriffs, unerwartete Rückkehrcodes für Netzwerkfreigaben im Vergleich zu lokal zugeordneten Dateien usw. beeinträchtigt werden. Reparse-Punkte werden teilweise zur Verfügung gestellt, um bei Anwendungen mit solchen Problemen zu helfen. Während es sich bei Ihrer Anwendung wahrscheinlich nicht um einen Unix-Port handelt, berührt dieses Zitat aus der Microsoft-Dokumentation die Absicht : "Symbolische Links sollen die Migration und Anwendungskompatibilität mit UNIX-Betriebssystemen unterstützen. Microsoft hat seine symbolischen Links so implementiert, dass sie wie UNIX-Links funktionieren . "

Sie können den Links in dieser Antwort auf ausführliche Übersichten über Verhaltensunterschiede folgen. Das Endergebnis ist jedoch, dass sie wahrscheinlich eine höhere Ausfallsicherheit im Dateisystem gegenüber einfachen UNC-Pfaden / zugeordneten Laufwerksbuchstaben aufweisen. Versuche es.

Ich persönlich empfehle, eine lokale Kopie der Datei aufzubewahren und diese regelmäßig im angeschlossenen Speicher zu sichern. Andere Anwendungen dieses Anbieters bieten integrierte Sicherungserinnerungen. Sie können auch eine Verknüpfung erstellen, die beim Beenden der App zur Sicherung kopiert wird.

Übersicht über Ersatzpunkte: https://msdn.microsoft.com/de-de/library/windows/desktop/aa365503(v=vs.85).aspx