कोटा उपयोगकर्ताओं से नहीं बल्कि निर्देशिकाओं से जुड़ा हुआ है


15

आमतौर पर, कोटा उपयोगकर्ता के अनुसार लागू किया जाता है, जैसा कि फ़ाइल के स्वामित्व से संबंधित है।

क्या फ़ोल्डर के आधार पर कोटा लागू करना संभव है, इस तरह से, एक फ़ोल्डर सामग्री डिस्क स्थान में सीमित है?


1
यह पूल के साथ btrfs और zfs पर किया जा सकता है। यह ext4 के साथ नहीं किया जा सकता है।
गिल्स एसओ- बुराई को रोकना '

जवाबों:


6

एक ही सवाल पूछा और यहां पर जवाब दिया:

/programming/8148715/how-to-set-limit-on-directory-size-in-linux

मूल रूप से, आप जिस आकार को चाहते हैं, उसके साथ एक फ़ाइल को शून्य में भरकर एक वर्चुअल फाइल सिस्टम बनाएं, फिर उस फाइल में एक फाइलसिस्टम बनाएं और फिर उस निर्देशिका पर लूपमाउंट करें जिसे आप सीमित करना चाहते हैं।

लिनक्स इसके बारे में यहाँ आलेख: http://www.linuxquestions.org/questions/linux-server-73/directory-quota-601140/

यहाँ ट्यूटोरियल: http://souptonuts.sourceforge.net/quota_tutorial.html


ठीक है, लेकिन यह अंतरिक्ष को आरम्भ करता है। यह वास्तव में डिस्क स्थान को बचाने में मदद नहीं करता है। इसका मतलब यह है, कि इस समस्या का कोई समाधान नहीं है जो डिस्क स्थान को कम से कम इस्तेमाल करता है?
लॉरेंज मेयर

1
@ लॉरेंजमेयर: आप एक पूर्ण फ़ाइल के बजाय विरल-फ़ाइल का उपयोग करके वास्तव में उपयोग किए जाने वाले डिस्कस्पेस का उपयोग सीमित कर सकते हैं। हालांकि असली HDD पर डिस्क स्थान बाहर निकलने पर आप आसानी से परेशानी में पड़ सकते हैं। उदा । फ़ाइल सिस्टम (जैसे ext3) फ़ाइल को कम विरल बनाने वाला है, लेकिन ऑक्युप्ड आकार अभी भी बहुत कम है। उदाहरण के लिए एक 100MiB विरल फ़ाइल ocupy के बारे में 7.7 MiB अंतरिक्ष के बाद यह ext3 के साथ स्वरूपित किया गया है। truncate -s 512M foo;
रनियम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.