哪些 Linux 资料具有备份的意义
具有备份意义的档桉通常可以粗分为两大类,一类是系统、一类则是类似网路服务的资料,那么各有哪些档桉需要备份的呢?我们就来稍微分析一下。
主机系统需要备份的档桉:
这方面的档桉主要跟『帐号与系统设定档』有关係!主要有哪些帐号的档桉需要备份呢?就是 /etc/passwd, /etc/shadow, /etc/group, /etc/gshadow, /home 底下的使用者家目录等等, 而由于 Linux 预设的主机资讯设定参数档都在 /etc/ 底下,所以只要将这个档桉备份下来的话, 那么几乎所有的设定档都会存在的!
至于 /home 底下是每个人的家目录,自然也需要来备份一番!再来,由于使用者会有邮件吧!所以呢,这个 /var/spool/mail 内容也需要备份呦!另外,由于如果您曾经自行更动过核心,那么 /boot 裡头的资讯也就很重要!所以,这方面的资料您必须要备份的档桉为:
/etc/ 整个目录
/home 整个目录
/var/spool/mail
/boot
/root
如果您自行安装过其他的套件,那么 /usr/local/ 或 /opt 也最好备份一下!
网路服务的资料库方面:
这部份的资料可就多而且複杂了,如果您的网路套件设定都是以原厂提供的为主,那么您的设定档桉大多是在 /etc 底下,所以这个就没啥大问题了!但是若您的套件大多来自于自行的安装,那么 /usr/local 这个目录可就相当的重要了!这裡我们假设我们提供的服务套件都是使用原厂的 RPM 安装的!所以要备份的资料档桉有:
资料设定档桉:
/etc/ 整个目录 /usr/local/ 整个目录
系统 www + MySQL:
WWW 资料:/var/www 整个目录或 /srv/www 整个目录,及系统的使用者家目录
MySQL : /var/lib/mysql 整个目录
其他你在 Linux 主机上面提供的资料库资料档桉!
推荐需要备份的目录:
由上面的介绍来看的话,那么如果您的硬体或者是由于经费的关係而无法全部的资料都予以备份时,鸟哥建议您至少需要备份这些目录呦!
/boot
/etc
/home
/root
/usr/local(或者是 /opt 及 /srv 等)
/var(注:这个目录当中有些暂存目录则可以不备份!)
不需要备份的目录:
有些资料是不需要备份的啦!例如我们在 档桉权限与目录配置 裡头提到的 /proc 这个目录是在记录目前系统上面正在跑的程序 ( processes ) ,这个资料根本就不需要记录的呢!所以就把他拿掉!此外,外挂的机器,例如 /mnt 或 /media 裡面都是挂载了其他的硬碟装置、光碟机、软碟机等等,这些也不需要备份吧!? 所以囉!底下有些目录可以不需要备份啦!
/dev :这个随便你要不要备份
/proc:这个真的不需要备份啦!
/mnt :根据版本不同,有的是 /media 如果你没有在这个目录内放置你自己系统的东西,也不需要备份
/tmp :干嘛存暂存档!不需要备份!