腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
linux
:智能
fsync
()?
、
、
我正在录制音频和写入SD卡,数据速率约为1.5MB/s,我使用
的
是带有ext4文件系统
的
4级SD卡。我在应用程序中使用
fsync
()在特定间隔后进行同步。但是这并不能解决这个问题,因为内核在应用程序名为
fsync
()之前进行了同步,所以从应用程序调用
的
f
浏览 6
提问于2012-09-27
得票数 0
2
回答
fsync
和syncfs之间有什么区别?
、
、
、
、
fsync
和syncfs之间有什么区别?int syncfs(int fd);fync
的
手册如下: syncfs
的
手册显示如下
浏览 10
提问于2018-01-09
得票数 12
回答已采纳
1
回答
在文件读/写操作后调用
fsync
返回-1
、
、
我正在执行文件读/写操作,将一个900 MB大小
的
文件从目录复制到USB(/mnt/usb)。读/写完成后,我正在执行fflush和
fsync
,如下所示: FILE *filename;fflush(filename);
fsync
(fileno(filename)); 在上面的代码中,
fsync
返回-1。
浏览 46
提问于2020-08-25
得票数 0
1
回答
ClickHouse耐用吗?
我知道ClickHouse没有ACID,因此我不期望它具有ACID
的
可使用性。但是,问题是,如果服务器崩溃,是否有可能丢失插入?
浏览 0
提问于2020-02-11
得票数 6
回答已采纳
1
回答
在ext4中使用O_DIRECT打开()时,
fsync
()会做什么
、
、
我知道XFS不会同步元数据,即使正在写入
的
文件是用O_DIRECT打开
的
,并且文件
的
元数据发生了更改。但是对于ext4,我注意到MySQL支持O_DIRECT_NO_
FSYNC
,这意味着MySQL不会调用
fsync
(),而是让文件系统自己同步元数据。所以问题来了:如果我在ext4中用O_DIRECT open一个文件(比如
linux
内核版本5.8.0),在write()之后调用
fsync
(),
fsync
()会怎么做?接下来要问
的
另一个
浏览 18
提问于2021-02-02
得票数 1
3
回答
如何使fprintf()立即写入
写入文件
的
一种方法是使用fprintf()。但是,此函数不会立即将结果写入文件中。相反,当程序结束或完成时,它似乎会立即编写所有的东西。我
的
问题是:我有一个运行时间非常长
的
程序(大数据集需要4到5个小时)。在这段时间里,我想看到中间
的
结果,这样我就不用等5个小时了。我
的
大学使用Sun Grid Engine来提交工作。你们中
的
大多数人都知道,你必须等到你
的
工作结束才能看到你
的
最终结果。因此,我希望能够将中间结果写入文本文件,并在程序处理时看到更新<em
浏览 3
提问于2017-07-27
得票数 5
回答已采纳
1
回答
重新启动后ARM
Linux
文件为空
我在试着打开一个重写
的
文件。然后,我关闭文件,并重新打开它进行读,以验证它已经写好了。事实确实如此。但是,在我拔出这个单元(ARM)并再次插入它之后,我发现文件变得空了。我还尝试手动复制文件(使用cp),同样
的
现象再次发生。theFile.open(fileName.c_str(), ios::out | ios::trunc); theFile.close(); 正如我在此之后提到
的
,
浏览 3
提问于2014-03-05
得票数 0
回答已采纳
3
回答
没有
fsync
()
的
rename()安全吗?
、
、
、
在不首先调用rename(tmppath, path)
的
情况下调用
fsync
(tmppath_fd)安全吗?def store_atomically(path, data): output = open(tmppath
浏览 3
提问于2011-09-15
得票数 35
回答已采纳
1
回答
网络驱动器上
的
python
fsync
()挂起
、
、
、
、
def WriteTo1File(self, output_file, text): output_file.flush()
fsync
()调用是处理IOError所必需
的
:如果我在网络驱动器不可访问时不使用它,函数write()将在其本地缓冲区上工作,并且不会引发任何异常。问题是,在几次写操作之后,函数
fsync
()挂起。它与什么有关?本地机器是运行python2.7
的
<
浏览 13
提问于2014-12-16
得票数 3
2
回答
Postgres备份失败: pg_dump: Postgres文件:坏文件描述符
、
、
我正在Windows 10上运行Postgres 11,这应该是迁移到
Linux
之前
的
最后一次备份:这是日志
的
结尾file "P:\PG11_dump_20190217/2
浏览 0
提问于2019-02-17
得票数 0
回答已采纳
1
回答
QSaveFile::commit()
fsync
()文件到文件系统吗?
、
、
、
、
QSaveFile::commit()
fsync
()文件到文件系统吗?
浏览 12
提问于2022-10-13
得票数 0
2
回答
Fsync
太快了?
、
、
、
我对大文件ftruncate和
fsync
操作感到惊讶。我写了一个程序,在
Linux
64位系统上创建一个空文件,将其截断为0xffffffff字节,然后对其执行
fsync
。在所有操作之后,正确地创建了具有此长度
的
文件。这么高
的
性能正常吗?真的把所有的字节都写在磁盘上了吗?cout << "Total microsec truncate: " << msecTrunca
浏览 0
提问于2012-05-25
得票数 0
回答已采纳
3
回答
如何(F)用c同步
linux
下
的
目录
、
、
我有一些
linux
下
的
c应用程序。我正在用rename(...)重命名一些文件,如何才能确保重命名被永久写入底层磁盘?有了一个文件,我可以做类似这样
的
事情:...
fsync
(fileno(f));如何在c中
的
rename()之后
fsync
(或类似)目录?
浏览 44
提问于2018-06-29
得票数 1
1
回答
如何找出进程在
linux
中编写
的
额外元数据大小?
我目前正在对
linux
中
的
fsync
与fdat异步进行比较,以查看在
fsync
中有多少数据被写入磁盘。我尝试使用iotop并检查/proc//io文件,以检查它是否指示任何写入量大于所发出
的
写入量
的
数据。 我编写了8KB块并使用
fsync
进行了刷新,并重复了1000次。因此,由进程编写
的
总数据应该是8192,000字节+文件
的
元数据,在刷新(
fsync
)期间应该更新这些数据。但是,使用上
浏览 0
提问于2022-07-27
得票数 0
3
回答
Git克隆
fsync
错误,权限被拒绝
我尝试使用以下命令克隆一个git存储库:sudo git clone https://github.com/sonata-project/SonataAdminBundle testfatal:
fsync
error on '/vagrant/test/.git/objects/pack/tmp_idx_KWLQBb
浏览 6
提问于2014-10-06
得票数 2
3
回答
如何确保read()每次都从真实设备读取数据?
因为这个文件可能会被一些绕过
Linux
内核中
的
块文件I/O操作层
的
机制修改,所以我需要确保读取操作从真正
的
底层设备而不是内核缓冲区读取数据。我知道
fsync
()可以确保完成所有I/O写操作,并将所有数据写入实际设备,但它不是用于I/O读操作。那么,有没有人可以告诉我,在
Linux
系统中如何才能满足这样
的
要求呢?有没有类似于
fsync
()
的
API可以调用? 非常感谢您
的<
浏览 1
提问于2011-06-09
得票数 1
回答已采纳
1
回答
fsync
如何处理目录链接?
、
、
来自
fsync
手册页
的
以下语句
的
含义是什么?这两个函数都不保证包含该文件
浏览 0
提问于2018-01-04
得票数 0
回答已采纳
1
回答
我是否正确地强迫RocksDB使用
fsync
?
fsync
()和msync()都没有显示在strace中。
、
写一篇文章
的
平均时间大约是8ms。但是,我随后在两个版本
的
程序上运行strace,以验证
fsync
()或fdat异步()或msync()是否正在被调用。非同步程序显示
fsync
()、fdatasync()和msync()
的
4个调用。合情合理。uname -a
Linux
mithril 4.4.0-139-
浏览 3
提问于2018-12-04
得票数 3
1
回答
如何在
Linux
中正常关机并防止SD卡损坏
、
、
我在嵌入式
Linux
系统上工作,它挂载了一张SD卡(格式为FAT32),每秒连续写入大约500KB
的
数据。 现在为了处理电源故障,我们设计了一个电池,它提供大约3秒
的
备份。在断电和关机过程中,我们使用fflush和
fsync
,最后对写入数据的当前文件进行fclose。我们甚至用示波器通过探测硬件线路来验证,当我们在关机过程中调用fflush和
fsync
时,SD卡
的
数据事务变得活跃。在此期间,正在尝试将ie缓存数据写入SD卡。这让我相信fflush和
fsync
是正确实现<
浏览 60
提问于2019-06-11
得票数 0
1
回答
fsync
,sync:它真的做了它应该做
的
事情吗?
、
、
、
我想对
Linux
(2.6.31)中
的
sync(8)和
fsync
函数
的
功能有更多
的
澄清。是否确保将文件写入到相应
的
存储中?
浏览 1
提问于2012-09-04
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux错误代码:errno.h与返回值-EINVAL
snprintf函数返回值的含义
python基础之 and or not的返回值
关于InterlockedIncrement函数的返回值
第51p,万能参数与返回值,Python中函数的返回值
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券