Von einer Yandex-Festplatte zur anderen. Sichern Sie die Yandex-Festplatte in der Cloud. Sichern Sie Dateien in der Cloud. Aktionen für Dateien und Ordner in Yandex.Disk

Die Kurse der Yandex-Aktie an der NASDAQ-Börse fielen kurz nach Handelseröffnung um fast 10 %. Der Rückgang der Wertpapierpreise erklärt sich aus der Reaktion der Anleger auf den möglichen Aufstieg der Sberbank als Anteilseigner von Yandex, sagen Analysten.


Laut Börsendaten fielen die Yandex-Aktien an der NASDAQ in New York um 20:35 Uhr Moskauer Zeit im Vergleich zum Vortag um mehr als 9,66 % auf 32,41 US-Dollar. Die Kapitalisierung des Unternehmens belief sich auf 10,6 Milliarden US-Dollar, während sie am 17. Oktober bei Handelsschluss 11,7 Milliarden US-Dollar erreichte. Um 00:22 Uhr Moskauer Zeit sanken die Notierungen von Yandex an der NASDAQ um 17,8 % auf 29,49 US-Dollar pro Aktie oder 9,6 Milliarden US-Dollar für das gesamte Unternehmen .

Zuvor berichtete The Bell, dass die Sberbank über den Kauf einer großen Beteiligung an Yandex verhandelt – bis zu 30 % des Kapitals. Den Quellen der Veröffentlichung zufolge schlägt die Staatsbank auf diese Weise vor, „das Unternehmen vor möglichen Problemen mit Wettbewerbern und mit dem Staat zu schützen“. „Sberbank hat kein Angebot zum Kauf von Yandex-Aktien erhalten und ist mit einem solchen Vorschlag auch nicht an Yandex herangetreten. „Diese Möglichkeit wird nicht diskutiert“, sagte der Pressedienst der Sberbank gegenüber Kommersant. „Wir kommentieren keine Gerüchte“, sagte der Pressedienst von Yandex.

Der Internetkonzern habe der Sberbank kein solches Angebot gemacht, ist sich der mit der Situation vertraute Gesprächspartner von Kommersant sicher.

In Russland konsolidieren sich die Internetbeteiligungen weiter: Kürzlich wurde eine Allianz zwischen der Mail.ru Group und den russischen Vermögenswerten der chinesischen Alibaba Group angekündigt, erinnert sich Kommersants Gesprächspartner bei der Sberbank. Seiner Meinung nach könnte der Kauf einer Beteiligung an Yandex ein „evolutionärer und fortschrittlicher Schritt“ sein, „um die Initiative nicht zu verpassen“.

Laut einem Bundesbeamten hätte der Deal zwischen Yandex und Sberbank diese Woche beim Open Innovations-Forum in Skolkovo besprochen werden können. „Wahrscheinlich möchte Yandex unter die Fittiche der Sberbank treten, einer alternativen Regierungsstruktur mit einer besonderen Beziehung zur Technologie“, glaubt er. Der kürzlich verschärfte Konflikt zwischen Yandex und Medienholdings über Änderungen in der Anti-Piraterie-Gesetzgebung und der mögliche Kauf einer Beteiligung an Yandex durch die Sberbank stehen in keinem Zusammenhang, ist sich der Bundesbeamte sicher.

Laut von Kommersant befragten Analysten ist der Rückgang der Yandex-Notierungen auf das Auftauchen von Informationen über den möglichen Einstieg der Sberbank in ihr Kapital zurückzuführen. Die erste Frage ist, welche Struktur der Transaktion erwartet wird, ob neue Aktien ausgegeben werden oder ob es zu einer Übernahme durch bestehende Aktionäre kommt, bemerkt Uralsib-Analyst Konstantin Belov.

Die tatsächliche Kontrolle über Yandex liege nun beim Gründer Arkady Volozh und seinen Partnern, und die erste Frage, die sich bei den Anlegern stelle, sei, ob ein Deal mit der Sberbank dies ändern könne, glaubt er.

„Der Markt hat möglicherweise Angst, dass sich die Führung des Unternehmens ändert und anstelle der Menschen, die es gegründet haben, eine der fortschrittlichsten, aber immer noch staatlichen Banken sein wird“, sagt Konstantin Belov.

Yandex ist ein Unternehmen, bei dem der Gründer der größte Anteilseigner ist, was den Anlegern normalerweise gefällt, aber im Gegenteil, sie mögen keine staatliche Beteiligung, stimmt der Raiffeisenbank-Analyst Sergei Libin zu. Eine ähnliche Situation ereignete sich bei den Magnit-Aktien, als bekannt gegeben wurde, dass die VTB Bank die Anteile ihres Gründers Sergei Galitsky aufkaufen würde: Infolgedessen sanken die Kurse von Magnit fast um das Dreifache, erinnert sich der Analyst.

Yandex hat zwei Aktienklassen; Höchstwahrscheinlich können wir über den Kauf von Aktien mit „Superstimmrecht“ sprechen – Arkady Volozh und andere Mitarbeiter haben solche Papiere, sagt Sergei Libin. „Der Kauf von 30 % vom Markt ist langwierig, schwierig und teuer. Es macht keinen Sinn, eine zusätzliche Aktienemission durchzuführen, da dadurch das Kapital von Yandex verwässert und sein Wert verringert wird. Es handelt sich um ein Lösegeld von Arkady Volozh“, schlägt Sergej Libin vor. Nach seinen Schätzungen sind 30 % von Yandex etwa 3 Milliarden US-Dollar wert.

