linux 系统备份及恢复方法

linux 系统备份及恢复

第一台机器上备份

cd /
su root
tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /

转移备份文件

# 查看外置硬盘盘符
sudo fdisk -l
# 安装exfat文件系统
sudo apt-get update
sudo apt-get install exfat-utils fuse-exfat
# 挂载外置硬盘
sudo mount /dev/sdb2 /home/fangqi/xiaomi
# 拷贝文件到外置硬盘
sudo cp /backup.tgz /home/fangqi/xiaomi

从硬盘拷贝到第二台机器上

通过硬盘转移

# 查看外置硬盘盘符
sudo fdisk -l
# 安装exfat文件系统
sudo apt-get update
sudo apt-get install exfat-utils fuse-exfat
# 挂在外置硬盘
sudo mount /dev/sdb2 /home/fangqi/xiaomi
# 拷贝文件到/目录
sudo cp /home/fangqi/xiaomi/backup.tgz /

通过vbox的共享文件夹转移

install additions cd-rom

device-->insert guest additions cd image

sudo mount /dev/cdrom /mnt
cd /mnt
sudo sh VBoxLinuxAdditions.run
sudo reboot

添加共享文件夹

device-->shared folders-->shared folder settings-->make permanent

挂载共享文件夹

sudo mount -t vboxsf NAME MOUNT_FOLDER

记录第二台机器的uuid

# 查看原系统uuid
vi /etc/fstab

第二台机器上还原

cd /
sudo passwd root
su root
tar xvpfz backup.tgz -C /

第二台机器上修改配置

/etc/fstab

sudo vi /etc/fstab
# 按照B机器上的原始内容匹配具体分区的uuid值,修改并保存。

/boot/grub/grub.cfg

# 覆盖/boot/grub/grub.cfg文件中的UUID号
# 搜索替换命令(:n,$s/vivian/sky/g)

重启系统

sudo reboot

第二台机器上配置网卡

# 查看网卡名称,新电脑上网卡名称会变化;
lshw -short
# 修改网络IP配置
sudo vi /etc/network/interfaces
# 重启网卡
sudo /etc/init.d/networking restart

你可能感兴趣的:(linux 系统备份及恢复方法)