Strona główna
» LINUX
»
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
Aby utworzyć kopię zapasową odczytywalnego dysku CD-ROM w formacie ISO w systemie Linux, użyj programu GNOME Disks lub skopiuj napęd optyczny do pliku z rozszerzeniem dd. W programie GNOME Disks wybierz napęd CD/DVD, wybierz opcję Utwórz obraz dysku i zapisz wynik z .isorozszerzeniem . W terminalu najpierw zidentyfikuj urządzenie optyczne (często /dev/sr0), a następnie skopiuj je do nowego pliku ISO. Nie zgaduj nazwy urządzenia: sprawdź ją przed uruchomieniem polecenia.
Ten poradnik dotyczy zwykłych płyt CD z danymi, które napęd może odczytać. Obraz ISO nie jest zgrywaniem płyt audio z uwzględnieniem ścieżek, a bezpośrednia kopia może się nie powieść na uszkodzonych lub nagrywalnych płytach z błędami odczytu. Użyj dedykowanego rippera CD do odtwarzania dźwięku lub GNU ddrescue do odzyskiwania danych.
Metoda 1: Utwórz obraz ISO z dyskami GNOME
Dyski GNOME mogą być już zainstalowane. Jeśli ich brakuje, zainstaluj gnome-disk-utilitypakiet za pomocą menedżera pakietów swojej dystrybucji. Typowe polecenia są dostępne sudo apt install gnome-disk-utilityw systemach Debian lub Ubuntu, sudo dnf install gnome-disk-utilityFedora, sudo pacman -S gnome-disk-utilityArch Linux i sudo zypper install gnome-disk-utilityopenSUSE. Treść menu może się nieznacznie różnić w zależności od wersji.
Włóż płytę CD-ROM i otwórz „Dyski” . Wybierz fizyczny napęd CD/DVD na pasku bocznym po lewej stronie. Sprawdź, czy wybranym urządzeniem jest napęd optyczny z płytą, a nie dysk twardy, pendrive lub pojedynczy wolumin.
Wybierz napęd optyczny, w którym znajduje się płyta CD-ROM.
Otwórz menu z trzema kropkami na dysku i wybierz opcję Utwórz obraz dysku… . Rozpocznie się proces zapisywania obrazu dla wybranego urządzenia.
Z menu wybranego dysku wybierz opcję Utwórz obraz dysku.
W oknie dialogowym zapisu wybierz folder i wpisz jasną nazwę pliku, np archive.iso. . Zachowaj .isorozszerzenie, upewnij się, że w miejscu docelowym jest wystarczająco dużo wolnego miejsca na płytę i kliknij Zapisz .
Ustaw miejsce docelowe i zapisz obraz z nazwą pliku .iso.
Poczekaj na zakończenie okna dialogowego postępu przed wysunięciem płyty. Po jego zamknięciu otwórz wybrany folder i sprawdź, czy nowy plik ISO się tam znajduje. Skopiuj go na osobne urządzenie, jeśli chcesz mieć kopię zapasową, która przetrwa uszkodzenie głównego dysku komputera.
Przed wyjęciem płyty poczekaj, aż napęd ją odczyta.
Metoda 2: Skopiuj płytę w terminalu
Metoda terminalowa wykorzystuje GNU dddo odczytu napędu optycznego jako urządzenia blokowego i zapisu tych bajtów do zwykłego pliku. Opcja status=progresswyświetla postęp transferu w GNU Coreutils.
Po włożeniu płyty CD-ROM wypisz urządzenia blokowe:
lsblk -p -o NAME,TYPE,SIZE,MOUNTPOINTS
Znajdź wiersz, którego typ to rom, zazwyczaj /dev/sr0. Jeśli Twój komputer ma więcej niż jeden napęd optyczny, użyj wiersza i rozmiaru odpowiadającego włożonemu dyskowi. Niektóre systemy używają innej /dev/srNścieżki; zastąp ją dokładną ścieżką wyświetlaną na Twoim komputerze.
Przed kopiowaniem zidentyfikuj urządzenie optyczne za pomocą polecenia lsblk.
Uruchom, ddużywając napędu optycznego jako wejścia i nowej nazwy pliku ISO jako wyjścia:
Zastąp, /dev/sr0jeśli napęd optyczny ma inną nazwę. Wybierz nazwę pliku docelowego, która nie zawiera jeszcze potrzebnego pliku: ddnadpisze ścieżkę wyjściową. Jeśli Twoje konto może już odczytać urządzenie, możesz pominąć sudo.
Wejściem jest napęd optyczny, a wyjściem plik w folderze domowym.
Pozwól poleceniu działać, aż powróci do wiersza poleceń powłoki. Status postępu ma charakter informacyjny; nie wyjmuj płyty podczas odczytu. Błąd odczytu oznacza, że plik wynikowy może być niekompletny. Jeśli plik został utworzony przez sudo, jego właścicielem może być root; możesz go zwrócić na swoje konto za pomocą sudo chown "$USER" "$HOME/archive.iso".
Poczekaj, aż dd zakończy działanie i poinformuje, że kopiowanie zostało ukończone.
Sprawdź, czy system Linux rozpoznaje zapisany plik jako obraz ISO:
file "$HOME/archive.iso"
W przypadku typowej płyty CD z danymi wynik powinien wskazywać system plików ISO 9660 CD-ROM. Dokładna etykieta w danych wyjściowych pochodzi z płyty. Jeśli polecenie zgłasza tylko dane ogólne lub ddbłąd wejścia/wyjścia, nie traktuj pliku jako zweryfikowanej kopii zapasowej.
Użyj pliku, aby sprawdzić, czy zapisany obraz jest rozpoznawany jako system plików ISO.
Kiedy podstawowa kopia nie wystarcza
Zwykła kopia ISO jest wygodna w przypadku czytelnego dysku z danymi. Płyty CD z dźwiękiem mają oddzielne ścieżki i powinny być zgrywane za pomocą oprogramowania do ekstrakcji dźwięku. W przypadku porysowanej płyty lub płyty CD-R z błędami odczytu, dokumentacja programu GNU ddrescue wskazuje przypadki, w których ddrescue może odzyskać dane bardziej niezawodnie niż zwykły plik dd. Zachowaj plik mapy, jeśli go używasz, aby móc wznowić odzyskiwanie. W każdym przypadku zachowaj oryginalny dysk do czasu sprawdzenia obrazu i zapisania kolejnej kopii w bezpiecznym miejscu.