लोगरोट के मैन पेज से:
minsize आकार
लॉग फ़ाइलों घुमाया जाता है जब वे आकार बाइट्स से भी बड़ा हो जाना है, लेकिन नहीं अतिरिक्त निर्दिष्ट समय अंतराल (दैनिक, साप्ताहिक, मासिक या वार्षिक) से पहले। संबंधित आकार विकल्प समान है सिवाय इसके कि यह समय अंतराल के विकल्प के साथ पारस्परिक रूप से अनन्य है, और यह लॉग फ़ाइलों को अंतिम रोटेशन समय की परवाह किए बिना घुमाए जाने का कारण बनता है। जब मिनीसाइज़ का उपयोग किया जाता है, तो लॉग फ़ाइल के आकार और टाइमस्टैम्प दोनों पर विचार किया जाता है।जब वे आकार के बाइट से बड़े होते हैं, तो आकार का आकार
लॉग फ़ाइलों को घुमाया जाता है। यदि आकार का k द्वारा अनुसरण किया जाता है, तो आकार को किलोबाइट में माना जाता है। यदि M का उपयोग किया जाता है, तो आकार मेगाबाइट में है, और यदि G का उपयोग किया जाता है, तो आकार गीगाबाइट में है। तो आकार 100, आकार 100k, आकार 100M और आकार 100Gare सभी मान्य।
मैं सेट आकार के रूप में 5M और अंतराल के रूप में साप्ताहिक कि लॉग एक साप्ताहिक आधार और अतिरिक्त रोटेशन पर घुमाया जायेगा घटित होता है, तो लॉग के आकार 5M से अधिक है सोच। लेकिन क्या होता है कि लॉग को घुमाया नहीं जाता है जब तक कि यह 5M से अधिक न हो, जो ऐसा लगता है कि minsize क्या करना चाहिए।
क्या मैं गलत तरीके से मैनुअल की व्याख्या कर रहा हूं? मुझे साप्ताहिक आधार पर घुमाने के लिए लॉग कैसे मिलेगा और अगर यह 5M से अधिक है?
संपादित करें:
मुझे यकीन नहीं है कि निम्नलिखित जानकारी प्रासंगिक है, लेकिन सिर्फ पूरक के लिए:
मैं संदेश, सुरक्षित, क्रोन, मैलोड, बूट के लिए मुख्य लॉगिंग करने के लिए rsyslog का उपयोग कर रहा हूं। निम्नलिखित उपर्युक्त लॉग की रोटेशन तिथि और फ़ाइल आकार निम्नलिखित हैं, जहां आकार और अंतराल ऊपर वर्णित हैं:
filename rotation date file size
messages 20130129 5.3MB
secure 20130113 5.1kB
cron 20130113 3.6kB
maillog 20130113 1.1kB
जैसा कि देखा जा सकता है, केवल संदेश घूमते हैं।
EDIT2:
मेरे पास जांच होनी चाहिए man logrotate
। उन्होंने वास्तव में इसे अधिकतम विकल्प के साथ उन्नत किया । यह वही होना चाहिए जिसकी मुझे तलाश है:
जब वे अतिरिक्त निर्दिष्ट समय अंतराल (दैनिक, साप्ताहिक, मासिक, या वार्षिक) से पहले ही आकार बाइट्स से बड़े हो जाते हैं, तो अधिकतम आकार
लॉग फ़ाइलें घुमाई जाती हैं। संबंधित आकार विकल्प समान है सिवाय इसके कि यह समय अंतराल के विकल्प के साथ पारस्परिक रूप से अनन्य है, और यह लॉग फ़ाइलों को अंतिम रोटेशन समय की परवाह किए बिना घुमाए जाने का कारण बनता है। जब अधिकतम उपयोग किया जाता है, तो लॉग फ़ाइल के आकार और टाइमस्टैम्प दोनों पर विचार किया जाता है।