4 sposoby tworzenia kopii zapasowych gier Steam w systemie Linux

Jeśli chcesz tworzyć kopie zapasowe gier Steam na Linuksie bez ponownego pobierania dużej biblioteki, masz cztery praktyczne opcje: własną funkcję tworzenia kopii zapasowych Steam, bezpośrednią kopię biblioteki Steam, skompresowane archiwum lub przyrostową rsynckopię zapasową. Najlepszy wybór zależy od tego, czy chcesz najprostszego przywracania, najszybszej kopii w formacie RAW, jednego przenośnego pliku archiwum, czy powtarzanych kopii zapasowych, które przenoszą tylko zmiany.

Przed ręcznym kopiowaniem czegokolwiek, zamknij Steam, aby pliki nie uległy zmianie podczas tworzenia kopii zapasowej. Zainstalowane pliki gry i pliki zapisu nie zawsze są takie same: Wsparcie Steam informuje, że kopia zapasowa gry może pomijać zapisy, mapy niestandardowe i pliki konfiguracyjne, podczas gdy Steam Cloud obejmuje tylko dane, które gra faktycznie zsynchronizuje. Zapoznaj się z dokumentacją kopii zapasowych Steam i wsparciem Steam Cloud .

1. Użyj wbudowanej funkcji tworzenia kopii zapasowych plików gry w Steamie

To najłatwiejsza metoda, jeśli chcesz przede wszystkim zachować zainstalowaną zawartość gry i pozwolić, aby przywracaniem zajęła się platforma Steam.

  1. Otwórz bibliotekę w Steam.
  2. Kliknij grę prawym przyciskiem myszy i wybierz Właściwości .
  3. Otwórz zainstalowane pliki .
  4. Wybierz opcję Kopia zapasowa plików gry , wybierz miejsce docelowe z wystarczającą ilością wolnego miejsca i utwórz kopię zapasową.
Steam na Linuksie wyświetla właściwości, zainstalowane pliki i przycisk Utwórz kopię zapasową plików gry
Steam nadal dokumentuje pliki kopii zapasowej gry w Właściwościach > Zainstalowane pliki.

Aby przywrócić ją później, otwórz menu Steam i wybierz opcję „Przywróć kopię zapasową gry” , a następnie przejdź do folderu kopii zapasowej. Według Steama ta funkcja działa tylko w przypadku gier w pełni pobranych, zainstalowanych i zaktualizowanych za pośrednictwem Steam; tytuły wymagające instalatorów lub programów do pobierania innych firm mogą nie być kompatybilne.

Okno kopii zapasowej gry Steam Restore w systemie Linux z wybranym folderem kopii zapasowej
Użyj opcji Steam > Przywróć kopię zapasową gry, aby zaimportować kopię zapasową utworzoną przez Steam.

2. Skopiuj bibliotekę Steam za pomocą menedżera plików

Surowa kopia jest często szybsza i bardziej elastyczna niż tworzenie archiwum kopii zapasowej Steam. W standardowej instalacji Linuksa, Steam zazwyczaj znajduje się w ~/.local/share/Steam; biblioteka gier znajduje się w . Steam może również korzystać z dodatkowych folderów bibliotecznych, więc jeśli nie masz pewności, gdzie zainstalowana jest gra, steamappssprawdź najpierw Steam > Ustawienia > Pamięć masowa. Dokumentacja Steam ArchWiki podaje ~/.local/share/Steamtę lokalizację jako domyślną i wyjaśnia steamapps/commonukład biblioteki.

Ustawienia Steam w systemie Linux pokazujące stronę pamięci masowej i bieżącą ścieżkę biblioteki Steam
Ustawienia Steam > Pamięć masowa pomagają potwierdzić, która ścieżka biblioteki zawiera gry, których kopię zapasową chcesz utworzyć.
  1. Zamknij Steam
  2. Otwórz folder biblioteki Steam w menedżerze plików.
  3. Skopiuj cały steamappskatalog na dysk zewnętrzny lub inny dysk. Skopiowanie całego katalogu zachowuje appmanifest_*.acfpliki, których Steam używa do identyfikacji zainstalowanych aplikacji, a nie tylko duże foldery w katalogu common.
  4. Po ponownej instalacji przenieś folder do lokalizacji biblioteki Steam, uruchom Steama i pozwól mu wykryć lub sprawdzić istniejące pliki.
Menedżer plików systemu Linux pokazujący aplikacje Steam ze wspólnymi plikami, plikami compatdata, shadercache i appmanifest
Tworzenie kopii zapasowej wszystkich plików steamapps pozwala zachować bardziej przydatne metadane Steam niż kopiowanie tylko plików steamapps/common.
Menedżer plików Linux kopiujący foldery gier Steam na zewnętrzny dysk kopii zapasowej Steam
Jeśli to możliwe, przechowuj kopię zapasową na innym dysku fizycznym, nie obok oryginalnej biblioteki.