Es könnte ein recht großes Potenzial für eine Zusammenarbeit zwischen Yandex und der Sberbank geben, da Yandex über eine „gute Bilanz“ verfügt und kein Bedarf an neuen Finanzierungen besteht, d. h. Partnerschaften zwischen Unternehmen können in gemeinsamen Projekten stattfinden, glaubt Konstantin Belov. Ein Beispiel dafür sei „Yandex.Money“, erinnert er.

Aus wirtschaftlicher Sicht sei der Kauf von Yandex-Aktien durch die Sberbank ratsam, meint Sergei Libin. „Yandex-Aktien werden wachsen; Wenn man bedenkt, dass sie in letzter Zeit ziemlich stark gefallen sind, ist dies kein schlechter Zeitpunkt für einen Kauf“, sagt Sergei Libin. Seiner Meinung nach steht bei diesem Geschäft jedoch nicht die wirtschaftliche Machbarkeit im Vordergrund: Dafür kann die Sberbank im Rahmen von Risikoinvestitionen kleinere Unternehmen mit höherem Rentabilitätspotenzial kaufen. „Das Motiv ist politisch“, glaubt der Analyst.

Die Sberbank besitzt bereits einen „goldenen Anteil“ an Yandex – als die Bank ihn erhielt, hatte der Staat bereits den Wunsch, Yandex irgendwie zu kontrollieren.

und die goldene Aktie sei „eine Kompromissoption, bei der die Kontrolle minimal ist.“ Es gebe keine direkte Beteiligung der Sberbank am Kapital von Yandex, aber es gebe ein Instrument, das das Recht gebe, einige Entscheidungen zu blockieren, die für den Staat anstößig seien, sagt er. „Man kann davon ausgehen, dass der Staat schon immer den Wunsch hatte, Yandex zu kontrollieren, und jetzt haben die Gespräche darüber wieder begonnen“, glaubt der Analyst.

Vladislav Novy, Anna Afanasyeva

Anfänger im Internet könnten daran interessiert sein, was Yandex Disk ist. Lassen Sie es mich gleich erklären: Dabei handelt es sich um Cloud-Speicher, Speicherplatz, der jedem Benutzer mit Internetzugang zur Verfügung gestellt wird.

Wozu dient Yandex.Disk?

Es hilft, Dateien zu speichern, die selten auf einem PC verwendet werden (Archive, Programmbilder, Fotos).

Beachten Sie! Der zugewiesene Speicherplatz beträgt normalerweise 10 Gigabyte.

Durch die Verwendung von Yandex Disk werden häufig wertvolle Daten gespeichert, die zuvor auf Ihrem Computer und im Cloud-Speicher gesichert wurden.

Wenn beispielsweise das Betriebssystem aufgrund eines Fehlers nicht startet oder die Festplatte kaputt ist, kann sich der Besitzer der Dateien bei seinem Yandex-Konto anmelden und sie auf ein neues Gerät herunterladen. Diese Vorsichtsmaßnahme spart viel Zeit und Geld.

Es bleibt nur noch, den Umgang mit Yandex Disk zu erlernen – um alle Vorteile des Projekts persönlich zu erleben.

Registrieren eines Postfachs

Leider haben die Ersteller des Dienstes nicht die Möglichkeit vorgesehen, Yandex Disk ohne E-Mail zu nutzen. Daher müssen Sie zunächst ein persönliches Postfach registrieren:

Öffnen Sie die Website www.yandex.ru und folgen Sie dem Link „ “ in der Ecke der Seite.

Geben Sie Vor-und Nachnamen ein. Sie können ein erfundenes Pseudonym oder echte personenbezogene Daten verwenden, es gibt keinen Unterschied.

Um Yandex.Disk zu installieren, eröffnen Sie ein Konto bei Yandex

  • Einen Benutzernamen erstellen. Es muss aus lateinischen Buchstaben bestehen und darf kein Duplikat eines vorhandenen sein.
  • Legen Sie ein sicheres Passwort fest – Bei der Nutzung eines Tresors ist es wichtig, auf die Sicherheit zu achten.
  • Klicken Sie auf die Schaltfläche „Registrieren“ und warten Sie, bis der Server die Anfrage verarbeitet und ein Konto erstellt.

Verwenden von Yandex Disk

Die Nutzung eines Postfachs ist nicht erforderlich, lediglich die Anmeldung am Cloud-Speicher ist erforderlich. Es befindet sich im Benutzer-Tab unter dem Link „Datenträger“. Sie können dorthin auch gelangen, indem Sie die Adresse disk.yandex.ru in die Browserzeile eingeben.

Auf dem Bildschirm wird eine Begrüßung des neuen Benutzers und eine Benachrichtigung angezeigt, dass Ihnen 10 Gigabyte Speicherplatz zur ewigen Nutzung zur Verfügung gestellt wurden. Es kann frei zum Speichern von Dateien in den unterschiedlichsten Formaten verwendet werden.

Sollten Ihnen die zugewiesenen 10 GB nicht ausreichen, haben Sie die Möglichkeit, gegen Geld zusätzliche Gigabyte Speicherplatz zu erwerben.

Wie verwende ich Yandex Disk zum ersten Mal?

