Thiết lập hạn ngạch

Một phần của tài liệu nhập môn linux và phần mềm mã nguồn mở (Trang 109 - 111)

Thiết bị lưu trữ

10.3.2Thiết lập hạn ngạch

Để thiết lập hạn ngạch, cần cài đặt phần mềm quota

#yum install quota

sau đó kích hoạt chế độ sử dụng hạn ngạch khi sử dụng phân vùng. Các tùy biến usgquota và grpquota cho phép mount một phân vùng với hỗ trợ hạn ngạch:

# mount -o usrquota,grpquota /dev/sdb2 /temp

rồi tạo ra một CSDL về hạn ngạch Với Linux, CSDL cho NSD là aquota.user, cho nhóm NSD là aquota.group.

#touch /temp/aquota.user #touch /temp/aquota.group # ls -la /temp

drwxr-xr-x 3 root root 1024 Apr 25 04:20 . drwxr-xr-x 23 root root 4096 Apr 24 07:24 ..

-rw-r--r-- 1 root root 0 Apr 25 04:20 aquota.group -rw-r--r-- 1 root root 0 Apr 25 04:20 aquota.user drwx--- 2 root root 12288 Apr 25 04:16 lost+found

2 tệp mới tạo ra chỉ là 2 tệp rỗng, không chứa CSDl dữ liệu về hạn ngạch. Để khởi tạo CSDL trên 2 tệp này, sử dụng câu lệnh quotacheck. Đây là câu lệnh để kiểm tra tính toàn vẹn của các tệp CSDl quota, tuy nhiên, câu lệnh này có hiệu ứng phụ là khi các tệp này bị lỗi, nó sẽ tự sửa các tệp nếu có thể.

[root@localhost root]# quotacheck -ug /temp

quotacheck: WARNING - Quotafile /temp/aquota.user was probably truncated. save quota settings...

quotacheck: WARNING - Quotafile /temp/aquota.group was probably truncated t save quota settings...

[root@localhost root]# ls -la /temp total 29

drwxr-xr-x 3 root root 1024 Apr 25 04:27 . drwxr-xr-x 23 root root 4096 Apr 24 07:24 ..

-rw-r--r-- 1 root root 6144 Apr 25 04:27 aquota.group -rw-r--r-- 1 root root 6144 Apr 25 04:27 aquota.user drwx--- 2 root root 12288 Apr 25 04:16 lost+found

Động tác cuối cùng là kích hoạt hạn ngạch trên phân vùng:

#quotaon /temp

[root@localhost root]# repquota -ug /temp *** Report for user quotas on device /dev/sdb2 Block grace time: 7days; Inode grace time: 7days

Block limits File limits

User used soft hard grace used soft hard grace ---

root -- 13 0 0 4 0 0

*** Report for group quotas on device /dev/sdb2 Block grace time: 7days; Inode grace time: 7days

Block limits File limits

Group used soft hard grace used soft hard grace ---

Một phần của tài liệu nhập môn linux và phần mềm mã nguồn mở (Trang 109 - 111)