λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Computer Science/Linux (Ubuntu)

16 μΏΌν„°(quota)

by Dowon Kang 2024. 2. 9.

 

λ¦¬λˆ…μŠ€ μ‹œμŠ€ν…œμ—μ„œ μ‚¬μš©μž λ˜λŠ” κ·Έλ£Ήμ΄ μ†Œμœ ν•œ νŒŒμΌ μ‹œμŠ€ν…œμ˜ λ””μŠ€ν¬ κ³΅κ°„ μ‚¬μš©λŸ‰μ„ μ œν•œν•˜κ±°λ‚˜ μ œμ–΄ν•˜λŠ” κΈ°λŠ₯μž…λ‹ˆλ‹€. μ΄λ₯Ό ν†΅ν•΄ μ‹œμŠ€ν…œ κ΄€λ¦¬μžλŠ” μ‚¬μš©μž λ˜λŠ” κ·Έλ£Ήμ΄ λ””μŠ€ν¬ κ³΅κ°„을 κ³Όλ„ν•˜κ²Œ μ‚¬μš©ν•˜μ§€ λͺ»ν•˜λ„둝 μ œν•œν•  μˆ˜ μžˆμŠ΅λ‹ˆλ‹€.

μΏΌν„°λŠ” 일반적으둜 두 가지 μœ ν˜•μœΌλ‘œ λ‚˜λ‰©λ‹ˆλ‹€.

 

  1. μ‚¬μš©μž μΏΌν„°(User Quota): κ° μ‚¬μš©μžμ— λŒ€ν•œ λ””μŠ€ν¬ κ³΅κ°„ μ‚¬μš©λŸ‰μ„ μ œν•œν•˜λŠ” κ²ƒμœΌλ‘œ, μ‚¬μš©μžλ³„λ‘œ μ„€μ •λ©λ‹ˆλ‹€. μ‚¬μš©μžκ°€ μ„€μ •λœ ν•œλ„λ₯Ό μ΄ˆκ³Όν•˜λ©΄ ν•΄λ‹Ή μ‚¬μš©μžλŠ” λ” μ΄μƒ νŒŒμΌμ„ μƒμ„±ν•˜κ±°λ‚˜ μ €μž₯ν•  μˆ˜ μ—†μŠ΅λ‹ˆλ‹€.
  2. κ·Έλ£Ή μΏΌν„°(Group Quota): νŠΉμ • 그룹에 λŒ€ν•œ λ””μŠ€ν¬ 곡간 μ‚¬μš©λŸ‰μ„ μ œν•œν•˜λŠ” κ²ƒμœΌλ‘œ, κ·Έλ£Ήλ³„λ‘œ μ„€μ •λ©λ‹ˆλ‹€. μ΄λŠ” νŠΉμ • ν”„λ‘œμ νŠΈλ‚˜ λΆ€μ„œμ— ν• λ‹Ήλœ 곡간을 μ œν•œν•˜κΈ° μœ„ν•΄ μ‚¬μš©λ  수 μžˆμŠ΅λ‹ˆλ‹€.


 

 

λ¦¬λˆ…μŠ€μ—μ„œ μΏΌν„°λ₯Ό κ΄€λ¦¬ν•˜λŠ” λ° μ‚¬μš©λ˜λŠ” μΌλ°˜μ μΈ λͺ…령어와 μ˜ˆμ‹œλ₯Ό μ œκ³΅ν•΄ λ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€.

1) μΏΌν„° ν™œμ„±ν™”/λΉ„ν™œμ„±ν™”
μΏΌν„°λ₯Ό ν™œμ„±ν™” λ˜λŠ” λΉ„ν™œμ„±ν™”ν•˜λ €λ©΄ 파일 μ‹œμŠ€ν…œμ„ λ§ˆμš΄νŠΈν•  λ•Œ ν•΄λ‹Ή μ˜΅μ…˜μ„ μ„€μ •ν•˜λ©΄ λ©λ‹ˆλ‹€.
예λ₯Ό λ“€μ–΄, /etc/fstab νŒŒμΌμ—μ„œ μΏΌν„°λ₯Ό μ‚¬μš©ν•˜λ„둝 νŒŒμΌ μ‹œμŠ€ν…œμ„ λ§ˆμš΄νŠΈν•  μˆ˜ μžˆμŠ΅λ‹ˆλ‹€.

 


