Kopia zapasowa i odzyskiwanie danych w usłudze OneDrive – jak zabezpieczyć pliki w usłudze OneDrive

Microsoft OneDrive to popularna usługa magazynu-chmury wśród użytkowników oprogramowania Microsoftu. Pomimo wysokiego poziomu niezawodności usług chmurowych, o którym zapewnia Microsoft, pliki w OneDrive mogą się zgubić. Microsoft nie udostępnia specjalnych narzędzi do tworzenia kopii zapasowych dla OneDrive i zgodnie z informacjami zawartymi na stronie warunki użytkowanianie ponosi odpowiedzialności za utratę danych w OneDrive. Dlatego to na Tobie spoczywa obowiązek zabezpieczenia plików w OneDrive i wykonania kopii zapasowej.

Kopia zapasowa dla Microsoft 365

Kopia zapasowa dla Microsoft 365

Skorzystaj z rozwiązania NAKIVO do wykonywania kopii zapasowych danych Microsoft 365 w usługach Exchange Online, Teams, OneDrive i SharePoint Online, aby zapewnić nieprzerwany przebieg procesów i całkowity brak przestojów.

Dlaczego warto tworzyć kopie zapasowe OneDrive

Zazwyczaj użytkownicy wykonują kopie zapasowe w OneDrive i wielu z nich wie, jak to zrobić w systemie Windows 10. W tym artykule przyjrzymy się kopii zapasowej z innej perspektywy: jak wykonać kopię zapasową OneDrive na lokalnym dysku twardym (HDD).

Powody, dla których warto tworzyć kopie zapasowe plików OneDrive, to:

  • Pliki mogą zostać usunięte lub uszkodzone przez oprogramowanie wymuszające okup lub złośliwe oprogramowanie, jeśli OneDrive jest podłączony (zamontowany) do systemu plików komputera z systemem Windows.
  • Przypadkowe usunięcie plików przez użytkowników. Jeśli użytkownik usunie plik z katalogu OneDrive na komputerze z systemem Windows, zmiany zostaną zsynchronizowane, a plik zostanie również usunięty w chmurze i nie będzie dostępny w interfejsie internetowym OneDrive.
  • Bez połączenia z Internetem nie można uzyskać dostępu do plików OneDrive w chmurze, jeśli korzystasz wyłącznie z interfejsu internetowego.
  • Awaria lub wyłączenie chmury Microsoft powodujące tymczasową niedostępność danych przechowywanych w OneDrive. Prawdopodobieństwo wystąpienia takiego zdarzenia jest niezwykle niskie, ale nigdy nie wiadomo.
  • Posiadanie kopii zapasowej zazwyczaj zmniejsza ilość czasu i wysiłku potrzebnego do odzyskania utraconych danych.

Jak wykonać kopię zapasową OneDrive

Istnieją dwie natywne metody wykonywania kopii zapasowej plików i folderów OneDrive:

  • Ręczne pobieranie plików w interfejsie internetowym i przechowywanie ich w bezpiecznym miejscu
  • Korzystanie z aplikacji klienckiej OneDrive Sync i kopiowanie plików

Te dwie metody zostały szczegółowo wyjaśnione poniżej.

Korzystanie z interfejsu internetowego

Dzięki tej metodzie nie musisz konfigurować żadnego oprogramowania ani używać żadnych narzędzi poza przeglądarką internetową.

Otwórz przeglądarkę internetową, przejdź do https://www.microsoft.com/en-us/microsoft-365/onedrive/online-magazyn-chmura lub https://onedrive.live.com/ i kliknij Sign in.

Wprowadź dane logowania do swojego konta osobistego, służbowego lub edukacyjnego Microsoft. W tym przykładzie logujemy się do OneDrive jako michaelbose@nakivo.onmicrosoft.com. Kliknij Next , aby kontynuować.

Wprowadź hasło i kliknij Sign in.

Jeśli korzystasz z Uwierzytelnianie dwuskładnikowe, musisz wprowadzić dodatkowy kod potwierdzający, aby uwierzytelnić się i korzystać z OneDrive.

