
我直接指的是樹莓派 (4),但我也不知道如果我從筆記型電腦上的 SD 卡啟動該怎麼辦。
對我來說,增加寫入快取是有意義的 - 在 Windows 中我可以使用一個名為“Primo Cache”的程序,它給我 X 秒的延遲(延遲寫入)
然而,我意識到我不知道如何在 Linux 中實現這一點 - 而且我很尷尬不知道,感覺它一定是一些簡單的事情,我忘記了...
有任何想法嗎?
答案1
寫快取沒有幫助
在目前具有大量 RAM 的 Ubuntu 系統(例如 18.04.x LTS)中,寫入操作會自動快取。但它對從快取到實際目標裝置(在您的情況下是SD卡)的最終寫入速度沒有幫助。
將許多小檔案放入[壓縮]存檔中並寫入存檔
可能有幫助的是將許多小文件放入存檔中(例如使用tar
)。如果壓縮存檔,事情會更快
sudo tar -cvzf file.tar.gz pattern
wherepattern
可以簡單地是.
或 帶有檔案和/或目錄的表達式,可能包含通配符,以便選擇要放入存檔的檔案。
將存檔或壓縮存檔寫入 SD 卡會比單獨寫入檔案快得多。
編輯:擦除整個 SD 設備
重複寫入後,記憶卡和 USB 隨身碟的寫入速度通常會比原始寫入速度慢。最後他們可能會完全窒息,「陷入僵局」。我發現透過用零覆蓋來擦除整個裝置很有幫助。