Quota là gì? Quota được dùng để hiển thị việc sử dụng và giới hạn đĩa cứng đối với người dùng.. Giới hạn cứng Hard Limit Định nghĩa dung lượng đĩa cứng tối đa mà người dùng có thể sử d
Trang 1Quản lý tài nguyên đĩa
Hồ Viết Quang Thạch
Trang 2Quota là gì?
Quota được dùng để hiển thị việc sử dụng và giới hạn đĩa cứng đối với người dùng
Không phải áp dụng quota cho tất cả những
hệ thống tập tin
Khi được gọi, quota sẽ kiểm tra tập tin
/etc/fstab và kiểm tra những tập tin hệ thống trong tập tin này
Trang 3Giới hạn cứng (Hard Limit)
Định nghĩa dung lượng đĩa cứng tối đa mà người dùng có thể sử dụng Nếu người dùng
cố tình lưu những thông tin vào thì những
thông tin trước đó có thể bị xoá và đẩy lên
dần
Trang 4Giới hạn mềm (Soft Limit)
Định nghĩa dung lượng đĩa cứng tối đa mà người dùng có thể sử dụng
Cho phép người dùng sử dụng vượt quá
dung lượng cho phép trong một khoảng thời gian nào đó Thời gian này được xác định trước gọi là thời gian gia hạn (grace period)
Khi người dùng vượt quá dung lượng cho phép, họ sẽ nhận một lời cảnh báo trước
Trang 5Thời gian gia hạn (Grace Period)
Là thời gian cho phép người dùng vượt quá dung lượng đĩa cứng được cấp phép trong giới hạn mềm
Thời gian gia hạn có thể là giây, phút, giờ, ngày, tuần, tháng
Trang 6Sử dụng Quota
tin /etc/fstab với các thông tin sau:
/dev/hda3 /usr defaults, usrquota, grpquota
1 2
/dev/hda3: tên hệ thống tập tin.
/usr: tên thư mục được gắn kết với hệ thống tập tin
defaults, usrquota, grpquota: cấp defaults là quyền mặc định cho hệ thống tập tin usrquota/grpquota là áp
dụng quota đối với người dùng và nhóm.
Trang 7Thiết lập Quota
Quá trình thiết lập quota sẽ trải qua những bước sau:
Trang 8Chỉnh sửa tập tin /etc/fstab
Ví dụ: hiệu chỉnh tập tin /etc/fstab như sau:
LABEL=/home /home ext3
defaults,usrquota,grpquota 1
2
Trong ví dụ trên ta thấy hệ thống tập tin /home được thiết lập quota cho cả người dùng và nhóm
Trang 9Thực hiện quotacheck
Tạo các tập tin aquota.group, aquota.user
trong /home (hệ thống tập tin cần thiết lập
quota)
Thực hiện lệnh quotacheck -avug
-a: kiểm tra tất cả những hệ thống tập tin cấu hình quota -v: Hiển thị thông tin trạng thái khi kiểm tra.
Trang 10Phân bổ quota
nhóm bằng cách sử dụng lệnh edquota.
Cú pháp: edquota [tuỳ chọn] [user/group]
Các tuỳ chọn:
-g: chỉnh sửa quota cho nhóm
-p: Sao chép quota của một người dùng cho một người dùng khác.
-u: Chỉnh sửa quota cho người dùng (mặc định)
-t chỉnh sửa thời gian của giới hạn mềm
Trang 11Lệnh quota