2) μ‚¬μš©μž μΏΌν„° μ„€μ •
μ‚¬μš©μž μΏΌν„°λ₯Ό μ„€μ •ν•˜λ €λ©΄ edquota λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.
예λ₯Ό λ“€μ–΄, μ‚¬μš©μž username의 ν•˜λ“œ λ””μŠ€ν¬ κ³΅κ°„ μ œν•œμ„ 1GB둜 μ„€μ •ν•˜λ €λ©΄ λ‹€μŒκ³Ό κ°™μ΄ μž…λ ₯ν•©λ‹ˆλ‹€:

sudo edquota -u username

 

그런 λ‹€μŒ νŽΈμ§‘κΈ°κ°€ μ—΄λ¦¬λ©΄μ„œ ν•΄λ‹Ή μ‚¬μš©μžμ— λŒ€ν•œ μΏΌν„° μ„€μ •μ„ λ³€κ²½ν•  μˆ˜ μžˆμŠ΅λ‹ˆλ‹€.

 


3) κ·Έλ£Ή μΏΌν„° μ„€μ •
κ·Έλ£Ή μΏΌν„°λ₯Ό μ„€μ •ν•˜λ €λ©΄ edquota λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€. -g μ˜΅μ…˜μ„ μ‚¬μš©ν•˜μ—¬ 그룹을 μ§€μ •ν•©λ‹ˆλ‹€.
예λ₯Ό λ“€μ–΄, κ·Έλ£Ή groupname에 λŒ€ν•œ ν•˜λ“œ λ””μŠ€ν¬ κ³΅κ°„ μ œν•œμ„ 2GB둜 μ„€μ •ν•˜λ €λ©΄ λ‹€μŒκ³Ό κ°™μ΄ μž…λ ₯ν•©λ‹ˆλ‹€:

sudo edquota -g groupname

 

 

4) μΏΌν„° μƒνƒœ 확인
μΏΌν„°μ˜ μƒνƒœλ₯Ό ν™•μΈν•˜λ €λ©΄ quota λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, ν˜„μž¬ μ‚¬μš©μžμ˜ μΏΌν„° μƒνƒœλ₯Ό ν™•μΈν•˜λ €λ©΄ λ‹€μŒκ³Ό κ°™μ΄ μž…λ ₯ν•©λ‹ˆλ‹€:

quota -u username

 


5)μΏΌν„° 리셋
μΏΌν„°λ₯Ό λ¦¬μ…‹ν•˜λ €λ©΄ quotaoff와 quotacheck λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, /home λ””λ ‰ν„°λ¦¬μ˜ μΏΌν„°λ₯Ό λ¦¬μ…‹ν•˜λ €λ©΄ λ‹€μŒκ³Ό κ°™μ΄ μž…λ ₯ν•©λ‹ˆλ‹€:

sudo quotaoff -v /home
sudo quotacheck -v /home
sudo quotaon -v /home

 


μΏΌν„°λ₯Ό μ‚¬μš©ν•˜λ©΄ λ””μŠ€ν¬ κ³΅κ°„을 νš¨μœ¨μ μœΌλ‘œ κ΄€λ¦¬ν•˜κ³  μ‚¬μš©μžλ‚˜ κ·Έλ£Ήμ΄ λ¬΄μ œν•œμœΌλ‘œ νŒŒμΌμ„ μƒμ„±ν•˜κ±°λ‚˜ μ €μž₯ν•˜λŠ” κ²ƒμ„ λ°©μ§€ν•  μˆ˜ μžˆμŠ΅λ‹ˆλ‹€. μ΄λŠ” λ‹€μ€‘ μ‚¬μš©μž ν™˜κ²½μ΄λ‚˜ μ„œλ²„ ν™˜κ²½μ—μ„œ νŠΉνžˆ μœ μš©ν•©λ‹ˆλ‹€.

'Computer Science > Linux (Ubuntu)' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

18 DNS μ„œλ²„  (0) 2024.02.09
17 ν…”λ„·(Telnet), OpenSSH  (0) 2024.02.09
15 RAID, LVM  (0) 2024.02.09
14 ν•˜λ“œλ””μŠ€ν¬ μž₯μ°© (SCSI)  (1) 2024.02.09
13 SATA & SCSI  (0) 2024.02.08

λŒ“κΈ€