我想知道是否有办法写入 lvm2(linux)的未分配空间......
我希望对我的所有分区进行加密,但我不太确定之前是否有任何未加密的分区,所以现在我想覆盖/刷写我的 LVM 使用但尚未分配给逻辑卷的所有空间。
我知道创建一个占用所有可用范围的新逻辑卷,执行擦除然后随后将其删除可能会完成这项工作(会吗?)但我想知道是否还有其他更优雅的方式可以让我做类似的事情:
dd if=/dev/random of=/dev/the-magical-unallocated-space-on-lvm2-device
答案1
据我所知,LVM 中没有这样的系统。它不是特别有用。
用新的逻辑卷填充磁盘并写入内容可能可以完成大部分工作,但它有点混乱。
我认为做你想做的事情的最简单的方法如下:
- 向系统添加新磁盘
- 在其上创建一个新的物理卷。
- 迁移您担心的物理卷的逻辑卷
- 从 lvm 中删除空的物理卷
- 安全擦除磁盘
- 重新创建物理卷
- 将逻辑卷迁移回来。
我强烈建议在执行该操作之前先进行备份。
答案2
据我所知,您已经描述的方法(创建一个新的逻辑卷并填充它)是最简单的解决方案。
您也可以按照 pehrs 的建议进行安全擦除,但除非您非常偏执,否则我认为仅擦除“未使用”的空间就足够了。