01 — Przepływ danych

Standardowa ścieżka Windows po stronie systemu

Aplikacja / NTFSStandardowe operacje dyskowe
iSCSI + DiskRelay ServiceChunkBlockStorage
Cache + WAL + DropboxChunki i metadata

Użytkownik nie musi ręcznie konfigurować Microsoft iSCSI Initiator. DiskRelay uruchamia wymagane komponenty i podłącza wolumin z poziomu GUI.

02 — Wydajność

Dlaczego lokalny cache ma znaczenie

Usługa chmurowa ma znacznie większe opóźnienia niż lokalny dysk. Bez cache nawet mała zmiana mogłaby wymagać pobrania i ponownego wysłania dużego fragmentu danych.

DiskRelay pracuje na lokalnym cache, oznacza zmienione chunki jako Dirty, łączy wielokrotne zmiany tego samego fragmentu i synchronizuje je w tle. Chmura nie musi odpowiadać na każdy mały zapis.

03 — Odporność

WAL / journal chroni potwierdzone zapisy

Dziennik zapisu pozwala odtworzyć potwierdzoną operację po awarii procesu lub systemu. Założenie projektowe jest proste: DiskRelay nie powinien potwierdzać zapisu, którego nie da się odzyskać po awarii.

Dane oczekujące na przesłanie nie są usuwane tylko dlatego, że Dropbox jest chwilowo niedostępny.

04 — Ownership

Jeden dysk, jeden aktywny writer

Dwa komputery nie powinny równocześnie zapisywać do tego samego dysku. DiskRelay używa zdalnej dzierżawy, odnawiania oraz fencing token.

Jeśli prawo zapisu zostanie utracone lub stanie się niepewne, nowe zapisy są zatrzymywane zamiast ryzykować split-brain. Stara instancja nie powinna móc nadpisać zmian nowego właściciela po odzyskaniu połączenia.

05 — Kontrola danych

Integralność bez cichego zgadywania

Hash SHA-256 per chunk pozwala wykrywać zmianę lub uszkodzenie fragmentu. System rozróżnia fragment, który nigdy nie został zapisany, fragment oczekiwany, ale brakujący, fragment poprawny, uszkodzony oraz konflikt wersji.

  • Brakujący zapisany wcześniej chunk nie jest zwracany jako puste zera.
  • Uszkodzone dane nie są przedstawiane Windows jako poprawne.
  • Repair działa tylko wtedy, gdy istnieje zweryfikowane źródło.
  • Jeśli bezpieczne źródło nie istnieje, błąd pozostaje jawny.

06 — Odtwarzanie

Recovery na innym komputerze

  1. Zainstaluj DiskRelay na komputerze B.
  2. Połącz to samo konto Dropbox przez OAuth.
  3. Wskaż istniejący dysk.
  4. DiskRelay odczyta manifest i metadata.
  5. Ponownie podłącz wolumin albo wykonaj eksport.

Dysk nie jest przywiązany wyłącznie do jednego komputera, ale ochrona single-writer nadal pilnuje, aby zapis miał jednego aktywnego właściciela.

07 — Format przenośny

Eksport całego logicznego dysku do VHDX

DiskRelay może wyeksportować logiczny strumień blokowy do standardowego dynamicznego pliku VHDX. Wynik jest niezależny od DiskRelay i może zostać podłączony w Windows lub Hyper‑V.

To daje dodatkową ścieżkę migracji, archiwizacji i odzyskiwania poza samą aplikacją.