1. 程式人生 > >磁盤配額 實驗

磁盤配額 實驗

增加 開機 -a face 創建 config default root lis

實驗環境:一臺linux服務器

1、添加3塊硬盤,創建1個卷組,卷組名vg1

技術分享圖片

fdisk – l 檢查的結果

技術分享圖片

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

Command (m for help): p

Disk /dev/sdb: 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/sdb1 1 123 987966 8e Linux LVM


第二個硬盤分區改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


技術分享圖片


創建vgcreate 卷組

  1. 技術分享圖片

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

技術分享圖片

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

先格式化 lv1 技術分享圖片 mkdir創建 /111 目錄 技術分享圖片

然後再掛載技術分享圖片

擴展

技術分享圖片

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

格式化完成

技術分享圖片

創建目錄 /222 技術分享圖片

mount掛載 並驗證

技術分享圖片


技術分享圖片

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

技術分享圖片

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

末行模式:wq保存退出

reboot重啟

再用mount查看

技術分享圖片

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

useradd user2 passwd 123.com 123.com

技術分享圖片

技術分享圖片

實現磁盤配額的條件

1)需要linux內核的支持。

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

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

查詢到quota已安裝技術分享圖片

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

技術分享圖片

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

驗證

技術分享圖片

解釋命令選項

(“-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


技術分享圖片

su 切換用戶驗證

網上搜到圖解釋下 if=file

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

of=file

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

bs1M count讀取8 理論上是9M

技術分享圖片

user1硬配額成功驗證結果

技術分享圖片


user2 軟配額驗證

技術分享圖片

軟配額

警告

技術分享圖片

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

添加xiaoshou 及添加用戶進xiaoshouzu

技術分享圖片

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

技術分享圖片

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

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


技術分享圖片

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



磁盤配額 實驗