摘要: 以/var/log/dmesg为例: 1. 找到该文件所在的磁盘分区 df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 50G 8.0G 39G 18% / 2 找到该文件在ext4文件系统里block号的地址区间, 属于block 阅读全文
posted @ 2022-07-08 17:08 leo21sun 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 业务方使用pwrite写数据, 使用O_DIRECT, 没有加O_SYNC. 这是一个非常大的怀疑点, 如果没有O_SYNC, 文件系统的元数据可能在掉电时未写入ssd. O_SYNC在每个写操作,会等待磁盘返回结果才返回,确保了数据一定落盘. 但要验证这个猜想,需要证明数据在PCIE-SSD上, 阅读全文
posted @ 2022-07-08 16:35 leo21sun 阅读(159) 评论(0) 推荐(0) 编辑