Linux下文件实时自动同步备份

本文将解释Linux主机之间的文件的自动同步方法和备份,这些方法是通过一组Rsync实现的,并没有致意,以避免由设备或程序引起的Linux故障损失。
首先,RSYNC是Linux/Unix中的远程数据同步工具,该工具用于快速同步文件和多个主机之间的证据。
Rsync的性能高于SCP(复制,粘贴,如果存在文件,则在其上写入),因为仅在文件不同时才更新,同时保留文件夹和文件的权限信息。
但是,当Rsync同步大量文件时,他们需要擦除所有文件以进行比较,这需要很长时间,并且无法在实际时间内同时监视数据,这可能导致缺乏数据一致性。
因此,使用rsync+inotify实时实现巧合。
Inotify是监视Kerneel Linux中文件系统事件的机制。
在出版物中,首先验证系统核是否一般支持文件是否支持缺少文件,如果有缺乏工具和Inotify_line之类的文件,这意味着系统默认情况下对其进行支持。
整体结构包括Linux服务器结。
Rsync发布在同步结(Node2 )上,包括安装和组成Rsync的步骤,创建rsync.password(内容是用户:密码),然后准备文件权限。
启动Rsync守护程序,添加系统的自我操作文件,打开8 7 3 端口。
安装rsync,rsync,创建一个rsync.password,设置权限。
启动Rsync守护程序,添加系统的自动操作文件,打开端口8 7 3 手动同步,创建文件夹测试,使用订单进行同步测试并显示同步结果。
发布Intotify,下载Inotify工具,为Rsync Sync创建Shell Texts,然后在更改文件或文件夹时实时检查。
在指南中,您需要在添加或修改文件或文件夹时监视通过RSYNC监视和同步更改。
请注意,通过在Node1 中添加,删除和修改文件或文件夹,在实际时间内验证备份,是否在Node2 中的实际时间中进行同步。
如果您在node2 中查看backup1 2 9 文件夹,则可以看到结果结果。
出版物和解决方案期间面临的问题包括:不存在证据或没有错误,那么在手动同步测试期间,是相反指南的创建;

Linux常用备份方法?

在Linux中,焦油和CPIO系统通常用于备份工具。
TAPECHIVER备份工具开发焦油,几乎在每个环境中运行,这是一个可靠的选择。
使用焦油备份文件时,您可以将多个文件存储到文件中,并使用命令行活动,例如:$ tarcvf-/home>/temp/backup.tar此命令将在目录/tmp中创建一个备份文件,并且将包括目录/主页中的所有内容。
如果需要压缩,则可以使用以下命令:$ tarczvf-/home>/tmp/backup.tgz这将创建一个带有Extension .tgz的压缩文件。
备份CPIO时,您需要要备份的文件列表。
使用LS命令创建此列表,例如:$ LS/HOME | ST0除了手动活动之外,您还可以通过Crontab工具重新设置背景任务。
例如,要每天晚上在SCSI胶带驱动器中备份文件夹/主页,您可以将以下行添加到根的crontab文件中:0002 *** tarcvf/dev/dev/st0/homefiles.tar-/home或:0002 *** ls/home | 但是,这将取消压缩功能。
当第一个盘或胶带填充时,焦油会提醒插入另一个盘子。
这两个备份工具具有自己的优势,可以根据特定需求选择和使用。