Po zalogowaniu się do OneDrive za pośrednictwem interfejsu internetowego możesz wyświetlić swoje pliki w przeglądarce. Aby ręcznie wykonać kopię zapasową plików OneDrive za pomocą interfejsu internetowego, wybierz potrzebne pliki, kliknij je prawym przyciskiem myszy i wybierz opcję Download z menu kontekstowego lub z górnego panelu z przyciskami akcji.

You can download files from the OneDrive web interface to create a OneDrive backup

Wybierz dysk i katalog, w którym chcesz zapisać archiwum zip zawierające pliki OneDrive wybrane do kopii zapasowej. W tym przykładzie archiwum kopii zapasowej OneDrive jest zapisywane w katalogu C:backup (jest to jedynie przykład i zaleca się użycie dysku innego niż C:). Jeśli chcesz zapisać archiwum kopii zapasowej OneDrive na zewnętrznym dysku USB, wybierz odpowiedni katalog na tym dysku.

Uwaga : Przeglądarka internetowa musi być skonfigurowana tak, aby przed pobraniem plików pytała o miejsce ich zapisania. Niektóre przeglądarki są domyślnie skonfigurowane na używanie katalogu Downloads ; w takim przypadku po pobraniu plików trzeba je ręcznie skopiować do wymaganej lokalizacji. Maksymalny rozmiar pobranego archiwum zip wynosi 20 GB, a maksymalny rozmiar pojedynczego pliku w nim zawartego to 10 GB. Pobrane archiwum zip może zawierać maksymalnie 10 000 plików OneDrive.

OneDrive backup – a downloaded zip archive contains files backed up from OneDrive

Korzystanie z OneDrive Sync

OneDrive Sync Client to wbudowana aplikacja systemu Windows dostępna w najnowszych wersjach systemu, z wersją dla macOS. Aplikacja umożliwia zamontowanie OneDrive w katalogu systemu plików Windows. Pozwala również na pobieranie plików z OneDrive, przesyłanie plików do OneDrive oraz synchronizację plików między środowiskiem chmury OneDrive a lokalnym katalogiem na komputerze z systemem Windows. Należy mieć wystarczającą ilość wolnego miejsca na dysku twardym, aby móc przechowywać zsynchronizowane pliki o dowolnej wielkości.

Kliknij przycisk Start i w menu głównym wybierz OneDrive.

Opening OneDrive sync client

Jeśli uruchamiasz klienta synchronizacji OneDrive po raz pierwszy, musisz wprowadzić dane logowania do swojego konta Microsoft (nazwa użytkownika i hasło).

Setup of OneDrive account in OneDrive sync client

Ustaw folder OneDrive na komputerze z systemem Windows. W tym przykładzie używamy C:OneDrive - Nakivo do zamontowania OneDrive. Naciśnij Next aby kontynuować.

Zsynchronizuj pliki OneDrive z tym komputerem. Zaznacz pole wyboru: Sync all files and folders in OneDrive. Możesz wybrać tylko te niestandardowe foldery, które są ważne i muszą być zsynchronizowane oraz wykonane kopie zapasowe.

Selecting a local folder to store and synchronized OneDrive files before configuring the OneDrive backup

Po wstępnej konfiguracji aplikacji do synchronizacji OneDrive możesz edytować ustawienia, klikając ikonę chmury na pasku zadań obok zegara. W menu OneDrive, które się otworzy, kliknij More i w menu kontekstowym wybierz Settings.

Opening settings of OneDrive sync app

W razie potrzeby zmodyfikuj ustawienia i upewnij się, że są one poprawne.

The settings in the Microsoft OneDrive sync app

Sprawdź, czy synchronizacja OneDrive działa poprawnie. Możesz utworzyć nowy plik tekstowy w Eksploratorze Windows, a plik ten powinien wkrótce pojawić się w interfejsie internetowym OneDrive dla Twojego konta. Jeśli wszystko działa poprawnie, zmiany w utworzonym pliku są również odzwierciedlane.

Synchronization OneDrive cloud storage with a local OneDrive folder in Windows works fine

Tworzenie skryptu do tworzenia kopii zapasowej OneDrive

