据我所知,将日志发送到磁带备份的传统方式是安装具有磁带备份功能的 NAS(或者发送到再安装 NAS 的系统日志服务器)。
有没有办法无需安装 NAS 即可备份到磁带?(这在企业环境中是有意义的)。
答案1
NAS 是一种文件服务器。就是这样。
为了减少重复工作,备份系统通常首先将数据备份到磁盘池,然后当它们积累的数据足以填满磁带时,它们会一次性将备份作业重新定位到磁带上。磁盘池可以是 NAS,也可以是连接到备份服务器的专用磁盘阵列。
这不仅限于日志,还适用于任何您正在备份的数据类型。
希望这能回答你的问题。如果没有,请在此处准确说明你试图实现的目标,不要让无关的细节妨碍和混淆。
编辑: 对于网络日志,有两种机制可以对其进行备份。
- 集中式日志记录。无论如何,您都应该有集中式日志记录。只需将 apache 配置为通过 syslog 进行记录,然后您就有一台服务器可以备份所有日志。
- Logstash/Elasticsearch - 这正成为一种越来越频繁的使用模式。在您的网络服务器上运行 logstash,它会获取您的访问日志,然后将其发送到 Elasticsearch 实例进行长期存储和搜索。
答案2
例如:
ssh www tar c /var/log > /dev/st0
或者使用 Bacula(或其他功能齐全的备份软件),以后使用起来非常方便,但需要花费相当多的时间来学习。但是,如果客户端软件针对您的操作系统进行了打包,则在单台机器上安装客户端软件只需不到一分钟的时间。