ஒரு ஒதுக்கீடு என்பது லினக்ஸ் கர்னலின் உள்ளமைக்கப்பட்ட அம்சமாகும், இது ஒரு பயனர் அல்லது ஒரு குழு எவ்வளவு வட்டு இடத்தை பயன்படுத்த முடியும் என்ற வரம்பை அமைக்க பயன்படுகிறது. லினக்ஸில் ஒரு பயனர் அல்லது ஒரு குழு உருவாக்கக்கூடிய அதிகபட்சக் கோப்புகளைக் கட்டுப்படுத்தவும் இது பயன்படுத்தப்படுகிறது. நீங்கள் கோட்டாவைப் பயன்படுத்த விரும்பும் கோப்பு முறைமை ஒதுக்கீட்டை ஆதரிக்க வேண்டும். லினக்ஸில் ஒதுக்கீட்டை ஆதரிக்கும் சில கோப்பு முறைமைகள் ext2, ext3, ext4, xfs போன்றவை.
இந்த கட்டுரையில், உபுண்டுவில் பல பயனர் சூழலில் ஒதுக்கீட்டை எவ்வாறு பயன்படுத்துவது என்பதை நான் உங்களுக்குக் காண்பிப்பேன். எனவே, ஆரம்பிக்கலாம்.
உபுண்டுவில் ஒதுக்கீட்டு மேலாண்மை பயன்பாடுகளை நிறுவுதல்:
உபுண்டு/டெபியனில், நீங்கள் நிறுவலாம் மேற்கோள் உபுண்டு/டெபியனின் அதிகாரப்பூர்வ தொகுப்பு களஞ்சியத்திலிருந்து தொகுப்பு. தி மேற்கோள் தொகுப்பு தேவையான நிரல்களை நிறுவுகிறது, இது ஒதுக்கீடுகளுடன் வேலை செய்ய அவசியம்.
முதலில், பின்வரும் கட்டளையுடன் APT தொகுப்பு களஞ்சிய தற்காலிக சேமிப்பைப் புதுப்பிக்கவும்:
$சூடோபொருத்தமான மேம்படுத்தல்
இப்போது, பின்வரும் கட்டளையுடன் ஒதுக்கீட்டு தொகுப்பை நிறுவவும்:
$சூடோபொருத்தமானநிறுவுமேற்கோள்
இப்போது, அழுத்தவும் மற்றும் பின்னர் அழுத்தவும்< உள்ளிடவும் >
தி மேற்கோள் தொகுப்பு நிறுவப்பட வேண்டும்.
கோப்பு முறை ஒதுக்கீட்டை இயக்குதல்:
நான் உங்களுக்குச் சொன்னபடி, 2 வகை ஒதுக்கீடுகள் உள்ளன; பயனர் ஒதுக்கீடு மற்றும் குழு ஒதுக்கீடு. உங்கள் தேவையைப் பொறுத்து ஒதுக்கீடு அல்லது இரண்டையும் நீங்கள் இயக்கலாம்.
கோப்பு முறைமையில் ஒதுக்கீட்டை நிரந்தரமாக இயக்க, திறக்கவும் /etc/fstab பின்வரும் கட்டளையுடன் கோப்பு:
$சூடோ நானோ /முதலியன/fstab
இப்போது, சேர் usrquota மற்றும்/அல்லது grpquota நீங்கள் ஒதுக்கீட்டை இயக்க விரும்பும் கோப்பு முறைமையின் விருப்பங்கள் துறையில் (4 வது) விருப்பங்கள் /etc/fstab கோப்பு. நீங்கள் முடித்தவுடன், கோப்பை அழுத்துவதன் மூலம் சேமிக்கவும் + x y ஐத் தொடர்ந்து அழுத்தவும்< உள்ளிடவும் >
குறிப்பு : பயனர் ஒதுக்கீட்டை இயக்க, பயன்படுத்தவும் usrquota விருப்பம் மட்டுமே. நீங்கள் குழு தரவை தனியாக இயக்க விரும்பினால், இதைப் பயன்படுத்தவும் grpquota விருப்பம். பயனர் மற்றும் குழு ஒதுக்கீட்டை இயக்க, இதைப் பயன்படுத்தவும் usrquota, grpquota விருப்பம்.
இப்போது, மாற்றங்கள் நடைமுறைக்கு வர உங்கள் கணினியை மறுதொடக்கம் செய்யுங்கள்.
$சூடோமறுதொடக்கம்நீங்கள் ஒதுக்கீட்டை முயற்சிக்க விரும்பினால், நீங்கள் அதைப் பயன்படுத்தலாம் ஏற்ற கோப்பு முறைமையில் ஒதுக்கீட்டை தற்காலிகமாக செயல்படுத்த கட்டளை.
ரூட் கோப்பு அமைப்பில் தற்காலிகமாக ஒதுக்கீட்டை இயக்க, பின்வரும் கட்டளையை இயக்கவும்:
$சூடோ ஏற்ற -அல்லதுரீமவுண்ட், யுஎஸ்ஆர்கோட்டா, கிர்ப்குவோட்டா/
கோப்பு முறைமைகளில் ஒதுக்கீட்டைத் தொடங்குகிறது:
ஒதுக்கீட்டிற்கான கோப்பு அமைப்பைத் தயாரிக்க, நீங்கள் இயக்க வேண்டும் quotacheck நீங்கள் கோட்டாவைப் பயன்படுத்த விரும்பும் ஒவ்வொரு கோப்பு முறைமைகளிலும் கட்டளை.
நீங்கள் ரூட் (/) கோப்பு முறைமையில் பயனர் ஒதுக்கீட்டை மட்டுமே பயன்படுத்த விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம். அதைச் செய்ய, ஒதுக்கீட்டை பின்வருமாறு துவக்கவும்:
$சூடோquotacheck-எப்படி /நீங்கள் குழு ஒதுக்கீட்டை மட்டுமே பயன்படுத்த விரும்பினால், கட்டளை,
$சூடோquotacheck-சிஜிஎம் /நீங்கள் பயனர் மற்றும் குழு ஒதுக்கீட்டைப் பயன்படுத்த விரும்பினால், பின்வரும் கட்டளையை இயக்கவும்:
$சூடோquotacheck-சுகம் /
இப்போது, பின்வரும் கட்டளையுடன் ரூட் (/) கோப்பு முறைமையில் ஒதுக்கீட்டை இயக்கவும்:
$சூடோஒதுக்கீடு-வி /
நீங்கள் பார்க்க முடியும் என, ஒதுக்கீடு இயக்கப்பட்டுள்ளது.
சில காரணங்களால், நீங்கள் ஒதுக்கீட்டை முடக்க முடிவு செய்தால், பின்வரும் கட்டளையுடன் நீங்கள் அதைச் செய்யலாம்:
பயனர் ஒதுக்கீட்டில் வேலை:
இப்போது, நீங்கள் பயனருக்கு வட்டு ஒதுக்கீட்டைச் சேர்க்க விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம் பாப் . அதைச் செய்ய, பின்வரும் கட்டளையை இயக்கவும்:
$சூடோஎட்கோடா-உபாப்
பின்வரும் சாளரத்தை நீங்கள் பார்க்க வேண்டும்.
நீங்கள் தெரிந்து கொள்ள வேண்டிய சில விதிமுறைகள் இங்கே.
கோப்பு முறை : இந்த ஒதுக்கீடு பயன்படுத்தப்பட வேண்டிய வட்டு பகிர்வு. என் விஷயத்தில், அது /dev/sda2 , வேர் ( / கோப்பு முறைமை பகிர்வு. அதை மாற்ற முயற்சிக்காதீர்கள்.
தொகுதிகள் : இது வட்டு இடத்தின் அளவு (தொகுதிகளில்) பயனர் பாப் பயன்படுத்த முடியும்.
எம்பி அல்லது ஜிபி யூனிட்டை இங்கு நேரடியாகப் பயன்படுத்த முடியாது. நீங்கள் எம்பி அல்லது ஜிபி யூனிட்டை சமமான தொகுதி அளவிற்கு மாற்ற வேண்டும் மற்றும் இங்கே தொகுதி அளவைப் பயன்படுத்த வேண்டும். 1 தொகுதி 1 KB அல்லது 1024 பைட்டுகளுக்கு சமம்.
நீங்கள் பயனரை அனுமதிக்க விரும்புகிறீர்கள் என்று சொல்லலாம் பாப் 1 GB வட்டு இடத்தை மட்டும் பயன்படுத்துங்கள். நீங்கள் GB அல்லது MB யை KB அலகுக்கு மாற்ற வேண்டும்.
எனவே, 1 ஜிபி = 1024 எம்பி = 1024 * 1024 கேபி.
1 ஜிபியில் எத்தனை தொகுதிகள்? சரி, (1024 * 1024 KB / 1 KB) = ஒவ்வொரு GB யூனிட்டிற்கும் 1048576 தொகுதிகள்.
ஒவ்வொரு ஜிபி யூனிட்டிற்கும் 1048576 தொகுதிகள் உள்ளன.
எனவே, 5 ஜிபி வட்டு இடத்திற்கு, தொகுதி அளவு 5 * 1048576 = 5242880 தொகுதிகள்.
எளிதானது அல்லவா?
ஐனோட் : இது ஒரு கோப்பு முறைமையில் நீங்கள் உருவாக்கக்கூடிய கோப்புகளின் எண்ணிக்கை. எனவே, பயனர் என்றால் பாப் 1000 ஐனோட்கள் இருக்க அனுமதிக்கப்படுகிறது, அவரால் 1000 கோப்புகள் அல்லது கோப்பகங்களை மட்டுமே உருவாக்க முடியும். 1000 கோப்புகள் அல்லது கோப்பகங்களின் மொத்த அளவு அவர் பயன்படுத்தக்கூடிய தொகுதிகளின் எண்ணிக்கையை விடக் குறைவாக இருந்தாலும், அவரால் புதிய கோப்புகள் அல்லது கோப்பகங்களை உருவாக்க முடியாது. எனவே, நான் அதை கொஞ்சம் அதிகமாக வைத்திருப்பேன்.
ஒரு நல்ல அளவீடானது மொத்த தொகுதி அளவின் 60-70% ஐ வைத்திருக்கிறது.
எனவே, ஒரு தொகுதி அளவு 1048576 க்கு, போதுமான நல்ல ஐனோட் எண் 629,146 அல்லது 734,004.
மென்மையான மற்றும் கடினமான வரம்பு : தொகுதி மற்றும் ஐனோட் இரண்டும் மென்மையான மற்றும் கடினமான வரம்பைக் கொண்டிருக்கலாம். ஒரு பயனர் அல்லது குழு ஒரு குறிப்பிட்ட எண்ணிக்கையிலான நாட்களுக்கு மென்மையான வரம்பை மீறலாம் கருணை காலம் . ஆனால் எந்த வகையிலும் அவர்கள் கடினமான வரம்பை மீற அனுமதிக்கப்படுவதில்லை. நீங்கள் விரும்பினால் மென்மையான வரம்பை முடக்க மென்மையான வரம்பிற்கு 0 ஐ வைக்கலாம். இந்த வழக்கில், கடினமான வரம்பு மட்டுமே பயன்படுத்தப்படும்.
குறிப்பு : நீங்கள் மென்மையான மற்றும் கடினமான வரம்புகளை மட்டுமே அமைக்க வேண்டும். மதிப்புகளை மாற்ற வேண்டாம் தொகுதிகள் மற்றும் inode நெடுவரிசைகள். பயனர் தற்போது பயன்படுத்தும் தொகுதிகள் மற்றும் ஐனோட்களை அவை பிரதிபலிக்கின்றன.
நான் பயனருக்கு ஒதுக்கீட்டை அமைத்தேன் பாப் பின்வருமாறு. நீங்கள் முடித்தவுடன், கோப்பை சேமிக்கவும். ஒதுக்கீடு விண்ணப்பிக்க வேண்டும்.
குழு ஒதுக்கீட்டில் வேலை:
குழுவிற்கான குழு ஒதுக்கீட்டை அமைக்க www- தரவு (சொல்லலாம்), பின்வரும் கட்டளையை இயக்கவும்:
$சூடோஎட்கோடா-gwww- தரவுஇப்போது, நீங்கள் பயனர் ஒதுக்கீட்டைப் போலவே குழு ஒதுக்கீட்டை அமைக்கலாம்.
கருணை காலத்தை மாற்றுதல்:
மென்மையான வரம்பிற்கான சலுகைக் காலத்தை மாற்ற, பின்வரும் கட்டளையை இயக்கவும்:
$சூடோஎட்கோடா-டி
இப்போது, உங்கள் தேவையைப் பொறுத்து தொகுதி மற்றும் ஐனோட் சலுகைக் காலத்திற்கான நாட்களின் எண்ணிக்கையை மாற்றவும். நீங்கள் முடித்தவுடன், கோப்பை சேமிக்கவும்.
ஒதுக்கீட்டு அறிக்கைகளை உருவாக்குதல்:
ஒதுக்கீட்டு பயன்பாட்டு அறிக்கைகளை உருவாக்க, பின்வரும் கட்டளையை இயக்கவும்:
$சூடோபிரதிபலிப்பு-ஆகநீங்கள் பார்க்க முடியும் என, பயனர் மற்றும் குழு ஒதுக்கீடு அறிக்கை உருவாக்கப்பட்டது.
நீங்கள் பயனர் ஒதுக்கீட்டு அறிக்கைகளை மட்டுமே உருவாக்க விரும்பினால், பின்வரும் கட்டளையை இயக்கவும்:
அதே வழியில், நீங்கள் குழு ஒதுக்கீட்டு அறிக்கைகளை மட்டுமே உருவாக்க விரும்பினால், பின்வரும் கட்டளையை இயக்கவும்:
$சூடோபிரதிபலிப்பு-ஆக்எனவே, உபுண்டுவில் நீங்கள் எப்படி ஒதுக்கீட்டைப் பயன்படுத்துகிறீர்கள். இந்தக் கட்டுரையைப் படித்ததற்கு நன்றி.