Wenn wir uns zum ersten Mal bei Yandex.Disk anmelden, werden wir aufgefordert, eine Anwendung für unseren Computer herunterzuladen („Download Disk for Windows“). Ich denke, es besteht kein Grund zur Eile, die Anwendung zu installieren. Zunächst ist es besser, alle Vorteile der Online-Version zu bewerten. Deshalb sagen wir „Danke“ und schließen das Einladungsfenster.

Gehen Sie als Nächstes zur Hauptregisterkarte „Dateien“. Dort können Sie Daten hoch- oder herunterladen sowie neue Verzeichnisse erstellen. Um Ihre erste Datei zum Cloud-Speicher hinzuzufügen, klicken Sie einfach auf die entsprechende Schaltfläche und wählen Sie sie auf Ihrem Computer aus.

Der Ablauf der Aufgabe hängt von der Dateigröße und der vom Anbieter bereitgestellten Verbindungsgeschwindigkeit ab. Wenn der Vorgang abgeschlossen ist, erscheint ein neues Element im Hauptordner oder im vorgewählten Ordner.

Anschließend muss die erhaltene Adresse in die Zwischenablage kopiert und an einen beliebigen Benutzer weitergeleitet werden. Jeder kann die Informationen über einen direkten Link herunterladen – auch wenn er nicht versteht, was Yandex Cloud Storage ist und wie man ihn nutzt.

Programm für Yandex Disk

Sie können den Speicherdienst nicht nur über die Weboberfläche nutzen, sondern auch über das offizielle Programm auf Ihrem Computer. Es ist jedoch besser, dies zu tun, wenn Sie die Online-Version der CD beherrschen.

Die Yandex.Disk-Anwendung ist für die Arbeit mit Dateien optimiert. Während ein normaler Browser beim Herunterladen großer Informationsmengen häufig Fehler macht und sich mitten im Vorgang sogar automatisch schließt.

Sie können die Anwendung auf der Website https://disk.yandex.ru/client/disk herunterladen und kostenlos auf Ihrem PC installieren. Unsere Anleitung hilft Ihnen dabei:

Gehen Sie zu Yandex Disk und wählen Sie Ihr Betriebssystem aus der bereitgestellten Liste aus.

Laden Sie das Installationsimage auf Ihre Festplatte herunter und führen Sie es aus, indem Sie darauf klicken.

Akzeptieren Sie die Lizenzvereinbarung, warten Sie auf die Installation und das Programm wird in der Registrierung Ihres Computers angezeigt.

Im sich öffnenden Fenster müssen Sie Ihre E-Mail-Adresse und Ihr Passwort eingeben, um Zugriff auf Ihren persönlichen Dateispeicher zu erhalten.

Danach wird das Hauptverzeichnis mit einer Liste der Dateien sowie Ordnern und Partitionen angezeigt. Um neue Informationen herunterzuladen, sei es ein Archiv, ein Video oder ein Bild, ziehen Sie diese einfach mit der Maus in das Programmfenster und warten Sie, bis die Aufgabe beginnt.

Im Allgemeinen ähnelt die Arbeit mit Speicherelementen vollständig der Weboberfläche, mit Ausnahme der erhöhten Dund des hohen Komforts.

Eine Besonderheit der auf einem Computer installierten Yandex Disk ist die Integration in das Betriebssystem. Nach der Installation sieht der Benutzer, dass im Ordner „Arbeitsplatz“ eine neue Festplatte angezeigt wird. Auf ihr werden die in die Cloud hochgeladenen Dateien dupliziert – für mehr Sicherheit.

Bei Bedarf kann Yandex Disk für Windows detailliert konfiguriert werden und die Synchronisierung, die Menge des zugewiesenen Speicherplatzes und andere wichtige Aspekte verwalten. Dies macht die Anwendung flexibel, funktional und sehr benutzerfreundlich.

Um Yandex.Disk zu konfigurieren, suchen Sie das Symbol in der unteren rechten Ecke Ihres Computerbildschirms. Klicken Sie darauf und gehen Sie zu den Festplatteneinstellungen.

Als nächstes können wir in den Einstellungen die Ordner festlegen, die automatisch synchronisiert werden. Das heißt, ihre Inhalte werden automatisch in der Yandex-Disk-Cloud dupliziert. Gehen Sie dazu in den Festplatteneinstellungen auf die Registerkarte „Synchronisierung“ und deaktivieren Sie die Ordner, die nicht synchronisiert werden müssen.

Damit haben Sie gelernt, wie Sie Yandex Disk installieren und verwenden. Dieser Cloud-Speicher hilft Ihnen, den Arbeitsspeicher Ihres Computers freizugeben und Ihre wertvollen Dateien zu schützen – Sie müssen jedoch nur dann Geld bezahlen, wenn Sie den zugewiesenen Speicherplatz vergrößern möchten. Und selbst ein unerfahrener Computerbenutzer kann die Cloud beherrschen. Sie müssen nur diese Anweisungen befolgen und den Wunsch haben, den Umgang mit dem Dienst zu erlernen.

Im Laufe der Zeit sammelt sich auf Ihrem Computer oder Laptop genug an eine große Anzahl von Dateien – 1000, 2000 oder sogar 500.000. Ihre Bedeutung kann sehr hoch sein, insbesondere wenn es sich um Familienfotos, Videos oder Arbeitsdokumente handelt.

