back up CentOS using the "dd" command
back up CentOS using the "dd" command
Backup to a Disk Image
how to create an image to an external drive
Using the Gnome Disks Utility
-
1. Run the Gnome Disks utility from the Ubuntu programs menu - WRITE DISKS
- Select the external drive or disk, and then choose “Create Disk image…”.
- Create a file name for the image, choose the folder to store the image, and then press the “Start Creating…” button to begin the process.
- Wait for the process to finish. It could take a couple of hours to finish.
Using the Terminal
To backup to a compressed image using a terminal, simply run the following command:
sudo sh -c "dd if=/dev/sda status=progress | xz -c > /media/cupc/image.img.xz"
Replace /media/cupc/image.img.xz
with the location where you wish to store your disk image.
It may take a couple of hours to complete.
Restore from a Disk Image
Using the Gnome Disks Utility
-
1.Run the Gnome Disks utility from the Ubuntu programs menu.
- Select the 120GB Disk, and then choose “Restore Disk image…”.
- Browse to the location of the image file.
- Press the “Start Restoring…” button.
- Confirm by pressing the “Restore” button.
Using the Terminal
To restore from a compressed image in a terminal, simply run the following command:
sudo sh -c "xz -d -c /media/cupc/image.img.xz | dd of=/dev/sda status=progress"
Replace /media/cupc/image.img.xz
with the location of your compressed disk image.
It may take a couple of hours to complete.
back up CentOS using the "dd" command
back up CentOS using the "dd" command
if=/dev/sda
Is cloning the entire disk and of=/dev/sdd1
Is writing to a partition. Which doesn't make much sense.
You may want to clone the entire disk onto another disk
dd if=/dev/sda conv=sync,noerror status=progress bs=64k of=/dev/sdd
Or yet clone to a compressed image
dd if=/dev/sda | gzip > /sda.img.gz
And restore like so
gzip -d /sda.img.gz | dd of=/dev/sda
to create the image. There where four partitions in my sda
* EFI system
* Microsoft reserved
* mircosoft basic dat
* Windows recovery environment
Klonowanie dysku za pomocą dd krok po kroku
Klonowanie dysku za pomocą dd krok po kroku.
1.Podłączamy dysk USB do systemu linux
2.Po podłączeniu dysku USB wyświetlamy listę napędów za pomocą polecenia
fdisk -l
lub za pomoca komendy
lsblk
Po wykonaniu polecenia otrzymujemy poniższy listing
Disk /dev/sda1: 4007 MB
Disk /dev/sda2: 4007 MB
3. Tworzymy katalog w systemie linux by móc zamocować dysk
mkdir /media/sda1
mkdir - polecenie utworzenia folderu
/media - folder w którym tworzymy nasz katalog
/sda1 - nazwa katalogu może być taka sama jak nzwa partycji
Jeżeli często zmieniamy i montujemy dyski można stworzyć folder tymczasowy np o nazwie tmp do którego będą tymczasowo montowane dyski.
mkdir /media/tmp
Jeżeli z napędu będziemy korzystać regularnie warto nazwać go konkretnie po nazwie.
4.Montowanie napędu
Polecenie do montowania napędy wygląda następująco:
mount -t auto /dev/sda1 /media/sda1
oznaczenia
-t - oznaczenie systemu plików, auto pozwala na rozpoznanie automatyczne.
• -t fvat (dla FAT32 - system plików spotykany na kartach pamięci i Pendrive)
• -t ntfs
• -t ext4 (dla Ext4, system plików używany m.in. przez system linux)
• (dla NTFS, tryb „tylko do odczytu”)
• -t ntfs-3g (dla NTFS - system Windows)
Problemy jeżeli podczas montowania dysku dostaniemy błąd:
Mount: unknown filesystem type 'ntfs' musimy zainstalować pakiet do NTFS
yum install epel-release -y
oraz yum install ntfs-3g -y
Obecnie masz gotowe środowisko do wykonania klonowania
Klonowanie całego dysku:
Składnia jest następująca:dd if=/dev/input/DEVICE-HERE of=/dev/OUTPUT/DEVICE-HERE bs=64K conv=noerror,sync
Aby sklonować / dev / sdc (250G) do / dev / sdd (250G) w Linuksie, wpisz:# dd if=/dev/sdc of=/dev/sdd bs=64K conv=noerror,sync
Aby sklonować / dev / ada0 (250G) do / dev / adb0 (250G) we FreeBSD, wpisz:# dd if=/dev/ada0 of=/dev/adb0 bs=64K conv=noerror,sync
Gdzie,
- if=/dev/file : Urządzenie / plik wejściowy.
- of=/dev/file : Urządzenie / plik wyjściowy.
- bs=64k: Ustawia rozmiar bloku na 64 KB. Możesz użyć 128k lub dowolnej innej wartości.
- conv=noerror : Powiedz dd, aby kontynuował operację, ignorując wszystkie błędy odczytu.
- sync : Dodaj bloki wejściowe z zerami, jeśli wystąpiły jakiekolwiek błędy odczytu, aby przesunięcia danych pozostały zsynchronizowane.
Jak sklonować dysk na NAS lub udostępniony dysk sieciowy sieciowy SMB
dd if=/dev/sdb | gzip -c | dd of=/mnt/nas1/clone_sdb
Jak sklonować partycję
Aby sklonować / dev / sdc1 do / dev / sdd1, wprowadź:# dd if=/dev/sdc1 of=/dev/sdd1 bs=128K conv=noerror,sync
dd zrobić obraz dysku
Możesz uruchomić z Live CD. Po uruchomieniu upewnij się, że żadne partycje nie są zamontowane ze źródłowego dysku twardego. Obraz dysku można przechowywać na zewnętrznym dysku USB. Składnia jest następującadd if=/dev/INPUT/DEVICE-NAME-HERE conv=sync,noerror bs=64K | gzip -c > /path/to/my-disk.image.gz
W tym przykładzie utwórz obraz dysku dla / dev / da0, tj. Klonując / dev / da0 i zapisz w bieżącym katalogu:# dd if=/dev/da0 conv=sync,noerror bs=128K | gzip -c > centos-core-7.gz
Jak przywrócić system (obraz DD)
Składnia jest następująca:# gunzip -c IMAGE.HERE-GZ | dd of=/dev/OUTPUT/DEVICE-HERE
Na przykład:# gunzip -c centos-core-7.gz | dd of=/dev/da0
Porada 1: Za mało miejsca na dysku lokalnie? Użyj skrzynki zdalnej
Możesz wysłać obraz przez ssh i zapisać go w polu usuwania o nazwie server.com:# dd if=/dev/da0 conv=sync,noerror bs=128K | gzip -c | ssh Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript. dd of=centos-core-7.gz
Porada 2: Zobacz postęp podczas tworzenia obrazu za pomocą dd
Musisz użyć GNU dd z coreutils w wersji 8.24 w następujący sposób (przekaż status=progressdo dd) :# dd if=/dev/sdc1 of=/dev/sdd1 bs=128K conv=noerror,sync status=progress
Clonezilla
Co to jest Clonezilla?
Clonezilla to program do tworzenia obrazów / klonowania partycji i dysków podobny do programu True Image® lub Norton Ghost® . Pomaga we wdrażaniu systemu, tworzeniu kopii zapasowych i przywracaniu bez systemu operacyjnego. Dostępne są trzy typy Clonezilla: Clonezilla live , serwer Clonezilla lite i Clonezilla SE (edycja serwerowa) . Clonezilla Live nadaje się do tworzenia kopii zapasowych i przywracania na jednym komputerze. Chociaż serwer Clonezilla lite lub SE jest przeznaczony do masowego wdrażania, może klonować wiele (ponad 40!) Komputerów jednocześnie. Clonezilla zapisuje i przywraca tylko używane bloki na dysku twardym. Zwiększa to wydajność klonu. W przypadku niektórych zaawansowanych urządzeń w klastrze z 42 węzłami odnotowano odtwarzanie multiemisji z szybkością 8 GB / min.Cechy:
- Obsługiwanych jest wiele systemów plików: (1) ext2, ext3, ext4, reiserfs, reiser4, xfs, jfs, btrfs, f2fs i nilfs2 w systemie GNU / Linux, (2) FAT12, FAT16, FAT32, NTFS w systemie MS Windows, (3) HFS + z Mac OS, (4) UFS z FreeBSD, NetBSD i OpenBSD, (5) Minix z Minix i (6) VMFS3 i VMFS5 z VMWare ESX. Dlatego możesz klonować GNU / Linux, MS Windows, Mac OS oparty na Intelu, FreeBSD, NetBSD, OpenBSD, Minix, VMWare ESX i Chrome OS / Chromium OS, bez względu na to, czy jest to 32-bitowy (x86) czy 64-bitowy (x86- 64) system operacyjny. W przypadku tych systemów plików tylko używane bloki partycji są zapisywane i przywracane przez Partclone . W przypadku nieobsługiwanego systemu plików, kopiowanie między sektorami jest wykonywane przez dd w Clonezilla.
- LVM2 (LVM w wersji 1 nie jest) w systemie GNU / Linux jest obsługiwany.
- Program ładujący, w tym grub (wersja 1 i wersja 2 ) oraz syslinux, można ponownie zainstalować.
- Obsługiwane są zarówno formaty partycji MBR, jak i GPT dysku twardego. Clonezilla live można również uruchomić na komputerze z systemem BIOS lub uEFI .
- Obsługiwany jest tryb nienadzorowany. Prawie wszystkie kroki można wykonać za pomocą poleceń i opcji. Możesz także użyć wielu parametrów rozruchowych, aby dostosować własne obrazowanie i klonowanie.
- Obsługiwane jest przywracanie jednego obrazu na wiele urządzeń lokalnych.
- Obraz mógłby zostać zaszyfrowany. Odbywa się to za pomocą ecryptfs , korporacyjnego kryptograficznego systemu plików stosowego zgodnego z POSIX.
- Multiemisja jest obsługiwana w Clonezilla SE, która jest odpowiednia dla masowego klonu. Możesz również używać go zdalnie do zapisywania lub przywracania wielu komputerów, jeśli PXE i Wake-on-LAN są obsługiwane przez klientów.
- Bittorrent (BT) jest obsługiwany na serwerze Clonezilla lite, który jest odpowiedni do masowego wdrażania. Praca w trybie BT jest wykonywana przez Ezio .
- Plik obrazu może znajdować się na dysku lokalnym, serwerze ssh, serwerze samby, serwerze NFS lub serwerze WebDAV .
- Szyfrowanie AES-256 może służyć do zabezpieczenia dostępu do danych, ich przechowywania i przesyłania.
- Na podstawie Partclone (domyślnie), Partimage (opcjonalnie), ntfsclone (opcjonalnie) lub dd do obrazu lub klonowania partycji. Jednak Clonezilla, zawierająca kilka innych programów, może zapisywać i przywracać nie tylko partycje, ale także cały dysk.
- Używając innego darmowego oprogramowania drbl-winroll , które również zostało opracowane przez nas, nazwa hosta, grupa i SID sklonowanej maszyny z systemem Windows MS mogą zostać automatycznie zmienione.
Minimalne wymagania systemowe dla Clonezilla na żywo:
- Procesor X86 lub x86-64
- 196 MB pamięci systemowej (RAM)
- Urządzenie rozruchowe, np. Napęd CD / DVD, port USB, PXE lub dysk twardy
Ograniczenia:
- Partycja docelowa musi być równa lub większa niż partycja źródłowa.
- Kopia różnicowa / przyrostowa nie została jeszcze zaimplementowana.
- Obrazowanie / klonowanie online nie zostało jeszcze zaimplementowane. Należy odmontować partycję, która ma być obrazowana lub sklonowana.
- Ze względu na ograniczenie formatu obrazu nie można przeglądać ani montować obrazu. Możesz _ NIE_ odzyskać pojedynczego pliku z obrazu. Jednak nadal masz obejście, aby to zrobić, przeczytaj to .
- Odzyskiwanie Clonezilla na żywo z wieloma płytami CD lub DVD nie zostało jeszcze zaimplementowane. Teraz wszystkie pliki muszą znajdować się na jednym dysku CD lub DVD, jeśli zdecydujesz się utworzyć plik ISO odzyskiwania.
Licencja:
- Sama Clonezilla jest objęta licencją na podstawie Powszechnej Licencji Publicznej GNU (GPL) w wersji 2. Jednakże, aby uruchomić Clonezillę, wymagane jest wiele wolnego i otwartego oprogramowania, np. Jądro Linuksa i minimalny system operacyjny GNU / Linux.
Której Clonezilli mam użyć?
- Clonezilla Live : Clonezilla live umożliwia używanie CD / DVD lub dysku flash USB do uruchamiania i uruchamiania Clonezilla (tylko Unicast)
- Serwer Clonezilla lite : serwer Clonezilla lite umożliwia używanie Clonezilla live do masowego klonowania (obsługiwane są unicast, broadcast, multicast, bittorrent)
- Clonezilla SE : Clonezilla SE jest zawarta w DRBL, dlatego najpierw należy skonfigurować serwer DRBL, aby używać Clonezilla do masowego klonowania (obsługiwane są unicast, broadcast i multicast)
Strona 2 z 3