- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章 系统备份 我们在备份时考虑的因素 1. 备份哪些档案: 主机的账号信息在 /etc/* 及 /home/* 等等档案是重要的! 2. 选择什么备份的媒介: 是可擦写光盘、另一棵硬盘、同一颗硬盘的不同 partition、还是使用网络备援系统? 哪一种速度最快,最便宜,可将数据保存最久? 3. 考虑备份的方式: 是完全备份(类似 ghost)还是部分备份即可? 4. 备份的频率: 例如 MySQL 数据库是否天天备份、若完全备份,需要多久进行一次? 5. 备份使用的工具为何: 是 tar 还是 cpio 等等? 主机系统需要备份的文件 这方面的档案主要跟『账号与系统设定文件』有关系! 主要有哪些账号的档案需要备份呢?就是 /etc/passwd, /etc/shadow, /etc/group, /etc/gshadow, /home 底下的使用者家目录等等, 而由于 Linux 预设的主机信息设定参数文件都在 /etc/ 底下, 所以只要将这个档案备份下来的话, 那么几乎所有的设 定档都会存在的! 主机系统需要备份的文件 /etc/ 整个目录 /home 整个目录 /var/spool/mail /boot /root 如果您自行安装过其它的套件,那么 /usr/local/ 或 /opt 也最好备份一下! 网络服务的数据库方面 数据设定档案: /etc/ 整个目录 /usr/local/ 整个目录 系统 www + MySQL: WWW 资料:/var/www 整个目录或 /srv/www 整个目录,及系统的使用者家目录 MySQL : /var/lib/mysql 整个目录 其它你在 Linux 主机上面提供的数据库数据文件! 推荐需要备份的目录: 不需要备份的目录 * /dev :这个随便你要不要备份 * /proc: * /mnt :根据版本不同,有的是 /media 如果你没有在这个目录内放置你自己系统的东西,也不需要备份 * /tmp :不需要备份! 完全备份 完全备份就是将根目录『 / 』里头所有的数据都给他一股脑儿的备份下来,不过, 这个时候所需要的『时间与备份装置的容量』 就显的相当的重要了!用在大型的企业是有一定的需求的, 但是刚刚完成的系统(还没有对外 Internet 上面服务)通常可以的话,就赶快给他备份一下吧! 这样的 一个备份是最干净的!用在系统的最干净还原是相当有帮助的! 部分备份(Implement backup) 部分备份就如同上面提过的,备份那些最重要的数据就好了。 我们通常的规划就是这样,重点部分的备份频率较高,可能每天都需要备份的! 至于如果是完整备份的话,那么一个星期、甚至一个月在备份一次都可以! 备份的工具选择 在完整备份的工具里面,工具 tar, cpio 与 dump dd都很常被使用! cpio:最大的好处就是 cpio 连一般的装置文件都可以 copy 过来! 需要注意的是,cpio 需要配合 find 才可以正常的动作!另外,使用 cpio 常常配合另一颗完全用来备份的硬盘或者是磁带机才好! 1. 使用 cpio 来备份与还原: 备份策略范例 1. 使用一颗加挂的硬盘来进行备份的功能,挂在 /disk2 当中; 2. 每周进行的备份有 /home, /var, /etc, /boot, /usr/local 等目录; 3. 每日进行的目前仅有 MySQL 数据库; 4. 利用 /etc/crontab 来自动提供备份的功能; 5. 在每周或每月定期的将数据分别 (a)烧录到光盘上面 (b)使用网络传输到另一部机器上面。 g 来就是开始让系统自己跑啦! 怎么跑?!就是 /etc/crontab 呀! 远程备援系统 还原系统 既然有备份,自然就得要考虑到还原一般来说,我们针对备份与还原的考虑通常有这两种: * 我的主机需要在『很短的时间内』立刻就能够还原上线; * 我的主机希望能够在查询到挂点的原因后,才正式上线; * * * * *
文档评论(0)