dd 创建的分区(并缓存)是否可以立即用于写入

dd 创建的分区(并缓存)是否可以立即用于写入

我正在使用 dd 创建一个分区(从备份),并且需要知道在访问它之前是否需要某种同步/超时。据我所知,数据可能缓存在脏页中。但是,如果我读/写一个文件或设备,其部分数据位于缓存中,该怎么办?我会获取/覆盖最近的数据(来自缓存)还是仅获取/覆盖已刷新的数据。

答案1

您会很高兴听到这些都不相关。您(大概)通过 恢复/dev/sdb1。您将要安装同一设备,因此它会看到与您编写的内容相同的内容。

行不通的是通过写入/dev/sdb并期望/dev/sdb1(比如说)神奇地出现来恢复分区表。为此,你需要运行类似的东西partprobe /dev/sdb

相关内容