linux文件实时备份软件 linux 文件实时备份
发布日期:2020-11-10摘要:Linux系统下的文件自动备份到哪? 若devhda1为windows下的fat32分区,则mkdimntwin_c, vawww为你要备份的目录 写如下脚本,保存为ootackup_va_www s...
Linux系统下的文件自动备份到哪?
若devhda1为windows下的fat32分区,则mkdimntwin_c, vawww为你要备份的目录 写如下脚本,保存为ootackup_va_www.sh,加上执行权限。
#!inash if ! gep -q "devhda1" pocmounts then mount devhda1 mntwin_c || exit fi ackup_all="mntwin_cva_www_$(date +%F).ta.z2" if ta jcf $ackup_all vawww then echo "$ackup_all ackup succeeded. :)" | mail -s "ackup OK" oot else echo "$ackup_all ackup failed. :(" | mail -s "ackup FAILED" oot fi 然后conta -e 加入 30 4 * * 5 inash ootackup_va_www.sh 即在每周五的4:30分执行备份操作。
怎么进行Linux数据备份呢?
1、首先我们要知道需要备份哪些数据。
一般包括数据库和网站数据,在本例中,数据库位于/var/lib/mysql/目录;网站位于/www/users/目录。
2、确定需要将数据备份在哪里,在这个分区中创建一个目录 应该挑选一个空间较大的分区,例: /var 键入命令: cd /var mkdir backup 3、创建备份目录后,进入备份目录 cd /var/backup 4、数据库一般应该完全备份,建议每次备份以当前日期命名 tar -czvf mysql20051015.tar.gz /var/lib/mysql/* 这个命令的意思是,在当前目录下生成一个备份,备份的内容是/var/lib/mysql/目录下的所有内容 5、如果网站数据不多,可以每次将网站数据完全备份 tar -czvf users20051015.tar.gz /www/users/* 6、如果网站数据较多(尤其是运营E站通,商城等每天更新文件量较大的系统),建议每月一次完全备份,每天(或每周)一次更新备份。
这个备份方式即所谓的“差分备份”,差分备份要求每一次更新的备份都要针对上一次完全备份的时间。
例如:在10月15日进行一次完全备份: tar -czvf users20051015.tar.gz /www/users/* 在下一次完全备份前针对10月15日的完全备份进行更新备份(如每周一次): tar -czvf users20051015.tar.gz /www/users/* --newer 10/15/2005/ 在进行“差分备份”后,如果需要恢复数据,应该是先恢复完全备份,再将最近的一次更新备份覆盖完全备份 希望上面这个Linux数据备份方案是一个比较简单的,希望对初学者有所帮助。
中小企业如何选择Linux备份工具?
很多Linux数据备份产品都在不断增加新的功能,且开始在企业中变得更为主流。
现在,多数主要存储管理厂商(如HP和Symantec)已经为其存储管理工具提供了Linux版本。
在一些Linux数据备份软件中,厂商们已能够提供备份到云端、处理虚拟化系统和数据去重的能力。
显然,现在寻求备份Linux系统的用户有了更多的选择,可以享受更先进的功能。
随着云备份变得更加普及,Zmanda等Linux备份厂商正在向他们的产品中添加Linux云备份。
以Zmanda为例,Zmanda Entepise备份产品允许从Linux设备备份到Amazon的S3 (Simple Stoage Sevice)云。
同样,Linux数据备份产品也提供对虚拟机的支持。
随着虚拟化应用在各类服务器(包括Linux服务器)上的起飞,这种能力在过去两年里呈现出爆炸式发展。
虽然虚拟化的系统可以利用任何备份系统(包括shell脚本)来备份,但有很多最适合用于虚拟化备份的软件。
例如,Symantec Veitas NetBackup使管理员可以拍摄一台物理服务器的单一快照和捕获所有运行在这台服务器上的虚拟化服务器,而不必拍摄每一个虚拟服务器的单个快照。
基于Linux的虚拟化备份产品通常将任何东西,从虚拟化的应用上的单个文件到整个裸恢复,恢复到物理或虚拟Linux服务器。
它们还可以克隆虚拟服务器的已有实例,来创建另一个虚拟服务器,为进行快速恢复提供了方便。
集群支持在Linux备份产品(如来自BakBone Softwae的NetVault: Backup)中越来越常见。
这种支持包括为进行备份和存储管理从控制台上的单一屏幕作为单一设备来管理集群的能力。
NetVault代表着Linux备份软件领域中的另一个趋势。
它通过一种叫做NetVault: Replicato的特性提供继续的数据保护(CDP)。
这种特性通过LAN或WAN复制字节级数据变化。
数据去重也通过Data Domain等公司进入了Linux备份功能中,这些公司将数据去重技术作为产品特性的一部分来提供。
当然,同任何存储管理特性一样,不同的厂商在Linux备份上也是有优劣之分的。
在选择Linux备份产品时,必须进行测试,以确保候选产品可以满足自己的需要,而不只是填写特性清单上复选框的工作。
不过,如果用户只是寻求一些基本的备份功能,市场上也有很多可以提供基本备份功能的Linux产品。
其中的一些产品只是依靠像ta这样的 Linux实用工具来处理备份任务的简单的shell脚本。
另一些则是像Bacula这样的,可以提供更多额外特性的更复杂的产品。
更多优质资料尽在考试大论坛 考试大在线题库 linux认证更多详细资料
Linux自动远程备份一个文件夹所有文件至一台服务器上的配置命令步...
1.备份Linux系统 window系统在运行状态下,我们是无法将文件拷贝出来的,那么在Linux下呢?她的文件结构式一种树型结构。
而且在系统运行的时候我们可以进行打包所有系统文件。
特别要说的在Linux的root账户具备系统上的任何操作,这也是为什么要创建一个比较低级别的用户权限来防止系统误操作导致系统崩溃的晕因了。
下面看备份命令。
#切换到root sudosu #进入系统根目录 cd/ #执行打包命令 tarcvpzflinuxbackup.tgz--exclude=/proc--exclude=/lost+found--exclude=/linuxbackup.tgz--exclude=/mnt--exclude=/sys/ 命令解释: tar:linux常用的打包程序 cvpzf:式tar的参数,c-创建新文档 v-处理过程中输出相关信息 p-表示保持相同的权限 z-调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩 f-对普通文件操作 linuxbackup.tgz:要打包成的文件名 --exclude=/proc:排除/proc目录,不打包这个目录,后面也同理,记得排除自身打包的文件名 /:表示打包linux根目录所有文件,当然了排除的文件不包含在内 整个过程理解起来意思就是,创建一个新的文件名linuxbackup.tgz压缩文件,它保存式从排除了指定目录后的文件,并且保存原有的权限设置,这里必须记下你排除的目录,恢复的时候需要手动创建。
具体哪些目录要排除在外,这个根觉不同的环境和工作需要进行选择就是了。
执行后等待一定时间就可以了,将这个linuxbackup.tgz拷贝到其他地方即可,备份完成了。
重点指出:在打包过程中不要进行任何的操作,否则会修改某些文件,在备份完后tar会提示错误。
恢复也是一样。
2.恢复Linux系统 按照上面的方式备份完系统就可以使用该方法恢复你的备份文件了。
如果你的系统崩溃了无法进入系统那么你可以借助引导CD或者其他引导系统进入,如果你可以进入系统,首先拷贝该备份文件到/目录下,然后执行下面命令进行恢复系统: #提升到root sudosu #进入根目录 cd/ #解压恢复系统 tarxvpfzlinuxbackup.tgz-C/ 等执行完后,别急着重启系统,要记得创建你在备份时候排除的目录,手动创建,例如上面我们排除,我们需创建 mkdirproc mdkirlost+found mkdirmnt mkdirsys 这个时候你就可以重启系统了。
恢复完成了。
Linux如何用Ghost备份Linux系统?
工具:ghost.exe image file ( 最小而完整的系统所作出来的image文件 ). Ghost linux主要几个步骤: 1、 oot fom cd 2、 estoe edhat image into had disk 3、 define majo had disk space as eisefs patition 4、 update etclilo.conf and execute lilo –v update the etcfsta 5、 cp all files into eise ( the mount patition eisefs patition ) 6、 eoot ,ok!!! 每步的详细操作: 一、 oot fom cd 二、 estoe with ghost select destination dive and make sue the new and old sizes ae the same. (we want to use the fee space foeisefs late ) ghost过程应该很快,然后eoot,别忘了取出光盘。
按提示config系统查找到的硬件。
三、 define new patition with fdisk # fdisk devhad command ( m fo help) : p 查看分区情况。
Command ( m fo help ) : n define a new patition . 1 , 2 分区都已经用了,我们选 3 fist cylinde and last cylinde 都按 default , 也就是用了其它的剩余空间。
确认他的ID 是83 ,83对应的是liunx,ID 等于的5对应为extend , 82对应为linux swap 。
LINUX系统的硬盘用GHOST软件可以备份和恢复吗?
用GHOST对LINUX系统做备份1:要求将安装了LINUX系统的硬盘(原盘)整盘刻至另一硬盘(目标盘)。
2:所需工具:DOS系统引导盘,GHOST2003(版本低的对文件格式不能很好的支持),原盘(LINUX)的引导盘。
3:步骤:A:用DOS盘引导系统,进入GHOST2003界面。
选DISK-TO-DISK即可(可使用GHOST的默认选项)。
B:刻完之后,用目标盘启动有可能只显示LI即无法继续。
可用原盘(LINUX)的引导盘启动目标盘。
进入系统后再次安装LILO。
C:从新启动,目标盘即能自我引导。
(以上在 REDHAT LINUX7.2 下实验通过)附:原盘(LINUX)引导盘的制作方法:1, 格式化软盘: fdformat /dev/fd0H14402, 拷贝内核: cp vmlinuz /dev/fd0 ---vmlinuz对应具体的系统内核3, 设定引导区: rdev /dev/fd0 /dev/hda? ---?对应系统的/目录位置4, 设定只读: redv -r /dev/fd0 1
linux自动备份计划,我想备份var/www/html/的整个目录,每天2点备份...
如下步骤:1、新建脚本 backup.sh#!/bin/sh#Backup the filestar -zcf /backup/html_$(date -d "today" +"%Y%m%d_%H%M%S").tar.gz /var/www/html/ #Delete the files two days beforefind /backup/ -type f -mtime +2 -exec rm {} \; 2、为backup.sh添加执行权限chmod 755 backup.sh 3、添加计划 crontab -e0 2 * * * sh /var/test/backup.sh注意事项:1、backup.sh文件一定要添加执行权限;2、注意脚本目录和存放备份文件的目录,/var/test/为脚本的目录,/backup/存放备份文件的目录;稍微懂些linux的应该都能看懂,CentOS V6.3测试正常,你可以先测试一下如有疑问请用百度hi联系我,希望能帮助到你!...
从linux中同步文件夹的软件
所以他具体的功能实现不清楚。
svn 、git、cvs 也可以考虑,不过这个同步是基于版本控制的、 cvs 里面的文件。
我没用过这个东西,貌似你不能像普通文件那么直接修改 svn、 git,这个貌似速度能快点Linux 下面可以试试 rsync 服务,同步可以自己写脚本解决。
不过同样需要搭建 rsync 服务程序。
和 ftp 相比...
-
给我们打电话
7*24小时服务热线:1399999999
全国客服热线:400-0000-000 -
百度地图
福建省漳州市 -
给我们发邮件
E-mail:[email protected]
在线沟通