
「保存成功」是三道手里的一道说的好:程序收下了、系统刷到盘上了、还是另一台机器上也有一份。三句话问清这条数据丢了会怎样,以及盘满了到底缺的是什么。

| 你听到的 | 多半指什么 | 你接着问 |
|---|---|---|
| 写成功了 | 数据交给了操作系统,还在内存里 | 刷到盘上了吗? |
| 已经 fsync 了 | 这个文件刷到了盘上 | 目录那条也刷了吗? |
| 提交成功了 | 那行日志到了盘上才算数 | 日志是真刷了,还是攒着? |
| Redis 每秒刷一次 | 最坏丢一秒的写入 | 这一秒丢了,补得回来吗? |
| 盘满了 / No space left | 写的时候盘没地方了 | 没的是空间,还是文件条数? |
| df 还有 40% | 空间够,条数可能不够 | 跑过 df -i 吗? |
| 先把日志删了 | 腾地方,也可能删掉证据 | 清掉的东西还能重建吗? |
man7.org
man7.org
postgresql.org
postgresql.org
redis.io
man7.org
man7.org
kubernetes.io
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.