2. Set hạn ngạch Disk Quota trên CentOS 6.

Set hn ngch Disk Quota trên CentOS 6.



Tương tự như chia phân vùng trên ổ cứng trên Windows , bạn có thể chia phân vùng trên Linux 

Bước 1: Add thêm cng và khởi động lại máy để nhận ổ


Bước 2: Dùng lệnh để lit kê các cng
[root@centos01 ~]# fdisk -l

Bước 3: Sang cng mi tạo phân vùng mới
=> [root@centos01 ~]# fdisk /dev/sdb (vào ổ cứng mới để tạo phân vùng)
=> Ấn phím "m" để hiển thị danh sách phím lựa chọn
=> Ấn phím "n" để: add a new partition
=> Ấn phím "p" để: chia 1 partition trưc
=> Ấn phím 1 để ta chia 1 partition.
=> Điền ở dòng First cylinder (1-5221, default 1): 1
=> Điền ở dòng Last cylinder or +size or +sizeM or +sizeK (1-5221, default 5221): 5221
=> Ấn phím "w" (đ ghi li)

Bước 4: Format partition mà ta va chia:
=> [root@centos01 ~]# mkfs.ext3 /dev/sdb1

Bước 5: to 1 thư mc tên data
=> [root@centos01 ~]# mkdir /data/

Bước 6: mount thư mc data vào ỗ đĩa vừa tạo
=> [root@centos01 ~]# mount /dev/sdb1 /data/

ớc 7: sửa file fstab
=> [root@centos01 ~]# vi /etc/fstab
Edit file vi fstab:
/dev/sdb1               /Data1        ext3    defaults        0 0                (thiết lập cố định đường mount)
/dev/sdb2               /Data2        ext3    defaults        0 0
=> Trong file điền thêm thông tin: /dev/sdb1   /data    ext3    defaults,usrquota,grpquota      0 0

ớc 8: mount lại cho thư mục nhận chức năng quota
=> [root@centos01 ~]# mount  -o  remount /data/
Tiếp tục: (bản 6.5 phải cài thêm quota: yum install quota)
=>[root@centos01 ~] #chcon  --reference=/var   /Data1  (phải có lệnh này. Nếu không thực hiện lệnh quotacheck trên 6.5 sẽ bị lỗi)
=> [root@centos01 ~]#quotacheck -mcug /data/
=> [root@centos01 ~]# ls -l  /data (để xem thư mục data đã có quota chưa).
ớc 9: phân quyền cho thư mục data
=> [root@centos01 ~]# chmod  777  /data/

Bước 10: to 2 usernghialt và huydq kèm pass đ test chc năng
=> [root@centos01 ~]# useradd nghialt
=> [root@centos01 ~]# useradd  huydq
=> [root@centos01 ~]# passwordnghialt
=> [root@centos01 ~]# password huydq

Bước 11: cp hn ngch v dung lưng cho usernghialt
=> [root@centos01 ~]# edquota -u nghialt
=> Disk quotas for usernghialt (uid 500):
=> Filesystem   blocks    soft      hard     inodes   soft     hard
=>   /dev/sdb1      0        9000    10000       0         0          0

Bước 12: cấp hạn ngạch vng file cho user huydq
=> [root@centos01 ~]# edquota -u  huydq
=> Disk quotas for user huydq (uid 501):
=> Filesystem    blocks       soft       hard     inodes     soft     hard
=> /dev/sdb1          0              0          0          0              3         5

Bước 13: khi đng quota
=> [root@centos01 ~]# quotaon -avug

Bước 14: Xem thông tin về quota
Để xem thông tin quota bạn dùng lệnh quota. Ví dụ để xem thông tin quota của user nam bạn dùng lệnh
$ quota -u nam # user nam
$ quota -g staff # nhóm staff
Để thống kê thông tin quota về các nhóm và user bạn dùng
$ repquota -au # theo người dùng
$ repquota -ag # theo nhóm
$ repquota -agu # tất cả



0 nhận xét:

Đăng nhận xét