1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tim hieu ve lenh quota trong linux

18 58 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 1,01 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Xem lại thông tin về quota • Để xem lại tình hình sử dụng đĩa và quota của tất cả các user/group dùng lệnh repquota report quota: repquota [options] –a|partition Options -a hiển thị thô[r]

Trang 1

TÌM HIỂU VỀ LỆNH QUOTA TRONG LINUX

CHUYÊN ĐỀ HỆ ĐIỀU HÀNH

Trang 2

Chuyên Đề Hệ Điều Hành

GVHD: DƯƠNG VĂN HẢI

Nhóm thực hiện:

Hồ Thị Phương Nguyễn Thị Thảo Sương

Trần Thị Kiều Diễm

Tìm hiểu lệnh quota trên Linux

Trang 3

QUOTA (Hạn Ngạch)

 Giới thiệu

Trang 4

Giới thiệu:

Với một môi trường làm việc đa người dùng, việc giới hạn dung

lượng đĩa sử dụng cho từng người dùng là cần thiết

Để thực hiện điều này, có thể có nhiều cách khác nhau, như là chia ổ đĩa cứng thành nhiều phân vùng nhỏ rồi gắn cho từng user

Cách này cũng tốt nhưng nó có nhiều nhược điểm là:

Thứ nhất khi các phân vùng gần đầy, việc ghi dữ liệu sẽ khó khăn Thứ hai là khi bạn cần thay đổi hạn ngạch thì sẽ khó khăn

Thứ ba là đĩa cứng bị lãng phí;

Thứ tư là không hạn ngạch theo nhóm được

May mắn thay là bạn không cần làm như vậy, vì Linux cung cấp cho chúng ta một mô-đun là quota.

Quota giúp bạn quản lý hạn ngạch đĩa cứng cho từng user cũng

như group Hạn ngạch cho group là tổng dung lượng đĩa cho các thành viên trong nhóm Khi hạn ngạch này hết, thì cho dù user còn quota cũng

không thể sử dụng

Sử dụng quota thích hợp nhất có lẽ là cho thư mục /home

Trang 5

Giới thiệu:

• Quota là chương trình được cài đặt mặc định trên cả

hệ điều hành Linux và Windows với chức năng cho

phép giới hạn dung lượng đĩa cứng người dùng được sử dụng khi chia sẻ tài nguyên đĩa cứng trên server.

Với hệ thống linux cho phép cấu hình quota cho cả tài khoản người dùng và tài khoản nhóm, windows chỉ cho phép cấu hình cho tài khoản người dùng.

Quota trên Linux cho phép giới hạn dung lượng file

và dung lượng đĩa cứng còn Windows chỉ cho phép

giới hạn dung lượng đĩa cứng.

Trang 6

Giới thiệu:

Trên một hệ thống Linux có “Giới hạn hạn ngạch mềm’’ và “Giới hạn  hạn ngạch cứng”

   Giới Hạn Mềm (Soft Limit): Dung lượng giới hạn mềm , thông thường kích

thước này phải <= kích thước giới hạn cứng Nếu user sử dụng quá dung lượng này thì quota sẽ cấp một khoảng thời gian(grace periods) Khi Soft

Limit bằng 0 có nghĩa giới hạn này không sử dụng.khai báo bao nhiêu không gian người dùng có thể sử dụng trước khi được cảnh báo và có một thời gian ân han áp dụng Sau khi thời gian này hết hạn,hạn ngạch được thực thi

 Giới Hạn Cứng (Hard Limit) : Dung lượng giới hạn cứng 

(blocks/inodes),Là số lượng tuyệt đối của  không gian người dùng có  thể sử dụng.

 Thời gian ân hạn là số lượng thời gian cho phép cho người sử vào việc 

tuân thủ việc giới hạn mềm .Trong thời gian này người dùng chỉ được  cảnh báo nếu vượt quá giới hạn mềm.Tuy nhiên nó cũng  không thể  vượt quá giới hạn cứng

Trang 7

Cấu hình quota

Trang 8

Cài đặt phần mềm Quota:

• Trên một máy chủ Linux, hạn ngạch được thực

hiện bằng cách cài đặt các gói cần thiết:

quota and quota tool (hạn ngạch và công cụ)

Sử dụng lệnh : sudo apt-get install quota quotatool

• Để thử xem quota được cài đặt chưa:

Sử dụng lệnh: edquota

• Hoặc vào home page của phần mềm quota:

http://www.sourceforge.net/projects/linuxquota

download source code về rồi biên dịch và cài đặt.

Trang 9

Chỉnh sửa tập tin /etc/fstab

• Sử dụng : Sudo nano /etc/fstab

Hoặc Sudo gedit /etc/fstab

• Thêm tùy chọn usrquota và grpquota.

UUID=ad6e0dba-c4fb-4b68-a430-dbd517c6f5ec / ext3

defaults 1 1

UUID=63318d71-4fa3-4c88-b6cb-977e806109a6 /data ext3 defaults, usrquota,grpquota 1 2

UUID=c71b9e86-c529-40d7-8315-d6d0f4f44a5a /home ext3 defaults 1 2

UUID=82e696bb-f848-46d6-a27c-2568e27c9a0d /boot ext3 defaults 1 2

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

UUID=8c2e21df-ae8e-4257-8043-1d77b1e0ebdf swap swap defaults 0 0

Trang 10

Tạo ra các tập tin quota.user và quota.group

Tạo ra các tập tin quota.user và quota.group

Sử dụng :

sudo touch quota.user quota.group

Trang 11

Thiết lập quyền truy cập của bạn trên

các tập tin hạn ngạch

Sử dụng : sudo chmod 600 quota*

Trang 12

Đi ngược lại hệ thống tập tin với các thiết

lập hạn ngạch mới của bạn

Sử dụng : sudo mount –o ramount /

Trang 13

Chuẩn bị các hệ thống tập tin

với quotacheck

• Sử dụng : sudo quotacheck -avug

Dưới đây là những tùy chọn -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 -u: kiểm tra quota cho từng user

-g: kiểm tra quota cho nhóm.

Trang 14

Bật hạn ngạch với quotaon

• Sử dụng : sudo quotaon –avug

Dưới đây là các tùy chọn có ý nghĩa: -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 -u: kiểm tra quota cho từng user

-g: kiểm tra quota cho nhóm

Trang 15

Cấu hình hạn ngạch trên một tài khoản

người dùng

Sử dụng: sudo edquota –u userX

Trang 16

Xem lại thông tin về quota

• Để xem lại tình hình sử dụng đĩa và quota của tất cả các

user/group dùng lệnh repquota (report quota):

repquota [options] –a|partition

Options

thống tập tin trong /etc/fstab

Trang 17

Tham khảo

• Xem trong manpage của quotacheck, quota, edquota, repquota, quotaon

Và cũng cần biết cách sử dụng các công cụ khác như là setquota,

convertquota, quotastats, quot, quotasync, warnquota, xqmstats,

rpc.rquotad Các công cụ này

tại: http://sourceforge.net/projects/linuxquota

• http://souptonuts.sourceforge.net/quota_tutorial.html

• http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_ Ch28_:_Managing_Disk_Usage_with_Quotas

• http://www.yolinux.com/TUTORIALS/LinuxTutorialQuotas.html

• http://tldp.org/HOWTO/Quota.html

Trang 18

Cảm ơn thầy và các bạn đã lắng nghe!

Chúng tôi đã cố gắng

hết sức

Ngày đăng: 14/06/2021, 01:33

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w