在Ubuntu虚拟机中,备份和恢复是确保数据安全的重要步骤。以下是一些常用的备份与恢复方法:
lsblk
命令确认系统盘和目标盘的名称。dd
命令创建备份,例如备份到另一个磁盘或备份文件。
sudo dd if=/dev/sda of=/dev/sdb bs=4M status=progress
sudo dd if=/dev/sda of=/mnt/ubuntu_backup.img bs=4M status=progress
sudo dd if=/dev/sda bs=4M | gzip > /mnt/backup/system_backup.img.gz
rsync
是一个强大的文件同步工具,可以在本地和远程之间同步文件,也适用于备份整个系统或指定的文件和文件夹。rsync -avz --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lostfound"} / /path/to/external/drive
rsync -avz /path/to/backup/ /
sudo apt install timeshift
选择备份存储位置,设置备份计划和快照保留数量,开始备份。tar
命令备份整个文件系统或指定的文件和文件夹。sudo tar cvpzf backup.tgz --exclude=/proc --exclude=/lostfound --exclude=/backup.tgz --exclude=/mnt --exclude=/sys --exclude=/media /
/etc/fstab
中的UUID。sudo dd if=/path/to/backup.img of=/dev/sda bs=4M status=progress && sync
在执行任何系统恢复操作之前,请务必备份所有重要数据,以防数据丢失。