当前位置:首页 » 操作系统 » linuxdd备份

linuxdd备份

发布时间: 2022-06-26 16:43:54

linux怎么备份与还原

本人每次对操作系统更新后都做一次系统备份,我的做法是:
1、在保存备份文件的目录 xxx 下建立一个文件 backup.sh,其内容是:
tar -zcf bin.tar.gz /bin
tar -zcf boot.tar.gz /boot
tar -zcf dev.tar.gz /dev
tar -zcf etc.tar.gz /etc
tar -zcf lib32.tar.gz /lib32
tar -zcf lib64.tar.gz /lib64
tar -zcf lib.tar.gz /lib
tar -zcf opt.tar.gz /opt
tar -zcf sbin.tar.gz /sbin
tar -zcf selinux.tar.gz /selinux
tar -zcf srv.tar.gz /srv
tar -zcf var.tar.gz /var
tar -zcf usr.tar.gz /usr
2、在需要备份的时候进入到保存备份内容的目录执行一次命令: sh backup.sh
3、在保存备份文件的目录 xxx 下建立一个叫 restore.sh 的文件,其内容如下:
tar -zxf /mnt/xxx/bin.tar.gz
tar -zxf /mnt/xxx/boot.tar.gz
tar -zxf /mnt/xxx/dev.tar.gz
tar -zxf /mnt/xxx/etc.tar.gz
tar -zxf /mnt/xxx/lib32.tar.gz
tar -zxf /mnt/xxx/lib64.tar.gz
tar -zxf /mnt/xxx/lib.tar.gz
tar -zxf /mnt/xxx/opt.tar.gz
tar -zxf /mnt/xxx/sbin.tar.gz
tar -zxf /mnt/xxx/selinux.tar.gz
tar -zxf /mnt/xxx/srv.tar.gz
tar -zxf /mnt/xxx/var.tar.gz
tar -zxf /mnt/xxx/usr.tar.gz
4、如果需要系统恢复,我就用光盘启动,mount 原来的根目录为 yyy,接着 mount 保存备份文件的目录为 xxx,接着进入到 /mnt/yyy,并在此下达命令: sh /mnt/xxx/restore.sh
说明:
(1)、备份和恢复需要1个多小时,这个时间根据你电脑的CPU速度和硬盘转速会有所不同。
(2)、上面备份与恢复没有顾及 /home 目录和 /root 目录,因为我的系统主要是给学生做练习用的,那两个目录的内容没有意义。在实际工作中,可能这两个目录才是最重要的,你可以模仿着别的目录添加到 backup.sh 和 restore.sh 文件中去,甚至别的目录都不备份(以便节约备份时间)就备份这两个目录。

⑵ 如何备份linux操作系统

您好,小白一键重装系统网为您回答问题,希望对您有帮助

备份Linux系统方法:Symantec Ghost 7.5以后的版本支持Ext3 native复制。

另外,Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。

Linux以它的高效性和灵活性着称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。

除此之外,Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同使用Windows NT一样,允许用户使用窗口、图标和菜单对系统进行操作。

⑶ 如何将linux系统完整备份出来

备份Linux系统的策略有很多,比如使用dd命令直接克隆硬盘分区:
sudo
dd
if=/dev/sda1
of=/dev/sdb1
或者,使用tar将硬盘上的文件打包:
cd
/
sudo
tar
cvpzf
backup.tgz
--exclude=/proc
--exclude=/mnt
--exclude=/sys
--exclude=/backup.tgz
/
还原系统的命令是:
sudo
dd
if=/dev/sdb1
of=/dev/sda1

tar
xvpfz
backup.tgz
-C
/

⑷ 请教几个linux centos 下的 DD备份恢复问题

windows不清楚,linux下备份有mp,cpio,dd等,dd很简单
备份:

dd if=/dev/sda of=/dev/sdb 备份整个磁盘到另外一个磁盘

dd if=/dev/sda of=sda.bak 备份整个磁盘为某个文件

dd if=/dev/sda | gzip > sda.bak.gz 备份并且压缩

恢复:

dd if=/dev/sdb of=/dev/sda

gzip -dc sda.bak.gz | dd of=/dev/sda

⑸ 关于linux 使用DD 备份系统的问题

由于各种蛋疼的特殊原因,只能用linux系统命令实现linux系统备份。我用的是redhat5.4
达到从一台机器的系统的各种东西,在另一台机器也要克隆一个。我是这么做的

首先是自己的机器:
打开终端 输入tar cvpfz gezhongdanteng.tgz / --exclude=/proc --exclude=/lost+found --exclude=/gezhongdanteng.tgz --exclude=/mnt --exclude=/sys
打包完成以后 我用以下命令传送到对方IP
scp gezhongdanteng.tgz [email protected]:/
考过去以后,我用对面的那台机子先备份:
cp /boot/grub/menu.1st /
cp /boot/grub/grub.conf /
然后根目录下解包:tar xvpfz gezhongdanteng.tgz -C
(提示我选项需要一个参数--C Try 'tar --telp'or'tar--usage' gor more information)
然后我把-C 去掉了
tar xvpfz gezhongdanteng.tgz 开始解压
最后提示 tar 由于前面延迟的错误而退出。
没管他继续还原
根目录下 cp menu.1st /boot/grub
cp grub.conf /boot/grub
最后reboot
理想很性感;显示很骨感

⑹ linux 使用dd命令从硬盘备份数据到cf卡

dd 是整个分区输出读出来。你 CF 卡比硬盘分区大?

⑺ LINUX下DD备份和恢复备份的问题;

sdc1和sdc2是同一张卡的2个分区吧?恢复时把if和of内容对调即可。推荐用tar文件级备份。

热点内容
硫酸是怎么配置的 发布:2024-05-13 02:22:11 浏览:625
如何把安装密码弄没 发布:2024-05-13 02:16:36 浏览:23
中文转unicodephp 发布:2024-05-13 02:15:42 浏览:414
小白编程网 发布:2024-05-13 02:10:15 浏览:782
数学新算法 发布:2024-05-13 02:09:18 浏览:245
怎么改变文件存储的磁盘 发布:2024-05-13 01:53:50 浏览:557
落地秒杀脚本 发布:2024-05-13 01:40:57 浏览:397
pythondata 发布:2024-05-13 01:18:23 浏览:521
新建文件夹bat 发布:2024-05-13 01:15:41 浏览:707
凌派标配什么配置 发布:2024-05-13 00:58:05 浏览:512