Test environment: CentOS 6.7Service side# yum-y Install nfs-utils rpcbind#Open ServiceService Rpcbind StartService Rpcbind Start#ConfigurationNano/etc/exports#Configuration file Contents/home/filesrv 10.1.8.* (Rw,sync)#Configuration takes effectExportfs-r#CheckShowmount-e#permissions for shared Folderschmod 777/home/filesrv#The port that is usedRpcinfo-p#add allow port to iptables or close iptables#important This server does this when it is not expose
1. Configure two node synchronizationThe previous post has shown how to synchronize a host. This time we'll add a host to synchronize. There is no duality in the method.1. First display our console:Last time the content of 192.168.2.103 synchronization 192.168.2.102. This lets 192.168.2.104 nodes synchronize the contents of 192.168.2.102.Install the rsync and xinetd services on 192.168.2.104 first: Start the Rsync service in the xinetd configuration file:Change the rsync configuration file:Start
administrative commands and daemons.15./MNT: This is a common mount point for many devices before being replaced by the standard/media directory. Some bootable Linux systems still use this directory to mount hard disk partitions and remote file systems.16./media: Provides a standard location for mounting (mounting) and automatic mount devices, such as remote file systems and removable media (directory named Cdrecorder, floppy, etc.).17./SRV: The data
-commitCP POST-COMMIT.TPML Post-commitchmod 777 Post-commit//Set the permissions of the Post-commit file remember that this step must not leak, or later run will be an errorThis will generate a valid Post-commit file.(2) Synchronous code operation#!/bin/shexport LANG=en_us. utf-8svn_path=/usr/bin/svnweb_path=/data/wwwroot/default/test 12345678 //Remember--username--password is two-(3) Enter the server directory and checkout the project.SVN Co SVN://localhost/test/ /data/wwwroot/default/
synced folder). But when synchronizing with Rsync. It does not delete the same files in the synchronization folder.Suppose you want rsync to also synchronize the delete operation.So you can do this:Rsync-arv--delete images/backups/Add--delete to the number of references.Back up to a folder that also has a computerRsync-arv--delete images/[email protected]:backups/Isn't it very easy.As with many other parameters, you can learn with man rsync.Of course, the power of rsync never ends here.You can
First, preface1. Rsync principle and Rsync+inotify trigger synchronization http://nmshuishui.blog.51cto.com/1850554/13870482. This article explainsTo ensure absolute reliability of the data:First, all of the server's data is packaged and backed up in a local copy, as in the previous blogSecond, separate out a PC to do the backup machine, for the rsync client, timed to pull each rsync server back-up data packets every day.Again, use rsync to sync
complete_init (void)
{
int result;
Result=register_chrdev (Complete_major,"complete", complete_fops);
if (result
return result;
if (complete_major==0)
Complete_major=result;
return 0;
}
void Complete_cleanup (void)
{
Unregister_chrdev (Complete_major,"complete");
}
Module_init (Complete_init);
Module_exit (Complete_cleanup);
Test steps:1, Mknod/dev/complete creates a complete node, and on Linux the driver needs to
protected]::wwwfiles to consider./ab100% 0.00kb/s 0:00:00 (2, 66.7% of 6)258 bytes received 95.43 bytes bytes/150995011 speedup is 452080.87Reference:Http://wangchujiang.com/linux-command/c/rsync.html (the above content is transferred from this article)Http://blog.csdn.net/zpf336/article/details/51659666 (example)https://my.oschina.net/jccpp/blog/124941 (example)http://davidbj.blog.51cto.com/4159484/1181388/(example)http://linuxcentos.blog.51cto.com/
. #include Header file:#include #ifndef __linux_spinlock_types_h#define __linux_spinlock_types_h/** Include/linux/spinlock_types.h-generic spinlock type definitions* and initializers** Portions Copyright 2005, Red Hat, Inc., Ingo Molnar* Released under the general public License (GPL).*/Symmetric Multi-processor#if defined (CONFIG_SMP)#include #else#include #endif#include typedef struct {raw_spinlock_t Raw_lock;#ifdef Config_generic_lockbreakunsign
.
# the ' iburst ' keyword speeds up initial synchronization, please check the documentation for more details!
Server 0.asia.pool.ntp.org Iburst
Server 1.asia.pool.ntp.org Iburst
Server 2.asia.pool.ntp.org Iburst
Server 0.us.pool.ntp.org Iburst
Server 1.us.pool.ntp.org Iburst
Server 2.us.pool.ntp.org Iburst
# End of the generated ntp.conf---Please edit this to suite your needs
Note that the above time server can be replaced by finding available server IP from the Internet if it is not availabl
source, he will prompt to enter the user's password, when we use the scheduled task to backup, it is impossible to stare at it in the password bar.We now, using a technology, is the SSH key pair authentication method, as long as the connection once, will not be required to enter a password.Modify the server-side SSH configuration file to enable key pair validation650) this.width=650; "title=" 6.png "src=" Http://s3.51cto.com/wyfs02/M01/70/70/wKioL1W4RJjhR6tjAAA4W2Vo6zk053.jpg " alt= "Wkiol1w4rj
Tags: MCT ffffff art Shadow listen access Hello check DDCEnvironment: two Linux serversHome Server IP Address: 192.168.80.10From server IP address: 192.168.80.20First step: master server Configuration[[email protected] ~]# yum install bind//Installation DNS service[[email protected] ~]# systemctl stop FIREWALLD//Turn off firewall[[email protected] ~]# Setenforce 0//Turn off SELinux--------------1. Edit the master configuration file-------------[Email
the writer side can be synchronous, that is, after the update operation is completed, the interface function can be called to wait for all reader threads on the old version data to leave the critical section, and once returned from the function, there is no reference to the old shared data. The reclaimation can be operated directly.(3) Call_rcu. Of course, in some cases (for example, in SOFTIRQ context), writer cannot block, this time can call the Call_rcu interface function, the function is on
There are two ways to mainstream file synchronization under Linux, one is SCP (based on local, SSH), and the other is rsync (multiple ways local, SSH, RSYNCD)SCP Execution Command formatSCP [OPTIONS] Source destinationExample (local to remote, vice versa remote to local)scp/home/daisy/full.tar.gz [Email Protected]:/home/rootCopy directory plus parameter-r-V parameter to provide detailed information about the SCP processThe-p parameter will help to put
RsyncRsync is a data backup tool under Linux that supports remote synchronization and local replication.This is a simple use of rsync article, many of Rsync's lack of understanding, more rsync knowledge pleaseTo the Rsync website: https://rsync.samba.org/how-rsync-works.htmlRsyrsync is the system that comes with it (at least 2.6 cores are like this), if the kernel that is not compiled by itself should be self-brought.Check for an installation Rpm-qa |
Linux rsync incremental Sync method
You can first use Rpm-qa |grep rsync to see if rsync is installedLet's talk about the Rsyns configuration processI. Configuring server-sideFirst edit the/etc/rsyncd.conf content as follows:UID = Nobody #进行备份的用户 nobody for any userGID = Nobody #进行备份的组 nobody for any groupUse chroot = no #不使用chrootMax connections = #最大连接数Log file =/var/log/rsyncd.log #日志文件[RSYNCD] # Here is
Tags: exiting execute command not and the technology share port syncerror message:Error reason analysis:Because the XNTPD is already bound to the Socket. When you run Ntpdate, it broadcasts first, and then listens on port 123.If XNTPD is running and a process is already listening on that port, it will cause ntpdate to fail to run on it. Run the following command to find the PID of the XNTPDSolution:Appears: pts/0 00:00:00 grep xntpd indicates that no PID was found.Using lsof–i:123Output:-bash:ls
Tags: apply to the application to explain the win span Linu local preface processRsync is an open source, fast, versatile (CP,SCP,RM), excellent software tool that enables full and incremental simultaneous backup of local or remote data mirroring. Rsync is suitable for a variety of operating system platforms such as Unix/linux/windows. This article mainly explains the three common file synchronization modes of rsync, namely: local mode, remote shell a
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.