我習慣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:完全同意,這是初步演示。後期我們肯定會有冗餘可靠的系統。