基於xfs格式的分區做磁盤限制


1.磁盤配額的作用范圍:

xfs_quota設置的磁盤配額功能,只在指定的文件系統(分區)內有效,用戶使用其他未設置配額的文件系統時,將不受限制。

2.磁盤配額的限制對象:

  xfs_quota主要針對系統中指定的用戶賬號、組賬號進行限制,沒有被設置限額的用戶或組將不受影響。對組賬號設置配額后,組內所有用戶使用的磁盤容量、文件數量的總和不能超過限制。

3.磁盤配額的限制類型:

l  硬盤容量:限制用戶能夠使用的磁盤數據塊(block)大小,也就是限制磁盤空間的大小,默認單位為KB。

l  文件數量:限制用戶能夠擁有的文件個數。quota通過限制i節點的數量來實現對文件數量的限制。

4.磁盤配額的限制方法:

  有軟限制和硬限制。

 

第一:格式化磁盤分區,格式為xfs。

 

 

 

第二:如果我們擴展了邏輯卷。就執行這條命令,不然磁盤里根本接收不到擴展的容量。因為它還有一層文件系統。

 

 

 

第三:在首次掛載光盤:

 

 

 

 

 

 

這里面多加的兩個參數是為了支持磁盤配額需要用到的。

    如果我們想要它永久有效的話,需要修改配置文件/etc/fstab。

 

第四:設置權限。

 

 

 

因為是實驗,我們對權限的設置也不需要太嚴格。如果是真實環境,還是設置穩妥一點的好

第五:編輯用戶和組賬號的配額設置

  1. 創建賬號:zhangsan

 

 

 

  1. 設置磁盤配額。

對用戶zhangsan設置磁盤配額:磁盤容量軟限制為80M,硬限制為100M;文件數量軟限制為80個,硬限制為100個;

 

 

 

配額設置是實現磁盤配額功能中最重要的環節,使用xfs_quota命令設置磁盤容量,文件數量的軟、硬限制等數值。

格式:xfs_quota -x -c 'limit -u bsoft=N bhard=N isoft=N ihard=N 用戶' 掛載點。

l  -x  表示啟動專家模式

l  -c  表示直接調用管理命令,不加-c命令會執行失敗並切入到xfs_quota>交互式工作模式

l  bsoft=N      磁盤容量軟限制

l  bhard=N    磁盤容量硬限制

l  isoft=N       文件數量軟限制

l  ihard=N     文件數量硬限制

注意:如果設置的是0,表示無限制。

2.1  也可以只對其中的一項做限制:

 xfs_quota -x -c 'milit -u bsoft=80M bhard=100M zhangsan' /data

 xfs_quota -x -c 'milit -u isoft=80 ihard=100 zhangsan' /data

—》通過命令:

xfs_quota -c 'quota -uv zhangsan' /data

可以查看文件容量的限制。

 

 

 

—》通過命令:

xfs_quota -c 'quota -i -uv zhangsan' /data

可以查看文件的限制。

  

 

 

-g 指定組賬號

 

             通過以上的步驟就做完了磁盤配額

 現在來測試:

  容量測試:

 

 

 

文件測試:

 

 

 

若想查看磁盤容量和文件輸出的報告可結合-i與-b選項查看

xfs_quota -x -c 'report -abi'

 

 

 

單個查看也可以將i跟b分開來查看。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM