linux磁碟配額

2021-09-20 20:00:32 字數 1665 閱讀 7876

linux磁碟配額:

基本原理;配置例項。

1.基本原理:

磁碟配額作用範圍:檔案系統

物件是使用者和組,組必須是使用者的基本組,且組內成員共同使用配額。

限制的型別:軟限制和硬限制

限制的資源:磁碟大小(預設單位kb),檔案數量。

總結:linux磁碟配額是通過軟、硬限制使用者和組使用單個檔案系統中磁碟大小和檔案數量。

2.linux磁碟例項:

1)分割槽格式掛載:

fdisk -cu /dev/sdb

n-->p-->2-->回車-->+1g-->w

partx -a /dev/sdb

mkfs.ext4 /dev/sdb2

mkdir /data

mount /dev/sdb2 /data

vi /etc/fstab

/dev/sdb2 /data ext4 defaults 0 0

:wqmount -a

2)新增分割槽支援磁碟配額

yum -y install quota

mount -o remount,usrquota,grpquota /dev/sdb2 /data ##新增配額支援

vi /etc/fstab

/dev/sdb2 /data etx4 defaults,usrquota,grpquota 0 0

:wqmount -a

3)建立配額檔案:

setenforce 0 ##臨時關閉selinux

quotacheck -u**c /data ##建立配額檔案

ls /data/ ##是否有quota相關的兩個檔案

4)準備使用者和組:

useradd u01

useradd u02

echo 123123 |passwd --stdin u01 ##相同的方法為u02設定密碼

groupadd g01

usermod -g g01 u01 ##修改u01的基本組

usermod -g g01 u02 

id u01

id u02

5)設定配額:

setquota -u 大小軟限制 大小硬限制 檔案數量的軟限制 檔案數量的硬限制

setquota -u u01 10000 15000 10 15 /data ##為u01設定配額,大小10m-15m,數量10-15個檔案

quotaon -a ##啟動配額,或者使用reboot

chmod 777 /data ##給測試目錄許可權

su - u01

cd /data

touch .*** ##結果只能建立15個檔案

exit 

repquota -a ##檢視所有使用者配額使用情況

設定組配額:

setquota -g g01 15000 20000 15 20 /data

su - u02

cd /data

touch .txt ##驗證只能建立5個

exit 

repquota -a

-a:列出在/etc/fstab檔案裡,有加入quota設定的分割槽的使用狀況,包括使用者和群組; 

-g:列出所有群組的磁碟空間限制;

-u:列出所有使用者的磁碟空間限制; 

-v:顯示該使用者或群組的所有空間限制。

Linux 磁碟配額

磁碟配額 限制磁碟資源的使用,磁碟配額是系統對使用者能使用磁碟資源的控制 或者說限制 在linux中,磁碟配額可以對使用者的空間使用情況,檔案數量 實際上是inode的數量,檔案數量是限制inode的結果 進行限制。如果超出此範圍則使用者能在往磁碟裡寫入資料。限制原因 因為資源不是無限的 能限制誰 ...

linux 磁碟配額

新加入乙個磁碟 大小隨意 給這塊磁碟分割槽fdisk dev sdd1 n p wq 給磁碟格式化 mkfs.xfs dev sdd1 在根目錄下建立乙個掛載點 gzd 掛載檔案系統 mount o dev sdd1 gzd 自動掛載,新增usrquota和grpquota的支援 vim etc f...

linux(磁碟配額)

quotacheck 作用 掃瞄檔案系統並建立quota的記錄檔案 格式 quotacheck 選項 掛載點目錄 常用選項 a 掃瞄所有在 etc mtab內,含有quota支援的檔案系統,加上後後面不可寫掛載點目錄 u 針對使用者掃瞄檔案或目錄的使用情況,建立aquota.user檔案 g 針對組...