Za każdym razem, gdy chodzi o wycieranie, tworzenie kopii zapasowych lub przywracanie plików Linux, masz niewiele narzędzi. Chociaż istnieje jedna alternatywa, która nadal działa, niezależnie od rozkładu Linuksa, którego używasz, i to jest polecenie DD. Tworzenie obrazu partycji lub klonowanie pełnego dysku twardego to po prostu akty tworzenia kopii całego dysku lub partycji, i jest bardzo proste w przypadku polecenia DD. Polecenie DD jest dobre dla klonowania dysków, kopii zapasowych i odbudowy, między innymi. W tym przewodniku zobaczymy, jak zrobić obraz dysku za pomocą polecenia DD. Upewnij się, że masz zainstalowany system Ubuntu Linux.
DD omija to, tworząc identyczną replikę całego dysku twardego lub partycji. Więc jeśli odzyskasz tę kopię zapasową, Twoja maszyna zostanie przywrócona do pierwotnego stanu. Odzyskasz dostęp do swoich folderów, gier, historii przeglądarki, a czasem nawet ustawień urządzeń. Będziemy chcieli kolejnej jazdy o większej pojemności niż ta, którą klonujemy, aby powtórzyć Twój dysk. Najprawdopodobniej w tym celu byłby duży dysk twardy.
Zainstaluj narzędzie LSSCSI
Otwórz terminal wiersza poleceń Ubuntu 20.04 System Linux. Upewnij się, że w systemie zainstalowano narzędzie „LSSCSI”. Jeśli nie jest zainstalowany, spróbuj zainstalować go za pomocą poniższego polecenia „Apt”, a następnie słowa kluczowego „Zainstaluj” i „LSSCSI”. Zainstalowanie zajmie nie dłużej niż 5 minut, a ty możesz iść.
$ sudo apt instal lsscsi
Po zainstalowaniu narzędzia „LSSCSI”, teraz nadszedł czas, aby użyć go do listy wszystkich urządzeń pamięci naszego systemu Linux. Aby wymienić napędy pamięci i wykonaj poniższe polecenie DVD. Widać, że mamy jeden napęd na dysk i jedno urządzenie CD/DVD w naszym systemie.
$ LSSCSI
Sprawdź informacje o dysku
Po pierwsze, musimy znaleźć informacje dotyczące dysku „/dev/sda”. I z tego powodu musimy użyć instrukcji „fdisk” w naszej skorupce poleceń z uprawnieniami sudo jak poniżej.
$ sudo fdisk /dev /sda
Będzie przemieszczać się do motywu poleceń. Wpisz „P”, aby sprawdzić informacje o dyskach, jak poniżej. Możesz zobaczyć, że pokazuje całkowitą pamięć napędu „/dev/sda”, jego sektorów i bajtów. Pokazuje typ dysku jako DOS. Z drugiej strony ostatnie trzy wiersze migawki pokazują partycje Drive /Dev /SDA i ich dalsze informacje.
: P
Utwórz obraz dysku klonowego
Teraz masz prawie każdą informację o napędzie „/dev/sda”. Naciśnij „Q”, aby wyjść z motywu dowodzącego. Teraz jesteś gotowy zrobić obraz dysku za pomocą polecenia DD. Wyjaśnij więc, że polecenie DD zawsze potrzebuje przywilejów „sudo” do wykonywania. Jak już wiemy z powyższego obrazu, „/dev/sda” ma trzy partycje i zrobimy obraz jednego z nich. Tak więc wybieramy „SDA1” do tworzenia jego klonu. Musisz wykonać poniższe polecenie „DD”, a następnie ścieżka „jeśli” i „of”. Ścieżka „IF” jest z napędu dysku wejściowego, który ma być klonowany, a ścieżka „of” dotyczy dysku wyjściowego, gdzie byłaby kopiowana jako obraz. Z tego możesz zrozumieć, że „SDA1.IMG ”to sklonowany plik dla dysku, a SDA1 to rzeczywisty dysk. Określiliśmy bajty na sekundę do skopiowania z jednego miejsca do drugiego. Przypisaliśmy mu wartość 1000. Polecenie jest następujące:
$ sudo dd if =/dev/sda1 o =/tmp/sda.IMG BS = 1k Conv = Noerror
Wyjście pokazuje liczbę rekordów wprowadzonych i wyświetlonych z dwóch lokalizacji, e.G., Źródło i miejsce docelowe. Pokazuje także liczbę bajtów z sekundami czasowymi, skopiowaną do miejsca docelowego w MB. Oznacza to, że klon został skutecznie wykonany.
Sprawdźmy plik obrazu docelowego, aby sprawdzić, czy wszystkie dane z napędu źródłowego zostały do niego sklonowane, czy nie. Użyj poniższego polecenia listy wraz ze ścieżką pliku obrazu napędu jako:
$ ls -lh /tmp /sda1.img
Dane wyjściowe pokazuje prawa przypisane do tego pliku obrazu, jego rozmiar i lokalizację. Można powiedzieć, że ma podobne prawa i rozmiar jak oryginalny dysk dysku.
Aby zobaczyć więcej informacji na temat pliku obrazu dysku, musisz wypróbować poniższe polecenie „FDISK”, a następnie flaga „-L” jak poniżej.
$ fdisk -l /tmp /sda1.img
Wyjście pokazuje dokładnie te same informacje dotyczące tego pliku obrazu, jak widzieliśmy dla oryginalnego dysku dysku przed utworzeniem tego pliku obrazu. Pokazuje rozmiar napędu obrazu, całkowitą liczbę bajtów i całkowitą sektor.
Przywróć napęd z obrazu klonów
Teraz, jeśli chcesz przywrócić swój oryginalny dysk wraz ze wszystkimi, które ma, musisz ponownie użyć polecenia DD, aby to zrobić. Podczas korzystania z polecenia DD jest w nim niewielka zmiana. Tym razem musisz przesunąć ścieżki wejściowe i wyjściowe. Oznacza to, że musisz umieścić ścieżkę pliku dysku obrazu na ścieżce „jeśli”, a na ścieżce wyjściowej „of” musisz wspomnieć o miejscu, w którym chcesz przywrócić dane pliku obrazu. Oto polecenie przywrócenia danych z dysku z pliku obrazu:
$ sudo dd if =/tmp/sda1.IMG o =/dev/sda1 bs = 1k Conv = noerror
Wyjście pokazuje przesyłanie plików kopii zapasowych do ich rzeczywistego miejsca docelowego. Możesz zobaczyć liczbę danych wejściowych i wyjściowych całkowitych rekordów oraz kilka dalszych informacji dotyczących liczby przeniesionych bajtów, całkowitego rozmiaru obrazu dysku i czasu na przeniesienie.
Wniosek
Rzeczywiście, metoda omawiana wcześniej jest najłatwiejszym i najprostszym sposobem sklonowania dysku w pliku obrazu i przywrócenia kopii zapasowej, aby odzyskać wszystkie pliki i foldery.