๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
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

๋Œ“๊ธ€