|
|
磁盘容量配额
- o6 W, p- @+ uLinux是一个多用户,多任务的系统。但资源是有限的,所以需根据实际情况,对用户进行一定闲置。. q! g4 T4 ~- t+ ~1 `% Y6 I
& k# v1 [# C% J/ h& v: u' [
软限制:当达到软限制时会提示用户,但仍允许用户在限定的额度内继续使用。
; k, \4 }+ O9 ?- X! y1 l: T0 _8 O: O/ @
硬限制:当达到硬限制时会提示用户,且强制终止用户操作。
: p2 m8 O5 ~6 @8 ~* z) P: c2 ?- J. H& N# g$ _4 K4 y
在RHEL7中,可以通过编译/etc/fstab的目标硬盘参uquota数实现。/ R/ _, w5 s: z# |& V. V
# p) t) { i4 M8 P$ v
5 Q ^1 J, V- F V$ F0 ~9 ~' ]- z重启系统后查看挂载情况。
& {9 A" K* `" a, n4 J- L
! g' F+ u/ t$ w$ a( ^9 o5 l: p( O. Q. m8 [
接下来创建一个用于检查quota的用户tt,并针对/boot目录增加其他人的写权限,保证用户能正常写入数据。9 w, j2 S; J6 X' \( J3 l
( j3 ?9 T7 u# w" J7 p. O; h
, o/ Y9 M0 b3 ]1 P& O1、xfs_quota命令- r; O/ |4 w, Z1 d
: `) a1 Y% W: {! C3 ~4 d我们使用xfs_quota来设置tt用户对/boot母的quota磁盘容量配额。硬盘使用量得软限制和硬限制分别为3M和5M,创建文件数量的软硬限制分别为3个和5个。
. d; k/ D" ^% L. C& i9 u- ^2 ~7 E4 g# \/ I
7 R, U1 v; q% w2 w# ]接着,我们登录tt,向/boot分别写入4M和7M的文件。% [ o, n! r* D
0 [$ Y! t3 R- H" C- ^$ a2 Y; s) Y! b
2、edquota命令 P; b3 m: _* u/ u
9 {/ {, n: d& p% B用于编辑用户的quota配额限制。下面把用户tt的硬盘使用量从5M提升到8M
- w) s6 ~- Q: b$ N! _5 f0 |% U8 f9 n j8 l0 W" r2 `1 A. H. Y
8 J% x7 F' h# Z2 j编译下面内容
3 c' ~; h2 U( o$ z! u* x/ F# T$ D2 o
1 Q0 F- u8 w% v* r0 _
再次写入7M文件,即可成功。
7 J$ f. U6 x! i. d
; b; J! J L, w8 H |. a' {3 m3 q5 W: Y- ~( v5 q: h
9 C% R* ~9 X1 r+ Y6 `6 `
|
|