fsync 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
fsync 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
fsync 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
fsync 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
fsync 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 GNU
开发语言 Perl
操作系统 Linux
软件类型 开源软件
所属分类 服务器软件文件同步
开源组织
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2009-06-30

软件简介

Fsync 是一个 Perl 脚本,它允许远程主机之间进行文件同步,其功能类似于 rsync 和 CVS 软件包。

由于 fsync 是单个 Perl 脚本,因此在新计算机上设置文件同步相对简单。主机之间的通信通过套接字机制或通过 rsh(或 ssh)连接进行,远程服务器由 rsh、ssh 或手动启动。Fsync 支持使用钩子合并本地/远程主机的差异以合并树的工具的概念。

它需要 perl 5.004 或更高版本。

展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
发表于运维专区
2019/04/05 23:47

fsync和fdatasync

在看LevelDB源码的时候,看到PosixWritableFile类的Sync函数用到了fsync和fdatasync两个Linux系统调用来将文件的修改同步到磁盘上,所以粗浅的学习了一下这两个系统调用,在此做一下记录。 Linux中写文件有write...

0
0
发表了博客
2018/11/20 17:11

fflush 和 fsync 的区别

int fflush(FILE *stream); If stream points to an output stream or an update stream in which the most recent operation was not input, the fflush function causes any unwritten data for that stream to be delivered to the host environment to be written to the file; otherwise, the behavior is undefine...

0
0
发表了博客
2019/04/22 11:41

REdis Asynchronous AOF fsync is taking too long

redis.conf中的no-appendfsync-on-rewrite 默认值为no,表示在重写AOF文件或RDB文件时阻塞fsync。 如果重写AOF或RDB文件时长过长,则在日志中可以看到如下信息: Asynchronous AOF fsync is taking too long (disk is busy?). Writing the AOF buffer without waiting for fsync to complete, this may slow down Redis....

0
0
发表了博客
2019/12/18 22:29

Linux同步IO: sync、fsync、fdatasync

Linux提供了三个函数,供用户调用,用来同步、异步的写文件。 参考 linux 同步IO: sync、fsync与fdatasync linux的同步IO操作函数: sync、fsync与fdatasync 描述 sync函数:只是将所有修改过的块缓冲区排入写队列...

0
0
发表了博客
2018/02/25 03:49

dd命令的conv=fsync,oflag=sync/dsync

conv的参数有 1.sync Pad every input block to size of 'ibs' with trailing zero bytes. When used with 'block' or 'unblock', pad with spaces instead of zero bytes. 2.fdatasync Synchronize output data just before finishing. This forces a physical write of output data. 3.fsync Synchronize output data ...

0
0
2015/07/12 23:34

linux同步IO: sync、fsync与fdatasync

传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘I/O都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输出队列,而是等待其写满或者当内核需要重用该缓冲区以便存放其他磁盘块数据时,再将该缓冲排入输出队列,然后待其到达队...

0
8
2020/12/22 18:15

atomicwrites-原子文件写入。-Markus Unterwaditzer fsync

atomicwrites-原子文件写入。-Markus Unterwaditzer 发布:2020-12-22 18:15:48.904522 作者:Markus Unterwaditzer ### 作者邮箱:markus@unterwaditzer.net ### 首页:https://github.com/untitaker/python-atomic......

0
0
发表于AI & 大数据专区
2020/04/26 22:32

函数sync、fsync与fdatasync的总结整理(必看篇)

一、术语解释 脏页:linux内核中的概念,因为硬盘的读写速度远赶不上内存的速度,系统就把读写比较频繁的数据事先放到内存中,以提高读写速度,这就叫高速缓存,linux是以页作为高速缓存的单位,当进程修改了高速缓...

0
0
发表了博客
2018/01/04 14:31

read/write/fsync与fread/fwrite/fflush的关系和区别

read/write/fsync: 1. linux底层操作; 2. 内核调用, 涉及到进程上下文的切换,即用户态到核心态的转换,这是个比较消耗性能的操作。 fread/fwrite/fflush: 1. c语言标准规定的io流操作,建立在read/write/fsync之上 2. 在用户层, 又增加了一层缓冲机制,用于减少内核调用次数,但是增加了一次内存拷贝。 两者之间的...

0
0
2015/11/13 11:50

linux的同步IO操作函数: sync、fsync与fdatasync

VFS(Virtual File System)的存在使得Linux可以兼容不同的文件系统,例如ext3、ext4、xfs、ntfs等等,其不仅具有为所有的文件系统实现一个通用的 外接口的作用,还具有另一个与系统性能相关的重要作用——缓存。VFS中引入了高速磁盘缓存的机制,这属于一种软件机制,允许内核将原本存在磁盘上的某些 信息保存在RAM中,以...

0
10
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
5 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部