Linux的系统备份,复制系统的脚本,系统是Debian,记录

前天在Vmware里尝试把系统复制到另一硬盘的实验,实现了Linux的系统备份, 或者说是复制系统吧,我没用使用ghost或者dd, 我Vmware里的Linux系统是Debian, 分了三个区的 , 另外,不支持lvm .

#!/bin/bash
# 无聊空间 https://www.lpfrx.com 制作

disk=’/dev/hdb’

# 格式化
echo -e “fdisk \\033[1;32m$disk\\033[0;39m now…”
dd if=/dev/zero of=$disk bs=1 count=64 seek=446 &>/dev/null

# 自动分区, 分了三个区
/sbin/fdisk <
脚本copyos.sh源码

在上述操作完成后,然后还要修改menu.list和fstab, 而有的linux系统没有menu.list的话,就修改grub.conf

编辑 /mnt/new/boot/grub/menu.list,更改:

kernel /vmlinuz… ro root=LABEL=/ ==> kernel /vmlinuz… ro root=/dev/hda1

编辑 /mnt/new/etc/fstab,更改:

LABEL=/ ==> /dev/hda1

其实以上操作要根据linux系统的不同mount而进行修改, Debian的是这样的, 以后linux的复制系统或者说是备份系统就方便了.

上边的 +10240M是第1分区的,+512M是swap交换区的,然后剩余空间作为第三区

如果以后就有什么发现,就继续在这篇文章补上.

相关话题:
linux系统备份tar压缩成功

关于无聊人

一个无聊人而已
此条目发表在Linux分类目录。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注