dd 读/写磁盘的替代方案?

dd 读/写磁盘的替代方案?

我用来cp从 SSD 驱动器读取/写入,但速度不够快。然后我使用了dd,它很快,特别是在驱动器未分区的情况下。但我遇到了类似的错误

设备上没有剩余空间

虽然我确信有!

所以,实际上有两个问题:

  • 在未分区的驱动器上使用 dd 安全吗?
  • 是否有另一种方法来读取/写入大块数据?

我需要缓冲大约 400 个块,每个块 128 MB。数据是实时输入的,写入每个块大约需要 0.8 秒。

有关我的系统的一些详细信息:

  • 硬件/软件:采用 Petalinux 构建的带有 Linux 的 Zynq MPSoC FPGA
  • SSD 型号:ATP I-Temp 120 GB

不,不可能在 RAM 中进行预缓冲(我不会在这里询问),因为我只有 4 GB,而整个内存是 40-50 GB。我只能预缓冲几个 128 MB 的包。

用于流数据的单个 SSD:完全同意,这是初步演示。后期我们肯定会有冗余可靠的系统。

相关内容