Bagaimana untuk melakukan sandaran dan pemulihan sistem pada Kirin OS?
Sistem pengendalian Kirin ialah sistem pengendalian sumber terbuka yang dibangunkan secara bebas di China dan digunakan secara meluas dalam pelbagai senario. Sandaran dan pemulihan sistem adalah tugas yang sangat penting apabila menggunakan sistem pengendalian Kirin. Sistem sandaran boleh menghalang kehilangan data akibat kerosakan atau salah operasi, manakala pemulihan sistem boleh memulihkan kefungsian normal dengan cepat sekiranya berlaku ranap sistem. Artikel ini akan memperkenalkan secara terperinci cara melakukan sandaran dan pemulihan sistem pada sistem pengendalian Kirin, dan melampirkan contoh kod yang berkaitan.
Untuk menyandarkan keseluruhan sistem, kita boleh menggunakan alat rsync untuk mencapainya. rsync ialah alat penyegerakan fail dan direktori yang berkuasa yang boleh menyegerakkan fail dan direktori dengan cekap antara pelayan yang berbeza.
Pertama, kita perlu memasang alat rsync:
sudo apt install -y rsync
Seterusnya, kita boleh menggunakan arahan berikut untuk melaksanakan sandaran sistem:
sudo rsync -aAXv /* /path/to/backup/folder --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found}
Arahan ini akan menyandarkan semua fail dan direktori dalam sistem ke folder sandaran yang ditentukan, sementara tidak termasuk Padam fail sistem dan direktori yang tidak perlu disandarkan.
Apabila sistem ranap atau perlu dipulihkan, kita boleh menggunakan folder sandaran untuk memulihkan sistem.
Pertama, kita perlu mencipta partition sistem baharu atau memformatkan partition yang sedia ada:
sudo mkfs.ext4 /dev/sdX
Kemudian, kita boleh menggunakan arahan berikut untuk memulihkan fail dan direktori dalam folder sandaran kepada partition baharu:
sudo mount /dev/sdX /mnt sudo rsync -aAXv /path/to/backup/folder/* /mnt --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found}
This The command memulihkan semua fail dan direktori dalam folder sandaran ke partition baharu.
Seterusnya, kita perlu memasang semula pemuat but untuk but partition sistem baharu. Mula-mula, kita perlu menentukan UUID partition baharu:
sudo blkid /dev/sdX
Kemudian, kita perlu mengedit fail /boot/grub/grub.cfg dan gantikan root=UUID=xxx dengan UUID partition baharu:
sudo nano /mnt/boot/grub/grub.cfg
Akhir sekali, kita perlu Nyahlekap partition baharu dan mulakan semula sistem:
sudo umount /mnt sudo reboot
Ringkasan:
Dalam sistem pengendalian Kirin, sandaran dan pemulihan sistem adalah tugas yang sangat penting. Dengan menggunakan alat rsync, kami boleh membuat sandaran keseluruhan sistem dengan mudah dan memulihkannya dengan cepat apabila diperlukan. Apabila memulihkan sistem, kita perlu mencipta partition baharu dan menggunakan rsync untuk memulihkan fail dan direktori dalam folder sandaran kepada partition baharu. Akhir sekali, kita juga perlu memasang semula pemuat but untuk memulakan sistem baharu. Saya harap artikel ini akan membantu anda untuk melakukan sandaran dan pemulihan sistem pada sistem pengendalian Kirin.
Contoh kod:
# 安装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
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan sandaran dan pemulihan sistem pada Kirin OS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!