Linux:確認資料是否真的寫進磁碟了
看還有多少沒寫下去
grep -E 'Dirty|Writeback' /proc/meminfo
輸出:
Dirty: 123456 kB # 已修改、尚未開始寫入磁碟
Writeback: 2048 kB # 正在寫入磁碟中
WritebackTmp: 0 kB
兩者都趨近 0 就表示寫得差不多了。
即時盯著它歸零
watch -n 0.5 "grep -E 'Dirty|Writeback' /proc/meminfo"
⚠️ 注意:引號一定要包住整串指令。
sync
把 page cache 裡的髒頁全部刷進磁碟。指令會卡住直到寫完為止,跑完回到提示字元,就代表寫完了。
拔除 USB 硬碟前,記得要先 sync!