在本文中,有一个很好的秘诀,说明如何将 RAM 磁盘用作经典 LVM 卷的缓存设备。
假设您有一个较旧的磁盘、大量 RAM 并且没有 SSD,您可以使用此技术将磁盘性能提高到本机 RAM 吞吐量。
因此,我在用于运行 Windows 10 的虚拟 VM 的 LVM 上执行此操作。瞧:VM 内的磁盘吞吐量快 4 倍(平均吞吐量,最好在修补 Windows 时使用)。
一切都很好——直到我关闭了我的 linux 系统(CentOS 7)。
数据丢失!
关机不会反汇编该缓存。在电源故障情况下也是如此(是的 - 会有数据丢失)。
但是 - 必须有一种方法来恢复剩下的东西。但是 LVM 不允许您在缺少磁盘的 VG 上进行操作。
那么 - 这个案子有收据吗?
喜欢
- 使用新磁盘恢复丢失的 LVM 缓存磁盘
- 强制清洁状态
- 再次访问缓存的LV
在最后一步中,将进行文件系统修复并从备份中恢复丢失/损坏的文件(使用 rsync)。