Zuverlässig Schützen Sie wertvolle Dateien vor Viren und Schäden Aufgrund eines Dateisystemfehlers muss jeder PC-Benutzer mindestens alle 2-3 Wochen ein Duplikat seiner Daten erstellen – also Sicherungskopien erstellen. Mit einem „frischen“ Backup können Sie im Falle eines Verlusts die darin enthaltenen Informationen wiederherstellen.

Wo werden Backups gespeichert: auf einer externen Festplatte oder der Cloud vertrauen?

Als es noch keine „Clouds“ gab, wurden in der Regel Sicherungskopien gespeichert:

  • auf dem lokalen PC
  • externes (wechselbares) USB-Laufwerk, Flash-Laufwerk oder DVD
  • auf einem Server im lokalen Netzwerk
  • auf einem Remote-FTP-Server

Fortgeschrittene Benutzer und Systemadministratoren kopierten Dateien auch mithilfe der Protokolle FTP/SSH/WebDAV usw. auf Remote-Server. Jetzt gibt es eine zusätzliche Möglichkeit – Ordner im Internet auf einem Server der Firma Yandex zu speichern.

Was ist Yandex Disk?

Ich bin Indexfahrer ist ein Cloud-Dienst, der es Ihnen ermöglicht, Dateien auf einem Server unter Ihrem Konto zu speichern. Standardmäßig werden Ihnen 10 GB Speicherplatz kostenlos und dauerhaft zur Verfügung gestellt, mit der Möglichkeit einer weiteren Erweiterung. Aufgrund seiner Zugänglichkeit und Bequemlichkeit erfreute sich dieser Dienst schnell großer Beliebtheit und wird seit Oktober 2018 bereits von mehr als 16 Millionen Nutzern genutzt.

Vorteile von Cloud-Speicher

  • Das Speichern von Dateien außerhalb des Büros (außerhalb des Hauses) trägt dazu bei, Daten vor Feuer und Viren zu schützen
  • Hohe Zuverlässigkeit, da Ordner zusätzlich von Yandex gesichert werden und die Übertragung über ein sicheres Protokoll erfolgt
  • Verfügbarkeit von Daten von überall auf der Welt
  • Hohes Vertrauen, da das Unternehmen Yandex seit vielen Jahren auf dem IT-Markt tätig ist – es ist führend im Bereich IT- und Internetdienste in Russland und den GUS-Staaten.

Mängel

  • Die Ressource ist auf 10 GB begrenzt, eine Vergrößerung ist kostenpflichtig
  • Von der Speicherung sehr geheimer (vertraulicher) Informationen, die ein Geschäftsgeheimnis darstellen, in den Clouds wird weiterhin abgeraten

Ob Sie Backups online speichern oder nicht, bleibt Ihnen überlassen. Wenn Sie ein normaler Benutzer sind, der nicht über sehr sensible Daten verfügt und deren Volumen etwa 3 bis 6 GB beträgt (nicht mehr als 10 GB), dann ist die Sicherung auf Yandex.Disk eine hervorragende kostenlose Lösung, um die Sicherheit von Dokumentdateien, Fotos usw. zu gewährleisten Videosicherung! In der Regel reicht das angegebene Volumen aus, um mehrere Kopien der wichtigsten Dateien zu speichern.

Exiland Backup – ein einfaches Cloud-Backup-Tool

Damit ist mein kurzer Überblick über die Gelegenheit abgeschlossen. Bei Fragen stehe ich Ihnen gerne zur Verfügung. Schreiben Sie mir über das Feedback-Formular.

Mikhail, Exiland Backup-Entwickler

Heute präsentieren wir den lang erwarteten Yandex.Disk-Client für Linux. Man könnte sogar sagen „besonders für Habrahabr“, da keine einzige Erwähnung von Disk hier vollständig war, ohne Fragen zum Client für Linux zu stellen.

Es verfügt über alle grundlegenden Funktionen, die Clients für OS

Lesen Sie weiter unten, wie es konfiguriert ist, was genau es kann, wie genau es konzipiert ist und was darin schwierig war.


Sie können es installieren. Unmittelbar nach der Installation des Pakets erscheint der Befehl im Terminal Yandex-Disk, über die anschließend die Kommunikation mit der Yandex-Cloud erfolgt. Danach müssen Sie den Befehl manuell ausführen aufstellen.

Mit dem Einstellungsassistenten können Sie im Dialogmodus einen Ordner für die Synchronisierung auswählen, die automatische Ausführung beim Systemstart aktivieren, die Arbeit über einen Proxyserver konfigurieren (sofern Sie natürlich einen verwenden) und sich bei Yandex.Disk anmelden. Bei der manuellen Einrichtung müssen Sie sich zunächst anmelden. Danach wird im Ordner .config im Home-Verzeichnis eine Konfiguration erstellt, in der Sie den Pfad zum Synchronisierungsordner konfigurieren (Sie können ihn manuell in der Konsole angeben), den Pfad zur Token-Datei angeben und angeben können die Ordner, die synchronisiert werden sollen oder nicht, und geben Sie Proxyservereinstellungen an.

In Yandex.Disk ist eine selektive Synchronisierung möglich. Team ausschließen ermöglicht Ihnen, den Ordner von der Synchronisierung auszuschließen: Alle danach vorgenommenen Änderungen werden nicht an die Cloud gesendet.