Po skonfigurowaniu aplikacji synchronizacyjnej OneDrive w celu zsynchronizowania magazynu w chmurze OneDrive z lokalnym folderem systemu Windows można przystąpić do wykonywania kopii zapasowej plików OneDrive. Należy pamiętać, że samo korzystanie z zsynchronizowanego folderu OneDrive na komputerze lokalnym nie jest równoznaczne z wykonaniem kopii zapasowej OneDrive.

Najpierw sprawdź format daty. Należy pamiętać, że w przypadku użycia amerykańskiego formatu daty, takiego jak MM/dd/yyyy, nie będzie można utworzyć katalogu za pomocą polecenia mkdir c:backup%date% , ponieważ nie można użyć znaku / (ukośnika), ponieważ jest to znak specjalny w nazwach plików. Krótki format daty można zmienić w ustawieniach Date and Time . Kliknij zegar na pasku zadań systemu Windows, aby otworzyć ustawienia Date and Time . W sekcji Date & time kliknij Change date and time formats. Zmień krótki format daty na dd-MMM-yy lub inny format, który nie zawiera znaków specjalnych, takich jak /.

Checking the date and time format before configuring OneDrive backup

Utwórz plik CMD. W tym przykładzie tworzymy OneDriveBackup.cmd w C:files . Ten plik CMD zawiera dwie akcje – utworzenie katalogu na dysku docelowym oraz skopiowanie plików z OneDrive (katalogu systemu Windows, do którego zamontowano i zsynchronizowano OneDrive) do wybranego katalogu. Dwa wiersze pliku CMD to:

mkdir c:backup%date%

xcopy "C:OneDrive - Nakivo*.*" C:backup%date% /E

Gdzie:

/E musi być ustawione na kopiowanie wszystkich podkatalogów w wybranym katalogu (nawet jeśli są puste);

%date% jest zmienną środowiskową zawierającą wartość bieżącej daty;

xcopy jest wbudowanym poleceniem wiersza poleceń systemu Windows, które służy do kopiowania plików podobnie jak copy, ale posiada dodatkową funkcję;

“C:OneDrive - Nakivo*.*” – wszystkie pliki w tym katalogu są wybierane do skopiowania jako pliki źródłowe;

C:backup%date% – katalog docelowy, do którego muszą zostać skopiowane wybrane pliki źródłowe.

Skrypt ten jest używany dla formatu skróconej daty dd-MMM-yy . Przy użyciu tego formatu wyrażenia w skrypcie są proste. Wadą jest to, że w tym przypadku podfoldery utworzone do przechowywania kopii zapasowych OneDrive nie są sortowane według nazwy i daty.

Istnieje alternatywna metoda, która pozwala zachować format czasu MM/dd/yyyy , ale wymaga modyfikacji poleceń w skrypcie.

Zobaczmy, jak wartości daty są wyświetlane w wierszu poleceń na poniższym przykładzie.

Użyjmy 31 marca 2020 r. jako przykładu. Datę można sprawdzić w konsoli (CMD) za pomocą polecenia: echo %date%

31.03.2020

Możemy użyć wiersza poleceń, aby wyświetlić tylko bieżący miesiąc, dzień lub rok, modyfikując wyrażenie zmiennej ` %date% `:

echo %date:~0,2%

03

echo %date:~3,2%

31

echo %date:~6,4%

2020

Możemy użyć odpowiedniej kombinacji wyrażeń, oddzielonych znakiem „-”, aby uzyskać datę w wymaganym formacie:

echo %date:~6,4%-%date:~0,2%-%date:~3,2%

2020-03-31

Checking the commands and date output in the Windows command line

Teraz wiesz już, jak nazywać pliki i foldery, używając bieżącej daty w wymaganym formacie.

Zmodyfikowany skrypt tworzenia kopii zapasowej OneDrive (C:filesOneDriveBackup.cmd) składa się z dwóch wierszy:

mkdir C:backup%date:~6,4%-%date:~0,2%-%date:~3,2%

xcopy "C:OneDrive - Nakivo*.*" C:backup%date:~6,4%-%date:~0,2%-%date:~3,2% /E

