GlusterFS : कोटा निर्धारित करें2024/05/01 |
कोटा सेट करने के लिए ग्लस्टर वॉल्यूम पर Gluster वॉल्यूम उपयोग या निर्देशिका उपयोग को सीमित करना संभव है।
उदाहरण के लिए, यहां लिंक के उदाहरण की तरह कोटा को Gluster वॉल्यूम [vol_distributed] पर सेट करें।
|
|
[1] | लक्ष्य GlusterFS वॉल्यूम पर कोटा सक्षम करें जिसे आप सेट करना चाहते हैं। |
root@node01:~#
root@node01:~# gluster volume quota vol_distributed enable volume quota : success gluster volume info Volume Name: vol_distributed Type: Distribute Volume ID: 20a128ab-3e88-472d-b311-734f8ce9b193 Status: Started Snapshot Count: 0 Number of Bricks: 2 Transport-type: tcp Bricks: Brick1: node01:/glusterfs/distributed Brick2: node02:/glusterfs/distributed Options Reconfigured: features.quota-deem-statfs: on features.inode-quota: on features.quota: on storage.fips-mode-rchecksum: on transport.address-family: inet nfs.disable: on # अक्षम करने के लिए, निम्नानुसार सेट करें root@node01:~# gluster volume quota vol_distributed disable |
[2] | संपूर्ण वॉल्यूम पर कोटा सेट करें। |
# उदाहरण के लिए, संपूर्ण [vol_distributed] वॉल्यूम के लिए 1GB कोटा सेट करें # gluster volume quota [volume name] limit-usage [path of target directory] [hard_limit] root@node01:~# gluster volume quota vol_distributed limit-usage / 1GB volume quota : success gluster volume quota vol_distributed list Path Hard-limit Soft-limit Used Available Soft-limit exceeded? Hard-limit exceeded? ------------------------------------------------------------------------------------------------------------------------------- / 1.0GB 80%(819.2MB) 0Bytes 1.0GB No No # क्लाइंट पर, कोटा आकार संपूर्ण फ़ाइल सिस्टम आकार के रूप में प्रदर्शित होता है root@client:~# df -h /mnt Filesystem Size Used Avail Use% Mounted on node01.srv.world:/vol_distributed 1.0G 0 1.0G 0% /mnt # यदि आप क्लाइंट पर भी संपूर्ण डिस्क आकार देखना चाहते हैं, कोटा आकार प्रदर्शित नहीं करना चाहते हैं, # GlusterFS वॉल्यूम नोड पर [quota-deem-statfs] पैरामीटर बंद करें root@node01:~# gluster volume set vol_distributed quota-deem-statfs off |
[3] | वॉल्यूम पर निर्देशिका में कोटा सेट करें। |
# उदाहरण के लिए, [vol_distributed] वॉल्यूम पर 1GB कोटा [/dir01] निर्देशिका पर सेट करें root@node01:~# gluster volume quota vol_distributed limit-usage /dir01 1GB volume quota : success gluster volume quota vol_distributed list Path Hard-limit Soft-limit Used Available Soft-limit exceeded? Hard-limit exceeded? ------------------------------------------------------------------------------------------------------------------------------- /dir01 1.0GB 80%(819.2MB) 0Bytes 1.0GB No No # क्लाइंट पर, कोटा आकार संपूर्ण निर्देशिका आकार के रूप में प्रदर्शित होता है root@client:~# df -h /mnt/dir01 Filesystem Size Used Avail Use% Mounted on node01.srv.world:/vol_distributed 1.0G 0 1.0G 0% /mnt |
[4] | कोटा सेटिंग के लिए विशिष्ट सॉफ्ट सीमा निर्धारित करें। |
# उदाहरण के लिए, [vol_distributed] वॉल्यूम पर [/dir01] डायरेक्टरी में 1 जीबी कोटा सेट करें और 70% सॉफ्ट लिमिट सेट करें # gluster volume quota [volume name] limit-usage [path of target directory] [hard_limit] [soft_limit]
root@node01:~#
root@node01:~# gluster volume quota vol_distributed limit-usage /dir01 1GB 70 volume quota : success gluster volume quota vol_distributed list Path Hard-limit Soft-limit Used Available Soft-limit exceeded? Hard-limit exceeded? ------------------------------------------------------------------------------------------------------------------------------- /dir01 1.0GB 70%(716.8MB) 0Bytes 1.0GB No No |
[5] | कोटा हटाने के लिए, निम्नानुसार कमांड चलाएँ। |
# उदाहरण के लिए, [vol_distributed] वॉल्यूम पर कोटा हटाएं root@node01:~# gluster volume quota vol_distributed remove / volume quota : success gluster volume quota vol_distributed list quota: No quota configured on volume vol_distributed |
Sponsored Link |
|