磁盤配額 實驗

實驗環境:一臺linux服務器linux

1、添加3塊硬盤,建立1個卷組,卷組名vg1vim

blob.png

fdisk – l 檢查的結果服務器

blob.png

第一個硬盤分區改8e過程編輯器

Command (m for help): pide

Disk /dev/sdb: 8589 MB, 8589934592 bytes工具

255 heads, 63 sectors/track, 1044 cylindersspa

Units = cylinders of 16065 * 512 = 8225280 bytes3d

 

   Device Boot      Start         End      Blocks   Id  Systemcode

/dev/sdb1             1              123      987966   8e  Linux LVMblog

 


第二個硬盤分區改8e   驗證

Disk /dev/sdc: 8589 MB, 8589934592 bytes

255 heads, 63 sectors/track, 1044 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes


   Device Boot      Start         End      Blocks   Id  System

/dev/sdc1             1         244     1959898+  8e  Linux LVM



第三個硬盤分區 8e

Command (m for help): n

Command action

   e   extended

   p   primary partition (1-4)

p

Partition number (1-4): 1

First cylinder (1-1044, default 1):

Using default value 1

Last cylinder or +size or +sizeM or +sizeK (1-1044, default 1044): +2G

 

Command (m for help): t

Selected partition 1

Hex code (type L to list codes): 8e

Changed system type of partition 1 to 8e (Linux LVM)

w保存

建立物理卷

pvcreate   /dev/sdb1  /dev/sdc1  /dev/sdd1


blob.png


建立vgcreate   卷組

 

 

 

  1.  

 

 

3、在vg1卷組中建立lv1邏輯卷,在vg1卷組中建立LV2邏輯卷。

 

4、掛載lv1邏輯捲到/111目錄中,給邏輯卷增長5G空間。

先格式化 lv1  mkdir建立 /111 目錄  

 而後再掛載blob.png

擴展

 blob.png

5、掛載lv2邏輯捲到/222目錄中。

格式化完成

blob.png

建立目錄 /222     

mount掛載   並驗證


blob.png

6、設置兩個卷的磁盤配額。設置用戶user1的配額設置,存儲容量爲100Muser2用戶的配額設置,文件個數20個。

blob.png

vim 編輯器編輯/etc/fstab   設置自動開機掛載

末行模式:wq保存退出

reboot重啓

再用mount查看

建立用戶  useradd    user1   passwd   123.com   123.com

  useradd    user2   passwd   123.com   123.com

blob.png

實現磁盤配額的條件

1)須要linux內核的支持。

2)須要安裝quota這個軟件包。

3)指定分區必須已經掛載支持磁盤配額功能賦予權限

查詢到quota已安裝blob.png

開始使用「quotacheck」命令檢測磁盤配額並生產配額文件。

 

blob.png

錯誤的提示,代表我沒有加-)加才能檢查成功

驗證

 

解釋命令選項

(「-a」表示掃描全部分區 -u」和「-g」分別表示檢測用戶和組「-c」表示新建配額文件「-v」輸出詳細信息,未使用「-a」時必須指定一個分區做爲命令參數)

 

前面由於格式化了因此不用再格式化了,

下一步掛載

 

下一步

關閉沙盒    vim /etc/sysconfig/selinux永久關閉 setenforce  0  臨時關閉

esc shift+ 輸入wq  回車保存並退出。  

下一步

賦予權限第一個7表示屬主權限rwx 第二個7表示屬組rwx 第三個7表示其餘人rwx   讀寫執行

chmod 設置777   /111      chmod 設置777  /222

驗證過程

[root@localhost ~]# ls -l /111

總計 32

-rw------- 1 root root  6144 02-04 16:28 aquota.group

-rw------- 1 root root  6144 02-04 16:28 aquota.user

drwx------ 2 root root 16384 02-04 15:13 lost+found

[root@localhost ~]# ls -l /222

總計 32

-rw------- 1 root root  6144 02-04 16:28 aquota.group

-rw------- 1 root root  6144 02-04 16:28 aquota.user

drwx------ 2 root root 16384 02-04 15:19 lost+found

 

分別設置用戶磁盤配額 edquota –u user1    edquota  -u user2

-u是用戶

-g是組帳號

找了個圖這圖詳細

user1

保存並退出

user2

保存並退出

開啓磁盤配額   quotaon –uv /111    /222


blob.png

su 切換用戶驗證

網上搜到圖解釋下  if=file

輸入文件名,缺省爲標準輸入。

of=file

輸出文件名,缺省爲標準輸出。

bs1M   count讀取8    理論上是9M

 

 

 

 

 

 

 

 

 

user1硬配額成功驗證結果


user2   軟配額驗證

軟配額

警告

 

 

 

 

 

  

7、設置xiaoshou組的配額爲500Mxiaoshou組的用戶有user1,user2

添加xiaoshou  及添加用戶進xiaoshouzu 

上步命令  加開啓配額功能命令

su 切換用戶user1   驗證磁盤硬配額500M

切換到開啓磁盤配額的位置    dd轉換工具檢測磁盤配額


 

 

 

 

 

結論:磁盤配額能夠限制某文件和磁盤空間的大小,很實用。

相關文章
相關標籤/搜索