Uwaga : Wpisz literę dysku swojego zewnętrznego dysku twardego USB, aby wykonać kopię zapasową plików OneDrive na ten dysk, na przykład H: a nazwa katalogu będzie w tym przypadku H:backup%date:~6,4%-%date:~0,2%-%date:~3,2% /E . Możesz również wybrać wykonywanie kopii zapasowej tylko niestandardowych podkatalogów OneDrive, takich jak podkatalogi z często edytowanymi plikami (na przykład "C:OneDrive - NakivoDoc*.*").

Będziemy używać zmodyfikowanej (drugiej) wersji skryptu (z formatem skróconej daty MM/dd/yyyy w systemie operacyjnym), aby móc sortować katalogi kopii zapasowych według nazwy i daty.

Uruchom skrypt:

C:filesOneDriveBackup.cmd

Katalog docelowy został utworzony, a pliki są kopiowane z OneDrive do katalogu kopii zapasowej oraz podkatalogu kopii zapasowej dla określonej daty. W tym przykładzie kopia zapasowa OneDrive z 31 marca jest przechowywana w C:backup2020-03-31 . Należy pamiętać, że używamy dysku C: wyłącznie w celach demonstracyjnych i zaleca się używanie innych partycji lub dysków do przechowywania kopii zapasowych OneDrive.

Running a CMD script in Windows to back up OneDrive files to a local hard disk drive

Zawsze należy pamiętać o Zasada wykonywania kopii zapasowej 3-2-1. Jeśli wykonałeś kopię zapasową OneDrive na dysku lokalnym komputera, utwórz kopię zapasową na zewnętrznym dysku twardym lub innym nośniku danych. Zaleca się odłączenie dysku zewnętrznego od komputera po skopiowaniu kopii zapasowej OneDrive na ten dysk, aby uniknąć uszkodzenia kopii zapasowej w przypadku awarii komputera zostaje zainfekowany oprogramowaniem wymuszającym okup.

Automatyzacja tworzenia kopii zapasowych OneDrive

Ręczne uruchomienie skryptu CMD pozwala tworzyć kopie zapasowe OneDrive na żądanie. Można jednak zrobić więcej, aby zautomatyzować proces tworzenia kopii zapasowych OneDrive. Można użyć harmonogramu systemu Windows i zaplanować uruchamianie skryptu CMD tworzącego kopię zapasową.

Przejdź do Start i otwórz Task scheduler w systemie Windows lub naciśnij Win+R i uruchom taskschd.msc , aby otworzyć okno harmonogramu. W oknie Task Scheduler kliknij Action > Create task.

Creating a scheduled task to automate OneDrive backup

Okno Create Task zawiera pięć zakładek. W zakładce General wprowadź nazwę zadania, na przykład Kopia zapasowa OneDrive, oraz opis (opcjonalnie). W ustawieniach zabezpieczeń wybierz użytkownika, który ma uruchamiać zadanie, i ustaw pozostałe ustawienia. General options for a new task in Windows Task Scheduler

Triggers. W tej zakładce kliknij New. W oknie New Trigger ustaw czas rozpoczęcia zadania i wybierz opcje harmonogramu – zadanie ma być uruchamiane codziennie, począwszy od dzisiaj o godz. 3:15, z częstotliwością co 1 dzień. Zaznacz pole wyboru Enabled . Kliknij OK , aby zapisać ustawienia.

Backup to OneDrive Windows - triggers configuration for a scheduled task

Actions. Kliknij przycisk New w tej zakładce. W oknie New Action wybierz opcje:

Działanie: Uruchom program

Program/skrypt: C:filesOneDriveBackup.cmd (kliknij Browse i wybierz swój skrypt CMD)

Adding the created CMD script as an action in the scheduler

Conditions. W tej zakładce możesz ustawić potrzebne opcje warunków, na przykład:

  • Uruchom zadanie tylko wtedy, gdy komputer jest zasilany z sieci.
  • Uruchom tylko wtedy, gdy dostępne jest następujące połączenie sieciowe.

Configuring conditions for a scheduled task

