Set
hạn ngạch 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 ổ cứng và khởi động lại máy để nhận ổ
Bước 2: Dùng lệnh để liệt kê các ổ cứng
[root@centos01 ~]# fdisk -l
Bước 3: Sang ổ cứng mới 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 lại)
Bước 4: Format partition mà ta vừa chia:
=> [root@centos01 ~]# mkfs.ext3 /dev/sdb1
Bước 5: tạo 1 thư mục tên data
=> [root@centos01 ~]# mkdir /data/
Bước 6: mount thư mục data vào ỗ đĩa vừa tạo
=> [root@centos01 ~]# mount /dev/sdb1 /data/
Bướ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
Bướ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).
Bước 9: phân quyền cho thư mục data
=> [root@centos01 ~]# chmod 777
/data/
Bước 10: tạo 2 usernghialt và huydq kèm pass để test chức năng
=> [root@centos01 ~]# useradd nghialt
=> [root@centos01 ~]# useradd huydq
=> [root@centos01 ~]# passwordnghialt
=> [root@centos01 ~]# password huydq
Bước 11: cấp hạn ngạch 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 về lượng 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: khởi độ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