디스크 읽기/쓰기를 위한 dd의 대안은 무엇입니까?

디스크 읽기/쓰기를 위한 dd의 대안은 무엇입니까?

cpSSD 드라이브에서 읽기/쓰기를 사용하고 있지만 속도가 충분히 빠르지 않습니다. 그런 다음 dd특히 드라이브가 분할되지 않은 경우 빠른 속도를 사용했습니다 . 하지만 다음과 같은 오류가 발생했습니다.

장치에 남은 공간이 없습니다

내가 확신하는 동안!

실제로 두 가지 질문이 있습니다.

  • 파티션되지 않은 드라이브에서 dd를 사용해도 안전합니까?
  • 대량의 데이터를 읽고 쓰는 다른 대안이 있습니까?

각각 128MB씩 약 400개의 블록을 버퍼링해야 합니다. 데이터는 실시간으로 들어오며 각 블록을 작성하는 데 약 0.8초가 걸립니다.

내 시스템에 대한 일부 세부정보:

  • Hw/Sw: Petalinux로 구축된 Linux 기반 Zynq MPSoC FPGA
  • SSD 모델: ATP I-Temp 120GB

아니요, RAM에 사전 버퍼링하는 것은 불가능합니다(여기서는 묻지 않겠습니다). 4GB만 있고 전체 용량은 40-50GB입니다. 128MB의 패키지 몇 개만 사전 버퍼링할 수 있습니다.

스트림 데이터를 위한 단일 SSD: 전적으로 동의합니다. 이는 예비 데모입니다. 이후 단계에서는 확실히 중복된 안정적인 시스템을 갖게 될 것입니다.

관련 정보