Möglichkeit schreibgeschützt ermöglicht es Ihnen, Dateien lokal zu ändern, ohne sie in die Cloud hochzuladen. Sollte es zu Konflikten mit lokalen Änderungen kommen, werden diese in umbenannten Dateien gespeichert und Änderungen aus der Cloud synchronisiert. Möglichkeit überschreibenüberschreibt lokal geänderte Dateien im schreibgeschützten Modus.

Wir können nicht anders, als uns der interessantesten Neuerung im Synchronisierungskern zu rühmen – ab sofort unterstützen wir die Synchronisierung von Symlinks! Wenn Sie bei der Verwendung des Befehlskonsolen-Clients auf Schwierigkeiten oder Fragen stoßen Mann Und helfen wird Ihnen helfen, sie auf einfache und zugängliche Weise zu verstehen.

Wie es gemacht wird

Damit der Code in Zukunft zur Implementierung von Clients für verschiedene Betriebssysteme genutzt werden kann, wurde beschlossen, ihn in C++ zu schreiben. Wir haben für verschiedene Betriebssysteme spezifische Codeteile in separate Funktionen oder Klassen verschoben und für jede Plattform eine eigene Implementierung geschrieben. Wir haben Boost, OpenSSL und als die wichtigsten plattformübergreifenden Bibliotheken genommen und Git wurde zum Versionskontrollsystem. Der Linux-Client wurde mit autoconf erstellt. Der Code wurde in einer Kombination aus KDevelop + Console GDB oder in Qt Creator (abhängig von den Vorlieben des Entwicklers) geschrieben und debuggt.

Die Interaktion mit der Cloud und die Synchronisierung erfolgen über die Yandex.Disk-Kernbibliothek, die von Desktop-Clients des Dienstes verwendet wird.

Wie funktioniert es

Der Konsolen-Client besteht aus zwei Teilen: dem Daemon und dem Client. Sie kommunizieren über Textpakete mit JSON-Nachrichten, die über Sockets gesendet werden (Unix-Domain-Sockets werden unter Linux und Mac OS X verwendet). Asynchrones Arbeiten wird mithilfe der Bibliothek boost::asio implementiert. Die Synchronisierung des Datenzugriffs wird durch boost::asio::io\_service::strand implementiert, wodurch das Problem des gleichzeitigen Datenzugriffs durch mehrere Threads beseitigt und auch das Auftreten von Deadlocks verhindert wird.

Zur Lokalisierung nutzen wir die Bibliothek boost::locale. Der Text im Client ist in utf-8 kodiert und wird bei Bedarf in betriebssystemspezifischen Code konvertiert. Die Dateisystemüberwachung für Linux verwendet inotify, was gut in den asynchronen Betrieb von boost::asio passt.

Wie funktioniert die Synchronisierung?

Die Synchronisierung ist das Herzstück von Yandex.Disk, seine Schlüsselfunktion. Die Aufgabe, einen Dateibaum mit der Cloud zu synchronisieren, gliedert sich in mehrere unabhängige Teile.

1 . Überwachung des Dateisystems. Der Yandex.Disk-Synchronisierungskernel wurde als tragbare Abstraktion entworfen und erstellt, die in der Lage ist, zugewiesene Aufgaben auf allen unterstützten Plattformen auszuführen. Ein Problem wie die Dateisystemüberwachung wird jedoch weder von der Standard-C++-Bibliothek noch von Monstern wie Boost implementiert. Darüber hinaus erhalten wir selbst bei Verwendung der „nativen“ API des Betriebssystems eine Reihe von Ereignissen, die für jede Plattform spezifisch sind.

Zur Überwachung des Dateisystems wurde eine „Beobachter“-Schnittstelle entwickelt, die Ereignisse in einem bestimmten Verzeichnis überwachen und eine Liste der darin aufgetretenen Ereignisse zurückgeben kann. Darüber hinaus ist die Menge dieser Ereignisse für jede unterstützte Plattform unterschiedlich. Beispielsweise kann Mac OS Aber Windows und Linux bieten den vollständigen Satz, einschließlich des Erstellens, Löschens, Änderns und Verschiebens von Objekten. Obwohl die Praxis gezeigt hat, dass Ereignissen auf der Windows-Plattform nicht vertraut werden sollte, bleibt die zuverlässigste Option die Auflistung des Verzeichnisses nach Erhalt einer Warnung.

2 . Indizierung lokaler Dateien und Verzeichnisse. Um die Integrität zu kontrollieren und Delta-Dateiaktualisierungen zu implementieren, verwendet der Yandex.Disk-Synchronisierungskernel Digests – Sätze von Prüfsummen einer Datei und ihrer einzelnen Teile. Für die gesamte Datei berechnen wir einen starken SHA-256-Hash und einen Satz weniger persistenter Summen für einzelne Blöcke. Jede Datei, die sich im Ordner Yandex.Disk befindet und nicht in der Ausschlussliste enthalten ist, muss indiziert werden. Die Berechnung des SHA-256-Hashs ist jedoch ein ziemlich kostspieliger Vorgang, und die Berechnung der Hashes bei jedem Start der Software wäre eine unverzeihliche Ressourcenverschwendung. Daher speichert der Synchronisierungskernel nach Abschluss der Dateiindizierung den empfangenen Digest in einer „Bank“ – einem speziellen Speicher im Yandex.Disk-Dienstverzeichnis. Um nach Digests im Speicher zu suchen, wird eine eindeutige Dateikennung verwendet – Inode (Größe und Zeitpunkt der letzten Änderung). Leider ist dieser Ansatz nicht ohne Nachteile. Beispielsweise behalten viele Krypto-Containerdateien den Zeitpunkt der letzten Änderung auch nach dem Schreiben unverändert bei.