Settings. Ta zakładka pozwala skonfigurować ustawienia zaplanowanego zadania. Możesz ustawić opcje:

  • Zezwól na uruchamianie zadania na żądanie.
  • Uruchom zadanie jak najszybciej po pominięciu zaplanowanego startu.
  • Jeśli zadanie się nie powiedzie, uruchamiaj ponownie co: 5 minut.
  • Próbuj ponownie uruchomić maksymalnie: 3 razy.
  • Zatrzymaj zadanie, jeśli trwa dłużej niż: 3 dni.

Kliknij OK , aby zapisać ustawienia i utworzyć zadanie kopii zapasowej OneDrive w Windows Task Scheduler.

Settings for a scheduled task

Teraz Twoje zadanie kopii zapasowej OneDrive jest zaplanowane do automatycznego uruchamiania raz dziennie o 3:15 rano. Zadanie to jest wyświetlane w Task Scheduler Library. Teraz możesz zamknąć okno Task Scheduler .

OneDrive backup task is scheduled

Odzyskiwanie OneDrive

Usuńmy ręcznie kilka plików z OneDrive, aby zapoznać się z procesem odzyskiwania utraconych plików.

Istnieją dwa podejścia do odzyskiwania utraconych plików OneDrive:

  • Odzyskiwanie z dysku twardego, na którym wykonano kopię zapasową plików OneDrive przy użyciu metod opisanych powyżej.
  • Odzyskiwanie plików za pomocą interfejsu internetowego OneDrive.

W pierwszym przypadku musisz posiadać fizyczny dysk, na którym wykonano kopię zapasową plików z OneDrive. Wejdź do katalogu kopii zapasowej OneDrive i ręcznie skopiuj potrzebne pliki do OneDrive za pomocą interfejsu internetowego lub korzystając z katalogu OneDrive zamontowanego na komputerze z systemem Windows. OneDrive w chmurze zostanie szybko zsynchronizowany z katalogiem OneDrive w systemie Windows. Jeśli korzystasz z OneDrive zdalnie i nie masz komputera oraz dysku w tej samej lokalizacji co kopia zapasowa, rozważ użycie drugiej metody i spróbuj odzyskać pliki OneDrive, korzystając z opcji dostępnych w interfejsie internetowym Microsoft OneDrive. W interfejsie internetowym OneDrive istnieją dwa główne miejsca, z których można skorzystać w celu odzyskania danych:

  1. Kosz
  2. Odzyskiwanie danych z OneDrive

Opcje te oznaczono odpowiednio jako „1” i „2” na poniższym zrzucie ekranu.

OneDrive recovery options in the web interface

Odzyskiwanie danych z OneDrive za pomocą Kosza

Otwórz interfejs internetowy OneDrive dla swojego konta.

Kliknij menu z trzema kreskami w lewym górnym rogu strony internetowej OneDrive i wybierz Recycle bin (oznaczone jako “1” na powyższym zrzucie ekranu). Wybierz potrzebne pliki w Koszu i kliknij Restore , aby rozpocząć odzyskiwanie z OneDrive.

Pamiętaj, że usunięte pliki są przechowywane w Koszu tylko przez 30 dni od daty usunięcia. Po upływie 30 dni nadal możesz spróbować odzyskać usunięte pliki z Kosza drugiego stopnia , korzystając z linku na dole strony internetowej Kosza OneDrive. Jednak pliki mogą zostać usunięte również z kosza drugiego stopnia: ręcznie (przez użytkowników Office 365) lub automatycznie (w przypadku braku wystarczającej ilości miejsca na dysku).

Jeśli pliki zostaną usunięte w ciągu 30 dni od umieszczenia w koszu drugiego stopnia, użytkownicy Office 365 mogą spróbować odzyskać pliki OneDrive za pomocą Restore your OneDrive options (2). Użytkownicy Office 365 mogą przywrócić usunięte pliki przez trzy miesiące (90+3 dni) od momentu ich pierwszego usunięcia. Pozostali użytkownicy mają maksymalnie 60 dni na przywrócenie usuniętych plików OneDrive (korzystając z Kosza i Kosza drugiego stopnia). Jeśli rozmiar plików w Koszu przekroczy 10% całkowitej przestrzeni dyskowej OneDrive, pliki, które zostały wysłane do Kosza jako pierwsze, zostaną usunięte wcześniej (przed upływem 30-dniowego okresu, ale nie wcześniej niż 3 dni po wysłaniu usuniętych plików do Kosza).

