लघु संस्करण पहले : मैं लिनक्स संगत सॉफ्टवेयर की तलाश कर रहा हूं जो एसएसडी का उपयोग करके एचडीडी को पारदर्शी रूप से कैश करने में सक्षम है। हालाँकि, मैं केवल दिन में एक या दो बार एचडीडी को स्पिन करना चाहता हूं (एचडीडी को कैश्ड डेटा लिखने के लिए)। बाकी समय, शोर की चिंताओं के कारण एचडीडी को कताई नहीं करना चाहिए।
अब लंबा संस्करण : मैंने एक पूरी तरह से मूक कंप्यूटर का निर्माण किया है जो जुबांटु चल रहा है। इसमें A10-6700T APU, विशाल फैनलेस कूलर, फैनलेस PSU, SSD है। समस्या यह है: यह भी (और जरूरतों) एक शोर HDD है और मैं इसे रात के दौरान कताई मना करना चाहता हूं। सभी लेखन को एसएसडी पर कैश किया जाना चाहिए, रात में रीड्स की आवश्यकता नहीं है।
हर दिन के दौरान, यह कंप्यूटर स्वचालित रूप से लगभग 5 जीबी डेटा डाउनलोड करेगा, जो लगभग एक वर्ष के लिए 2 टीबी से कम की कुल आवश्यक डिस्क क्षमता देगा। यह डेटा वर्तमान में 3 टीबी शोर हार्ड डिस्क ड्राइव पर संग्रहीत है जो दिन-रात घूम रहा है। कभी-कभी, मुझे कई महीनों पहले से कुछ डेटा एक्सेस करने की आवश्यकता होगी। हालांकि, ज्यादातर बार मुझे केवल पिछले 14 दिनों के डेटा की आवश्यकता होगी, जो एसएसडी पर फिट होगा। आदर्श रूप से, मैं एक पारदर्शी समाधान (एक फाइलसिस्टम पर सभी डेटा) चाहूंगा, जो सभी को एसएसडी को लिखता है, दिन में केवल एक बार एचडीडी को लिखता है। यदि वे अभी भी एसएसडी पर थे, तो कैश द्वारा सेवा दी जाएगी, अन्यथा एचडीडी को स्पिन करना होगा।
मैंने बहुत सफलता के बिना bcache की कोशिश की है (cache_mode = writeback, writeback_running = 0, writeback_delay = 86400, sequential_cutoff = 0, congested_write_thresholdus -us = 0 - कुछ भी याद आ रही है?) और मैंने ZFS ZIL / L2ARC के बारे में पढ़ा है, लेकिन मुझे यकीन नहीं है कि मैं इसे हासिल कर रहा हूं, लेकिन मुझे यकीन नहीं है। ZFS के साथ मेरा लक्ष्य। कोई संकेत?
यदि अन्य सभी विफल रहता है, तो मैं एसएसडी से सबसे पुरानी फाइलों को हटाते हुए फ़ाइलों को स्वचालित रूप से बड़ी ड्राइव पर स्वचालित रूप से कॉपी करने के लिए उपयोग करूंगा।
संपादित करें : कैश वास्तव में मैं क्या चाहता था के लिए गलत शब्द है। ऐसा लगता है कि मूल उद्देश्य समाधान इस समय मेरे लिए संभव नहीं है। हर उस व्यक्ति को धन्यवाद जिसने योगदान दिया!