Abgesehen von den Feinheiten der Arbeit mit symbolischen Links ist wahrscheinlich nichts in der Verzeichnisliste von besonderem Interesse. Damit die Synchronisierung erfolgreich abgeschlossen werden kann, muss der Kernel zyklische Verzweigungen erkennen und von der Synchronisierung ausschließen.

Im Allgemeinen bereiten symbolische Links dem Synchronisationskernel echte Kopfschmerzen. Sie können auf beliebige Speicherorte im Dateisystem verweisen und die gleichen Synchronisierungsregeln können nicht auf alle angewendet werden. Beispielsweise enthalten Anwendungspakete für Mac OS Aber gleichzeitig ist die Möglichkeit, zusätzliche Verzeichnisse über symbolische Links zu synchronisieren, eine sehr verlockende Gelegenheit, die ich mir nicht entgehen lassen wollte.

Daher wurde eine spezielle Richtlinie für die Synchronisierung symbolischer Links eingeführt, dank der der Kernel für jeden symbolischen Link eine bestimmte Synchronisierungsoption auswählen kann – abhängig vom Standort des Objekts, auf das er zeigt.

3 . Abrufen des Cloud-Dateisystembaums. Um das Synchronisierungsproblem zu lösen, reicht es nicht aus, über eine lokale Dateistruktur und Dateiauszüge zu verfügen – Sie müssen den aktuellen Status des Dateisystems in der Cloud abrufen. Wenn die Synchronisierungs-Engine den Baum jedes Mal mit der PROPFIND-Methode durchlaufen müsste, würde jeder Synchronisierungszyklus unangemessen lange dauern und den Kanal unnötig belasten. Daher verwendet die Yandex.Disk-Software eine spezielle API, die es ermöglicht, ab einem bestimmten bekannten Zeitpunkt, der durch die Version des Baums bestimmt wird, den aktuellen Status des Dateibaums in der Cloud und die darin aufgetretenen Änderungen abzurufen .

4 . Erhalten Sie Benachrichtigungen, wenn sich Ihr Cloud-Dateisystem ändert. Die Dateisynchronisierung in Echtzeit erfordert eine rechtzeitige Benachrichtigung über Änderungen an Dateien in der Cloud. Es wäre möglich, den Server regelmäßig durch Clients abzufragen, aber nachdem wir die mögliche Anzahl von Clients bewertet hatten, kamen wir zu dem Schluss, dass dieser Ansatz schlecht skalierbar wäre und die Service-Infrastruktur schnell überlasten würde. Nach einigem Suchen haben wir uns für das XMPP-Protokoll entschieden. Eine seiner Implementierungen funktioniert seit langem in Yandex. Es wurde von einem Team entwickelt, das später einen WebDAV-Server für das Yandex.Disk-Projekt erstellte, sodass es bei der Integration dieses Protokolls keine Schwierigkeiten gab.

Derzeit umfassen die vom Synchronisierungskern verarbeiteten Push-Benachrichtigungen nicht nur Ereignisse, die direkt mit Dateien oder Ordnern in der Yandex.Disk-Cloud aufgetreten sind, sondern auch verschiedene Servicemeldungen. Zum Beispiel über die Vergabe von zusätzlichem Speicherplatz oder die Aktionen anderer Benutzer in freigegebenen Ordnern. Das Hinzufügen dieser Ereignisse zum bestehenden Protokoll bereitete aufgrund der Erweiterbarkeit von XMPP keine großen Schwierigkeiten, was erneut die Richtigkeit unserer Wahl bestätigte.

5 . Erstellen einer Liste von Synchronisierungsvorgängen. Sobald dem Synchronisationskernel beide Dateibäume zur Verfügung stehen – lokal und remote – können Sie mit dem eigentlichen Synchronisationsvorgang beginnen. Dazu wird ein spezieller Algorithmus zum Vergleichen von Bäumen verwendet, der neben den beiden genannten Bäumen auch einen dritten – den letzten synchronisierten – als Eingabe verwendet. Das Ergebnis des Algorithmus ist eine Liste von Vorgängen, die für lokale und entfernte Dateien und Verzeichnisse ausgeführt werden müssen, um die Bäume in eine gemeinsame Form zu bringen.

6 . Verarbeitung der Synchronisierungswarteschlange. Die Liste der Operationen für lokale und entfernte Bäume wird unabhängig erstellt. Dies kann zu widersprüchlichen Vorgängen führen. Zum Beispiel das Löschen einer Datei in der Cloud, die dort geändert wurde und noch nicht lokal synchronisiert wurde, oder das gleichzeitige Ändern einer Datei lokal und in der Cloud. Mod/Delete-Konflikte werden vom Kernel immer zugunsten der Modifikation gelöst, und Doppelmodifikationskonflikte werden durch Umbenennen einer Version der Datei gelöst. Auf diese Weise können wir die Sicherheit der Daten gewährleisten und dem Benutzer nach Abschluss der Synchronisierung die Möglichkeit geben, zu entscheiden, welche der Änderungen im Einzelfall am besten zu ihm passt.

