我正在查看在 ext3 中实现日志的源代码,我遇到了类型handle_t,transaction_t和journal_t.
handle_t表示由进程执行的单个原子更新。transaction_t表示一组复合的原子更新,并journal_t维护单个文件系统的所有日志信息。
我有以下疑问:-
- 一组磁盘交互如何分组到各种事务中?
- 请提供句柄和事务的示例。
我正在查看在 ext3 中实现日志的源代码,我遇到了类型handle_t,transaction_t和journal_t.
handle_t表示由进程执行的单个原子更新。transaction_t表示一组复合的原子更新,并journal_t维护单个文件系统的所有日志信息。
我有以下疑问:-