मैं इसे सरल रखूंगा और इसे क्लोन करूंगा। USB से लाइव सिस्टम बूट करें (USB अंगूठे ड्राइव से सबसे आसान उबंटू है, मुझे पता है), फिर अपनी हार्ड डिस्क को एक अलग पार्टीशन (या बाहरी हार्ड ड्राइव आदि) में डंप करें, जैसे।
dd if=/dev/sda1 bs=64M of=/mnt/my_mounted_backup_drive/backup-sda1
जहां आपको /dev/sda1
अपने रूट ( /
) विभाजन के साथ बदलने की आवश्यकता है । अन्य विभाजन के साथ (के लिए एक की तरह ही है /boot
, /boot/efi
, /home
) जहां लागू।
यदि आपको अंतरिक्ष को बचाने की आवश्यकता है, तो आप कर सकते हैं
dd if=/dev/sda1 bs=64M | gzip --fast | dd bs=32M of=/mnt/my_mounted_backup_drive/backup-sda1.gz
या, और अधिक जटिल, बहुत धीमी लेकिन कुछ और बाइट्स की बचत,
mkdir -p /mnt/linux
mount -o ro /dev/sda1 /mnt/linux
cd /mnt/linux
tar cvJf /mnt/my_mounted_backup_drive/linux-backup.tar.xz .??* *
आप इसके बाद दूसरे तरीके को पुनर्स्थापित कर सकते हैं, जैसे
mkdir -p /mnt/linux
mount /dev/sda1 /mnt/linux
cd /mnt/linux
tar xvJf /mnt/my_mounted_backup_drive/linux-backup.tar.xz
या
dd /mnt/my_mounted_backup_drive/backup-sda1.gz bs=32M | gzip --decompress | dd bs=64M of=/dev/sda1
(सावधान जहां आप अपना डेटा लिख रहे हैं, यह सब कुछ हटा देता है /dev/sda1
, इसलिए इसे पहली बार सही करें :-)