Synchronisierungsvorgänge müssen einer strengen Reihenfolge folgen; eine Datei kann erst übertragen werden, wenn ihr übergeordnetes Verzeichnis erstellt wurde. Außerdem kann ein Verzeichnis nicht gelöscht werden, solange sich darin Dateien befinden, die an einen neuen Speicherort verschoben werden müssen. Der Baumvergleichsalgorithmus erstellt Operationen bereits in der erforderlichen Reihenfolge, kann jedoch bei Fehlern abstürzen. Um diese Situation zu verhindern, verfügt jeder Vorgang über eine Liste von Abhängigkeiten – eine Reihe von Vorgängen, die abgeschlossen werden müssen, bevor er beginnen kann, und eine Reihe von Vorgängen, die erst nach Abschluss beginnen dürfen.

Neben Abhängigkeiten wird die Reihenfolge, in der Vorgänge ausgeführt werden, auch durch deren Priorität beeinflusst. Beispielsweise werden Dateiübertragungsvorgänge basierend auf der Dateigröße durchgeführt – von klein bis groß.

Alle diese Aufgaben werden gleichzeitig ausgeführt, was zusätzliche Anforderungen an die Qualität der Synchronisierung paralleler Prozesse und die Verteilung der Ressourcen innerhalb des Yandex.Disk-Synchronisierungskernels stellt. Wenn Sie Ya.Disk noch nicht haben, können Sie sich eine besorgen

Guten Tag allerseits! Heute sprechen wir über einen sehr praktischen Service, den ich schon lange bei meiner Arbeit nutze – Yandex-Disk. Was ist das für ein „Tier“? - könnten Sie fragen. Darüber werde ich im folgenden Artikel ausführlich sprechen. Wenn Sie Fragen haben, stellen Sie diese in den Kommentaren, wir werden es herausfinden und nach Antworten suchen! Machen wir uns in der Zwischenzeit mit einem der bequemsten Dateispeicher der Entwickler der beliebten russischen Suchmaschine Yandex vertraut.

1. Yandex Disk: Was ist das?

Yandex.Disk ist ein beliebter Cloud-Speicher, der es Benutzern ermöglicht, verschiedene Informationen (Fotos, Videos, Audio, Texte und andere Dateien) in der sogenannten „Cloud“ zu speichern, d. h. auf einem Server im Netzwerk. Auf Yandex.Disk gespeicherte Daten können mit anderen Benutzern geteilt und von verschiedenen Geräten – anderen Computern, Tablets und Smartphones – abgerufen werden. Die Basisversion von Yandex.Disk ist völlig kostenlos und für jedermann verfügbar. Ich erinnere mich, dass die Registrierung im Jahr 2012 nur auf Einladung erfolgte und ich einen alternativen Dienst nutzte – Dropbox. Aber jetzt bin ich komplett auf Yandex Disk Cloud umgestiegen. Denn kostenlos und sogar von überall zugänglich sind 10 GB nie überflüssig.

2. Yandex Disk: Verwendung – Schritt-für-Schritt-Anleitung

Also habe ich Sie überzeugt und Sie haben beschlossen, Yandex Disk auf Ihrem Computer zu installieren. Schauen wir uns nun genauer an, wie man Yandex Cloud (auch Yandex.Disk genannt, da es sich um einen Cloud-Datenspeicher handelt) verwendet.

2.1. So erstellen Sie Yandex Disk (Registrierung in Yandex Cloud)

Um Yandex.Disk verwenden zu können, benötigen Sie Registrieren Sie sich und erstellen Sie ein Postfach von Yandex(Wenn Sie bereits eines haben, gehen Sie direkt zum zweiten Punkt).

4. Installieren von Yandex.Disk auf einem Smartphone. Kostenlose Apps sind für iOS und Android verfügbar, sodass Sie sie ganz einfach im App Store und bei Google Play herunterladen können. Die Anwendung für iOS hat keine sehr hohe Bewertung, es gibt einige Mängel, die alle in den Bewertungen zu sehen sind.

2.3. Yandex Disk: Wie viel freier Speicherplatz?

Unmittelbar nach der Registrierung und Installation von Yandex.Disk können Sie darauf zugreifen 10 GB freier Speicherplatz in der Wolke. Das ist für den Anfang völlig ausreichend, es hat bei mir etwa sechs Monate gedauert. Was tun, wenn der Platz nicht ausreicht?

  • Zusätzliche kostenlose 10 GB für das Einladen von Freunden. Für jeden Freund, den Sie einladen, erhalten Sie 512 MB kostenlosen Cloud-Speicherplatz. Gehen Sie hier - https://disk.yandex.ru/invites und Sie sehen Ihren Empfehlungslink, den Sie kopieren und an Ihre Freunde senden müssen. Nachdem sich jeder Benutzer über Ihren Link registriert hat, erhalten Sie zusätzlichen Speicherplatz und der eingeladene Freund erhält zusätzlich 1 GB.

  • Zusätzlich bis zu 250 GB als Geschenk von Yandex-Partnern. Regelmäßig finden verschiedene Aktionen statt, mit denen Sie zusätzliche Gigabyte freien Speicherplatz erhalten können. Aktuelle Aktionen können Sie auf dieser Seite verfolgen.

Und natürlich, wie Sie es von Yandex erwarten können, Zusätzlicher Platz kann erworben werden. Allerdings ist das Vergnügen nicht billig:

