inotify文件系统时间监控机制,Linux2.6.13inotifyinotify,等各种事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而inotify-toolssersync。
,
1.1.1 inotify
inotify-toolsLinux2.6.13CONFIG_INOTIFY inotify
- <李>
百胜
李>yumbase +额外+更新
yumhttp://mirrors.aliyun.com/help/centos
yumepel (Linuxyum)
- <李>
epelyum
李> <李>epelyum安装epel-release
李>,
,
,
1.2 1.2.1 inotify + rsync
,,,,,,,,,,,,,
/data/datablockinode
/datarsync
rsyncrsyncrsyncinotify
inotify+rsync
inotify rsync
inotify 配置安装的软件,别装错了
1.2.2 crond+rsync
rsync+
1.3 inotify
1.3.1 inotify
inotifywaitopen close deleteshell
inotifywatch:
yumbin
1.3.2 inotify
max_queued_eventsinotifyevent
max_user_instancesinotifywaitinotifywatch
max_user_watchesinotifywaitinotifywatch
1.3.3 inotify
inotify
rsync
rsyncrsync
1.3.4 inotify
1.3.4.1
-m|--monitor
-d|--daemon
-m--outfile--syslog
-r()
-o|--outfile
-s|--syslog
syslog
-q|--quiet
--exclude|
--timefmt
--format
-e
/usr/local/inotify-tools/bin/inotifywait --help
1.3.4.2inotify
access
modify
attrib
close_write
close_nowrite
close
open
moved_to
moved_from
move
create
delete
delete_self
unmount
1.4 rsync+inotify
1.4.1 rsync
rsync
01rsync
02rsyncd.参看
,,, 03 rsync
,,, 04
,,, 05年
,,, 06600年
,,, 07年rsync
,,, 08年rsync
,,, 09年
600
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# #
600
1.4.2 inotify
1.4.2.1inotify
xshell
强>
- <李>
创建
李>NFSinotify
(root@nfs01备份)# <强> >强,,,,,,,,,,,,,,,,,,# # #备份
12/17 23:18/备份/oldbpy。txt
,
NFScreate
(root@nfs01备份)# ls
m
# mkdir oldbpy root@nfs01备份。txt
(root@nfs01备份)# ls
m oldbpy。txt
# rm oldbpy root@nfs01备份。nullinotify + rsync实时同步