फ़ाइलों के उपयोग पर नज़र रखना


1

मेरे पास एक विशाल वीडियो फ़ोल्डर है, जो लगभग 700GB का आकार देता है।

मुझे यह निर्धारित करने में बहुत परेशानी हो रही है कि कौन सी फाइलें एक्सेस की गई हैं और यदि संभव हो तो मैं एक विकल्प रखना चाहूंगा जहां मैं सिर्फ ऐसे वीडियो चला सकता हूं जो मैंने पहले कभी नहीं सुने हैं।

मैं उबंटू लिनक्स पर हूं, और मैं सोच रहा था कि क्या वहां उपकरण हैं जो मुझे ट्रैक करने की अनुमति देते हैं। मैं एक विशिष्ट खिलाड़ी से बंधे नहीं रहना चाहता।

जवाबों:


1

आपको वास्तव में कुछ प्रकार के वीडियो प्लेयर / मीडिया लाइब्रेरी सॉफ़्टवेयर का उपयोग करने की आवश्यकता होगी जो आपके लिए उस जानकारी का ट्रैक रख सकते हैं। यदि आपका FS पहुंच टाइमस्टैम्प को ट्रैक कर रहा है, तो आप पराक्रम उन का उपयोग करने में सक्षम हो। हालाँकि, जब आप फ़ाइल खोलते हैं, तो जब आप फ़ाइल खोलते हैं, तो आपका फ़ाइल प्रबंधक कुछ मेटाडेटा (जैसे कोडेक, ऊँचाई x चौड़ाई, थंबनेल) पढ़ता है, तो अपराध भी किसी काम के नहीं होंगे।

विकल्प है कि आपके सभी नए सामानों के लिए "नए वीडियो" या "अनचाहे वीडियो" फ़ोल्डर हों। कम से कम एक बार देखने के बाद इसे अपने मुख्य संग्रह में न ले जाएँ।


नए वीडियो पर नज़र रखने का एक तरीका उन्हें एक में कड़ी या प्रतीकात्मक कड़ी बनाना होगा unwatched निर्देशिका। एक बार जब आप उन्हें देखना समाप्त कर लेते हैं, तो लिंक हटा दें।
Gilles

1

परंपरागत रूप से यूनिक्स सिस्टम (लिनक्स सहित) उस तारीख को ट्रैक करते हैं जब एक फ़ाइल को अंतिम बार पढ़ा गया था: इसका उपयोग समय, जिसे अक्सर शॉर्ट के लिए atime कहा जाता है। इनके साथ, आप यह पता लगा सकते हैं कि आपने कोई वीडियो नहीं देखा है क्योंकि इसका atime इसका माइम (संशोधन समय, आपके द्वारा देखे जाने वाले समय के समान ही है) ls -l उत्पादन)। कमांड लाइन पर, ls -lutr फ़ाइलों को उनके एक्सेस टाइम के साथ दिखाता है। विभिन्न समय-संबंधित मानदंडों के अनुसार एक निर्देशिका में फ़ाइलों का पता लगाने के तरीके हैं, का उपयोग कर find या zsh

उबंटू आजकल पहुंच के समय को बंद कर देता है, क्योंकि इसमें एक प्रदर्शन जुर्माना है। आप उन्हें संपादित करके पुनः प्रकाशित कर सकते हैं /etc/fstab और शामिल करने के लिए एक फाइल सिस्टम के लिए लाइन बदल रहा है atime विकल्प, के रूप में

/dev/sda1  /  ext4  errors=remount-ro,atime  0  1

(आप देख सकते हैं UUID=… पहले कॉलम में।) यह एक प्रति-फाइलसिस्टम सेटिंग है, आप केवल निर्देशिका ट्री के लिए अपराधों को सक्षम नहीं कर सकते (जब तक कि आप इसे एक अलग फाइल सिस्टम नहीं बनाते)।

आप अपनी फ़ाइलों के माध्यम से भी पहुँच सकते हैं loggedfs Install loggedfs। यह एक वर्चुअल फाइलसिस्टम है जो "वास्तविक" फाइलों का एक दृश्य दिखाता है, और इसके अलावा सभी एक्सेस को लॉग करता है। प्रलेखन थोड़ा दुर्लभ है।


क्या यह अपराध जल्द से जल्द अपडेट नहीं होंगे, कहते हैं, एक फ़ाइल प्रबंधक ने वीडियो के बारे में किसी भी मेटाडेटा को पढ़ने या एक थंबनेल उत्पन्न करने के लिए फ़ाइल को देखा? मुझे उम्मीद है कि इस तरह के लिए अपराधों पर भरोसा बहुत अविश्वसनीय होगा।
afrazier

@afrazier: जैसे ही कुछ भी फाइल को पढ़ता है, उस समय में अपडेट किया जाता है, इसलिए यदि आपका फ़ाइल प्रबंधक वीडियो मेटाडेटा (अवधि, कोडेक, आदि) या पूर्वावलोकन में खींचता है, तो अपराध अद्यतन किया जाता है (यदि यह सक्षम है)। आप इसके माध्यम से वीडियो देखकर लॉगऑफ़ से बच सकते हैं, लेकिन केवल थंबनेल-फ़ाइल प्रबंधक के साथ अंतर्निहित फाइल सिस्टम ब्राउज़ कर सकते हैं। या हो सकता है कि लॉगऑफ़ फ़ाइल प्रबंधक एक्सेस पैटर्न और प्लेयर एक्सेस पैटर्न के बीच भेदभाव करने में सक्षम हो, मुझे यह बताने के लिए अच्छी तरह से पता नहीं है।
Gilles

0

उपयोग lsof तथा फ्यूज़र आदेशों

lsof - आपको देता है कि कौन सी फाइलें खुली हैं

फ्यूज़र - प्रक्रियाओं का उपयोग करता है जो फ़ाइलों का उपयोग कर रहे हैं

लिंक:

http://www.ibm.com/developerworks/aix/library/au-lsof.html

https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-6066842.html

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.