Wenn Sie viel Platz in der Cloud benötigen, aber nicht zahlen möchten, können Sie mehrere Postfächer erstellen und für jedes davon Yandex.Disk erstellen.

2.3. Melden Sie sich bei Yandex Disk an

Die Anmeldung ist abgeschlossen, der verfügbare Platz ist geklärt, es stellt sich die Frage – ?

Sie können heruntergeladene Dateien auf verschiedene Arten anzeigen:

1. Öffnen Sie die Ordnerverknüpfung Yandex.Disk auf dem Desktop, sofern Sie sie nach der Installation nicht gelöscht haben.

2. Öffnen Sie Yandex.Disk im Ordner „Arbeitsplatz“.

3. Klicken Sie in der Taskleiste ganz rechts auf dem Bildschirm auf das Yandex.Disk-Symbol.

4. Melden Sie sich über einen beliebigen Browser bei Ihrem Yandex-Mail-Konto an. Oben wird ein Link zur Cloud angezeigt:

6. Gehen Sie zur Yandex-Hauptseite, während Sie bei Ihrem E-Mail-Konto angemeldet sind. In der oberen rechten Ecke befindet sich ein Link zu Yandex.Disk:

2.4. So laden Sie Dateien auf Yandex Disk hoch – 7 einfache Möglichkeiten

Betrachten wir nun den wichtigsten Punkt, aufgrund dessen wir all diese Maßnahmen ergriffen haben: Auch hierfür gibt es mehrere Möglichkeiten:

1. Über das Kontextmenü. Wählen Sie die Datei aus, die in die Cloud hochgeladen werden soll, klicken Sie mit der rechten Maustaste darauf und wählen Sie das Element aus: „Yandex.Disk: Öffentlichen Link kopieren“:

2. Kopieren Sie die Datei in den Ordner Yandex.Disk(Ich habe oben geschrieben, wie man es eingibt). Standardmäßig wird dieser Ordner automatisch synchronisiert. Wenn Sie also dorthin kopieren, werden alle Dateien sofort zu Ihrer Festplatte hinzugefügt.

3. Laden Sie Dateien über die mobile App hoch iOS oder Android. Ich kann diese Methode in einem separaten Artikel betrachten, wenn Sie einen solchen Wunsch in den Kommentaren hinterlassen.

4. Laden Sie eine Datei über den Browser in die Cloud hoch. Ziehen Sie dazu einfach die ausgewählten Dateien per Drag & Drop in ein Browserfenster, während Yandex.Disk geöffnet ist:

5. Kopieren der Dateien anderer Personen. Wenn Ihnen jemand einen Link zu einer auf Yandex.Disk gespeicherten Datei mitgeteilt hat, können Sie diese ganz einfach in Ihrer Cloud speichern. Dazu müssen Sie dem gesendeten Link wie https://yadi.sk/*** folgen und rechts auf die Schaltfläche „Auf Yandex.Disk speichern“ klicken.

. Sie können Fotos aus verschiedenen sozialen Netzwerken mit fast einem Klick auf Yandex Disk hochladen. Gehen Sie dazu über einen Browser darauf, wählen Sie in der linken Spalte „Fotos aus Netzwerken“ und melden Sie sich beim gewünschten sozialen Netzwerk an. Zum Zeitpunkt des Schreibens ist das Hochladen von Fotos von VK, Instagram, Odnoklassniki, FB, Mail und Google+ relevant.

. Wenn Sie die Browsererweiterung installieren, können Sie Fotos direkt von den von Ihnen besuchten Websites auf Ihrer Yandex.Disk speichern und den Link sofort mit Freunden teilen.

Sie fragen auch oft: So laden Sie einen Ordner auf Yandex Disk hoch. Das Prinzip ist das gleiche wie oben im Abschnitt „Dateien“ beschrieben. Es gibt aber noch einen weiteren Vorteil: Der Ordner kann dem gemeinsamen Zugriff zugewiesen werden. Auf diese Weise können andere Benutzer, denen Sie Zugriffsrechte gewähren, Dateien in diesem Ordner anzeigen und herunterladen sowie ihre eigenen Dateien dort hochladen.

Wie lade ich ein Video auf Yandex Disk hoch?– ist auch eine sehr beliebte Frage von Cloud-Nutzern. Dies liegt daran, dass Videodateien in der Regel groß sind und viele Menschen befürchten, dass sie einfach nicht „passen“ und nicht dort gespeichert werden können. Das stimmt nicht, Videodateien können ebenso wie Fotos hochgeladen und auf Yandex.Disk gespeichert werden.

2.5. Yandex Disk: So übertragen Sie Dateien an einen anderen Benutzer

Sie können den Zugriff auf die Datei auch entfernen, indem Sie mit der Maus klicken und sie in die Position AUS schalten.

Wenn Sie Yandex.Disk aus irgendeinem Grund von Ihrem Computer entfernen müssen, sollten Sie wie bei einer normalen Anwendung vorgehen – Standardtools des Betriebssystems verwenden.

Lass uns weitermachen: Start -> Systemsteuerung -> Programme und Funktionen

Wählen Sie im angezeigten Fenster Yandex.Disk aus (normalerweise ist es das letzte in der Liste) und klicken Sie auf die Schaltfläche „Löschen“. Die heruntergeladenen Dateien verbleiben in Ihrem Konto, nur die Anwendung wird von Ihrem Computer gelöscht.