OneDrive recovery – restoring files from a Recycle bin in the web interface

W Koszu drugiego stopnia wybierz potrzebne pliki i kliknij Recover zgodnie z opisem dotyczącym odzyskiwania plików z Kosza.

Korzystanie z opcji odzyskiwania OneDrive

Restore your OneDrive to alternatywna opcja odzyskiwania plików usuniętych z OneDrive.

Kliknij ikonę Settings w prawym górnym rogu strony głównej OneDrive, a w menu, które się otworzy, kliknij Restore your OneDrive (oznaczone jako “2” na powyższym zrzucie ekranu).

Na stronie Restore your OneDrive wybierz datę odpowiadającą stanowi plików, które chcesz odzyskać. Jeśli plik nie został usunięty, ale wprowadzono w nim niepożądane zmiany, a część ważnych danych została z niego częściowo usunięta, możesz również skorzystać z opcji dostępnych na stronie Restore your OneDrive . Na poniższym obrazku widoczne są wykresy przedstawiające aktywność związaną z wykorzystaniem miejsca na dysku w usłudze OneDrive. Skorzystaj z tych wykresów, aby zidentyfikować dzień, w którym wystąpiła nietypowa aktywność, podczas której Twoje pliki mogły zostać usunięte lub uszkodzone.

Using Restore your OneDrive options for OneDrive recovery

Przewiń stronę w dół i wybierz pliki do odzyskania. Zmiany w plikach w usłudze OneDrive są wyświetlane w porządku chronologicznym. Wybierzmy Yesterday jako żądaną datę w menu rozwijanym, a następnie zaznacz potrzebne pliki i kliknij Restore.

Selecting the needed files in the web interface for OneDrive recovery

Teraz wybrane pliki zostaną przywrócone do pierwotnej lokalizacji w stanie z wybranej daty i godziny.

Wnioski

Ten wpis na blogu opisuje, jak wykonać kopię zapasową OneDrive, korzystając z bezpłatnej, natywnej funkcji OneDrive. Możesz użyć klienta synchronizacji OneDrive, aby skopiować pliki OneDrive do folderu na komputerze z systemem Windows i zsynchronizować magazyn-chmura OneDrive z folderem na lokalnym dysku twardym. Jednak posiadanie plików OneDrive w zsynchronizowanym folderze nie stanowi kopii zapasowej OneDrive. Pliki w zsynchronizowanym folderze mogą ulec uszkodzeniu, jeśli komputer z systemem Windows zostanie zainfekowany oprogramowaniem wymuszającym okup lub złośliwym oprogramowaniem. Dlatego należy skopiować potrzebne pliki z zamontowanego i zsynchronizowanego folderu OneDrive do bezpiecznej lokalizacji.

Utworzenie skryptu CMD może pomóc w zautomatyzowaniu tego procesu. Dobrą praktyką jest wykonywanie kopii zapasowej plików OneDrive na zewnętrznym dysku twardym i odłączanie tego dysku po zakończeniu procesu wykonywania kopii zapasowej. Jeśli nie masz kopii zapasowej OneDrive, możesz skorzystać z wbudowanych opcji odzyskiwania w interfejsie internetowym OneDrive dla swojego konta, takich jak odzyskiwanie z Kosza i opcje przywracania OneDrive.

Roczny bezpłatny dostęp do usługi ochrony danych: NAKIVO Backup & Replication

Roczny bezpłatny dostęp do usługi ochrony danych: NAKIVO Backup & Replication

Wdrażanie w 2 minuty i ochrona danych wirtualnych, w chmurze, fizycznych oraz w modelu SaaS. Opcje tworzenia kopii zapasowych, replikacji i natychmiastowego odzyskiwania.

People also read