2015-07-12 109 views
-2

有一個問題 - 這是更多的硬盤相關(而不是固態硬盤) - 但與Ubuntu有關。我最近做了一個shell腳本,它捕獲3個攝像頭(2個IP攝像頭,1個USB攝像頭)並將圖像與ImageMagick合併。我最近重新編寫了shell腳本以將臨時文件存儲在/ dev/shm中,因此我減少了磁盤寫入,並且能夠以稍快的間隔進行捕獲。現在它每4到7秒運行一次。這創造了每天超過10,000個JPEG文件。我有一個夜間腳本,它將所有這些JPEG文件,將它們移動到內存,將它們重命名爲%05d格式,並將它們轉換回磁盤上的MP4文件。這樣可以節省大量空間,因爲JPEG只佔用2-3 GB /天,而MP4只佔用200-225 MB。頻繁的寫入和磁盤磨損

我關心那些每天10,000個寫道,雖然,那殺了我的2 TB的Seagate Barracuda驅動器和/或主板的SATA控制器。由於這種擔憂,我特別選擇避免像鼠疫這樣的固態驅動器,因爲他們已經知道寫入限制(事實上他們的價格過高--2個2TB的硬盤驅動器只有130美元),但我很好奇,如果頻繁的寫入會降低傳統還有拼盤驅動器。

作爲一項預防措施,因爲我有一個生成的GIF每分鐘的腳本,我現在把它存儲在內存中的所有捕獲,只有轉儲到磁盤每分鐘一次。

問題 - 再 - 是我很好奇,如果頻繁寫入拖垮傳統盤片驅動器,以及。

在#硬件中詢問Linux中的前一個問題被投票結束。

+1

這些標籤與問題是否合適無關(或者您的意思是您在[unix.se]上提問)。當你的問題被關閉時,消息應該告訴你它有什麼問題 - 你應該遵循這個建議,而不是簡單地用不同的標籤再問一次。在這種情況下,[su]對於這個問題來說是更合適的地方。 [所以]是編程問題,但事實並非如此。 – Dukeling

+0

鑑於8GB的內存大約是50美元,爲什麼不在白天製作RAMdisk並在其上累積圖像呢?如果您在發生崩潰時擔心數據丟失,請將RAMdrive中的文件每小時「tar」一次並將其存儲在硬盤上。 –

回答

0

是的。數據倉庫必須處理這個問題,這對利潤來說是一個非常重要的問題。固態硬盤實際上比硬盤持續時間更長,但一旦耗盡硬盤,它們通常會採用RAID(廉價光盤冗餘陣列)。中低檔HDD經常比頂級SSD便宜,但如果你是消費者,我認爲你應該檢查你的保修。他們可能會給你終生保修。在那種情況下,我看不到有理由燃燒,燃燒,燃燒。