proto.lib

write() vào page cache và fsync(): khi nào dữ liệu mới thật sự an toàn

write() thông thường chỉ làm bẩn (dirty) trang trong page cache rồi trả về ngay, dữ liệu thật sự xuống đĩa sau bởi writeback; fsync() ép ghi cả dữ liệu lẫn metadata xuống thiết bị và gửi lệnh flush cache đĩa, nhưng với file MỚI tạo còn cần fsync() cả thư mục cha để dirent sống sót qua crash.

Operating SystemsNâng cao2026-08-19
write() vào page cache và fsync(): khi nào dữ liệu mới thật sự an toàn

Mở rộng

Animation gốc là một file HTML tự chứa, có thể nhúng lại ở bất kỳ trang nào khác. Mở file gốc

Liên quan