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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,761评论 9 468
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 9,325评论 0 5
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,182评论 2 33
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,117评论 2 89
  • 谢谢你的到来,让我有一个特别的身份母亲!24岁的我初当妈妈,心中的喜悦和自豪为你的诞生,而感到飘然而至…… 每一天...
    叛逆的宠儿阅读 3,649评论 0 0