ÔõÑùÔÚ÷è÷ë²Ù×÷ϵͳÉϾÙÐÐϵͳ±¸·ÝºÍ»Ö¸´£¿
ÔõÑùÔÚ÷è÷ë²Ù×÷ϵͳÉϾÙÐÐϵͳ±¸·ÝºÍ»Ö¸´£¿
÷è÷ë²Ù×÷ϵͳÊÇÖйú×ÔÖ÷Ñз¢µÄ¿ªÔ´²Ù×÷ϵͳ£¬ÆÕ±éÓ¦ÓÃÓÚÖÖÖÖ³¡¾°ÖС£ÔÚʹÓÃ÷è÷ë²Ù×÷ϵͳʱ£¬ÏµÍ³±¸·ÝºÍ»Ö¸´ÊǺÜÊÇÖ÷ÒªµÄÒ»ÏîʹÃü¡£±¸·Ýϵͳ¿ÉÒÔ±ÜÃâÒò¹ÊÕÏ»òÎó²Ù×÷µ¼ÖÂÊý¾Ýɥʧ£¬¶øϵͳ»Ö¸´Ôò¿ÉÒÔÔÚϵͳÍß½âʱ¿ìËÙ»Ö¸´Õý³£¹¦Ð§¡£±¾ÎĽ«ÏêϸÏÈÈÝÔõÑùÔÚ÷è÷ë²Ù×÷ϵͳÉϾÙÐÐϵͳ±¸·ÝºÍ»Ö¸´£¬²¢¸½ÉÏÏà¹Ø´úÂëʾÀý¡£
±¸·Ýϵͳ
ΪÁ˱¸·ÝÕû¸öϵͳ£¬ÎÒÃÇ¿ÉÒÔʹÓÃrsync¹¤¾ßÀ´ÊµÏÖ¡£rsyncÊÇÒ»¸öÇ¿Ê¢µÄÎļþºÍĿ¼ͬ²½¹¤¾ß£¬¿ÉÒÔÔÚ²î±ðµÄЧÀÍÆ÷Ö®¼ä¸ßЧµØͬ²½ÎļþºÍĿ¼¡£
Ê×ÏÈ£¬ÎÒÃÇÐèҪװÖÃrsync¹¤¾ß£º
µã»÷ÏÂÔØ¡°àËÃûÌÃÊý¾Ý»Ö¸´¾Þ½³¡±£»
sudo apt install -y rsync
µÇ¼ºó¸´ÖÆ
½ÓÏÂÀ´£¬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁî¾ÙÐÐϵͳ±¸·Ý£º
sudo rsync -aAXv /* /path/to/backup/folder --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found}
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁî»á½«ÏµÍ³ÖеÄËùÓÐÎļþºÍĿ¼±¸·Ýµ½Ö¸¶¨µÄ±¸·ÝÎļþ¼ÐÖУ¬Í¬Ê±É¨³ýµô²»ÐèÒª±¸·ÝµÄϵͳÎļþºÍĿ¼¡£
ϵͳ»Ö¸´
µ±ÏµÍ³±ÀÀ£»òÐèÒª»Ö¸´Ê±£¬ÎÒÃÇ¿ÉÒÔʹÓñ¸·ÝÎļþ¼ÐÀ´»Ö¸´ÏµÍ³¡£
Ê×ÏÈ£¬ÎÒÃÇÐèÒª½¨ÉèÒ»¸öеÄϵͳ·ÖÇø»òÃûÌû¯ÒÑÓеķÖÇø£º
sudo mkfs.ext4 /dev/sdX
µÇ¼ºó¸´ÖÆ
È»ºó£¬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ±¸·ÝÎļþ¼ÐÖеÄÎļþºÍĿ¼»Ö¸´µ½ÐµķÖÇøÖУº
sudo mount /dev/sdX /mnt sudo rsync -aAXv /path/to/backup/folder/* /mnt --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found}
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁ±¸·ÝÎļþ¼ÐÖеÄËùÓÐÎļþºÍĿ¼»Ö¸´µ½ÐµķÖÇøÖС£
½ÓÏÂÀ´£¬ÎÒÃÇÐèÒªÖØÐÂ×°ÖÃÖ¸µ¼³ÌÐòÒÔÆô¶¯ÐµÄϵͳ·ÖÇø¡£Ê×ÏÈ£¬ÎÒÃÇÐèҪȷ¶¨ÐµķÖÇøµÄUUID£º
sudo blkid /dev/sdX
µÇ¼ºó¸´ÖÆ
È»ºó£¬ÎÒÃÇÐèÒª±à¼/boot/grub/grub.cfgÎļþ£¬²¢½«root=UUID=xxxÌ滻ΪеķÖÇøUUID£º
sudo nano /mnt/boot/grub/grub.cfg
µÇ¼ºó¸´ÖÆ
×îºó£¬ÎÒÃÇÐèҪжÔØеķÖÇø²¢ÖØÐÂÆô¶¯ÏµÍ³£º
sudo umount /mnt sudo reboot
µÇ¼ºó¸´ÖÆ
×ܽ᣺
ÔÚ÷è÷ë²Ù×÷ϵͳÖУ¬ÏµÍ³±¸·ÝºÍ»Ö¸´ÊǺÜÊÇÖ÷ÒªµÄÒ»ÏîʹÃü¡£Í¨¹ýʹÓÃrsync¹¤¾ß£¬ÎÒÃÇ¿ÉÒÔÇáËɵر¸·ÝÕû¸öϵͳ£¬²¢ÔÚÐèҪʱ¿ìËÙ»Ö¸´¡£ÔÚ»Ö¸´ÏµÍ³Ê±£¬ÎÒÃÇÐèÒª½¨ÉèÒ»¸öеķÖÇø£¬²¢Ê¹ÓÃrsync½«±¸·ÝÎļþ¼ÐÖеÄÎļþºÍĿ¼»Ö¸´µ½ÐµķÖÇøÖС£×îºó£¬ÎÒÃÇ»¹ÐèÒªÖØÐÂ×°ÖÃÖ¸µ¼³ÌÐòÒÔÆô¶¯ÐµÄϵͳ¡£Ï£ÍûÕâƪÎÄÕ¶ÔÄãÔÚ÷è÷ë²Ù×÷ϵͳÉϾÙÐÐϵͳ±¸·ÝºÍ»Ö¸´ÓÐËù×ÊÖú¡£
´úÂëʾÀý£º
# ×°ÖÃrsync¹¤¾ß sudo apt install -y rsync # ±¸·Ýϵͳ sudo rsync -aAXv /* /path/to/backup/folder --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found} # ½¨ÉèеÄϵͳ·ÖÇø»òÃûÌû¯ÒÑÓеķÖÇø sudo mkfs.ext4 /dev/sdX # »Ö¸´ÏµÍ³ sudo mount /dev/sdX /mnt sudo rsync -aAXv /path/to/backup/folder/* /mnt --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found} # ÖØÐÂ×°ÖÃÖ¸µ¼³ÌÐòÒÔÆô¶¯ÐµÄϵͳ·ÖÇø sudo blkid /dev/sdX sudo nano /mnt/boot/grub/grub.cfg # жÔØеķÖÇø²¢ÖØÐÂÆô¶¯ÏµÍ³ sudo umount /mnt sudo reboot
µÇ¼ºó¸´ÖÆ
ÒÔÉϾÍÊÇÔõÑùÔÚ÷è÷ë²Ù×÷ϵͳÉϾÙÐÐϵͳ±¸·ÝºÍ»Ö¸´£¿µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