3. Utwórz skompresowane archiwum kopii zapasowej Steam

Jeśli wolisz jeden plik, który łatwo przenieść na dysk NAS lub archiwum, utwórz archiwum tar z poziomu terminala. Podręcznik GNU tar opisuje tworzenie i rozpakowywanie archiwów katalogów. Poniższy przykład przechowuje cały steamappskatalog:

tar -czf "$HOME/steamapps-backup-$(date +%F).tar.gz" \
  -C "$HOME/.local/share/Steam" steamapps

Aby przywrócić go do domyślnego katalogu Steam, najpierw zamknij Steam, upewnij się, że miejsce docelowe istnieje, a następnie rozpakuj archiwum:

mkdir -p "$HOME/.local/share/Steam"
tar -xzf "$HOME/steamapps-backup-YYYY-MM-DD.tar.gz" \
  -C "$HOME/.local/share/Steam"
Terminal systemu Linux pokazujący polecenia kopiowania aplikacji Steam steamapps, tworzenia archiwum tar.gz i jego przywracania
Skompresowane archiwum jest wygodne w przypadku przechowywania danych w trybie „zimnym”, jednak jego utworzenie i rozpakowanie zajmuje więcej czasu.

4. Użyj rsync do powtarzających się lub przyrostowych kopii zapasowych

W przypadku dużej biblioteki, której kopie zapasowe są regularnie tworzone, rsyncjest to bardziej wydajne niż ponowne kopiowanie wszystkiego. Projekt rsync opisuje je jako szybkie, przyrostowe narzędzie do transferu plików, a jego -atryb archiwizacji rekurencyjnie kopiuje katalogi, zachowując jednocześnie większość typowych atrybutów plików.

rsync -a --info=progress2 \
  "$HOME/.local/share/Steam/steamapps/" \
  "/media/$USER/BackupDrive/Steam/steamapps/"

Uruchom to samo polecenie ponownie później, a rsync zaktualizuje miejsce docelowe zamiast bezmyślnie kopiować każdy plik od nowa. Przed dodaniem destrukcyjnych opcji, takich jak --delete.

Nie zapomnij o zapisaniu plików i danych Proton

Jeśli Twoim celem jest odzyskiwanie danych po awarii, a nie tylko unikanie pobierania gier, utwórz osobną kopię zapasową zapisanych danych. Pomoc techniczna Steam wymienia pliki Linux Steam Cloud w kategorii ~/.local/share/Steam/userdata. Gry, które nie korzystają ze Steam Cloud, mogą przechowywać zapisy w innym miejscu, a gry dla systemu Windows uruchamiane przez Proton mogą przechowywać dane specyficzne dla danej gry w steamapps/compatdata. Nie zakładaj, że folder instalacyjny gry zawiera wszystkie zapisane dane.

Menedżer plików systemu Linux pokazujący dane użytkownika Steam wraz z folderami konta i katalogami AppID gry
Dane Steam Cloud są przechowywane lokalnie w pliku ~/.local/share/Steam/userdata, ale nie każda gra korzysta ze Steam Cloud.

Dlaczego w tym poradniku nie zaleca się już gry Déjà Dup na platformie Steam

W starszym artykule zalecano Déjà Dup (kopie zapasowe GNOME) i twierdzino, że kopia zapasowa folderu domowego automatycznie uwzględnia Steam. Aktualna dokumentacja Déjà Dup wymienia ~/.steam/root, ~/.local/share/Steam, oraz katalog główny Flatpak Steam wśród lokalizacji domyślnie ignorowanych. W przypadku biblioteki Steam należy użyć jawnej metody podanej powyżej, zamiast zakładać, że ogólna kopia zapasowa katalogu domowego ją uwzględnia. Zobacz dokumentację folderu Déjà Dup .

Ustawienia folderów kopii zapasowych GNOME pokazujące dołączone i ignorowane foldery powiązane ze Steam
Sprawdź dokładnie wykluczenia kopii zapasowej: katalogi Steam mogą zostać wykluczone nawet jeśli znajdują się w folderze domowym.

Którą metodę tworzenia kopii zapasowej powinieneś wybrać?

MetodaNajlepiej dla
Kopia zapasowa plików gry SteamNajprostsze przywracanie zarządzane przez Steam
Kopia menedżera plikówSzybka ręczna kopia całej biblioteki
Archiwum tarJeden przenośny skompresowany plik
rsyncDuże biblioteki i powtarzające się kopie zapasowe

Bez względu na wybraną metodę, zachowaj co najmniej jedną kopię zapasową na innym urządzeniu fizycznym i sprawdź, czy Steam widzi przywrócone pliki, zanim usuniesz oryginalną kopię.

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.