考虑以下场景:
- 我使用 Linux 设备映射器创建 ext4 文件系统的快照。
- 快照以只读方式挂载;源卷以读写方式安装。
- 我读取快照,同时向源卷写入(太多)。最终,写时复制表被填满。
现在到底发生了什么在实践中从用户的角度?我应该在 dmesg 中看到什么类型的消息?读取快照的应用程序如何表现?有人真的尝试过这个,看看会发生什么吗?
答案1
当 COW 填满时,写入操作就会开始出现 I/O 错误。
LVM2 允许您检查 COW 的大小和使用情况,并在必要时调整其大小。
考虑以下场景:
现在到底发生了什么在实践中从用户的角度?我应该在 dmesg 中看到什么类型的消息?读取快照的应用程序如何表现?有人真的尝试过这个,看看会发生什么吗?
当 COW 填满时,写入操作就会开始出现 I/O 错误。
LVM2 允许您检查 COW 的大小和使用情况,并在必要时调整其大小。