日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

磁盘管理来安装linux,Linux_在CentOS系统中安装quota来管理磁盘配额,在网络管理的工作中,由于硬 - phpStudy...

發(fā)布時間:2025/3/15 linux 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 磁盘管理来安装linux,Linux_在CentOS系统中安装quota来管理磁盘配额,在网络管理的工作中,由于硬 - phpStudy... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在CentOS系統(tǒng)中安裝quota來管理磁盤配額

在網(wǎng)絡(luò)管理的工作中,由于硬盤的資源是有限的,常常需要為多用戶的服務(wù)器設(shè)定用戶的linux磁盤配額。這個功能對公用的多用戶服務(wù)器(免費(fèi)的或者收費(fèi)的)來說,更是非常必要的。Quota就是在RedHatlinux下實現(xiàn)linux磁盤配額的工具。 quota只支持單獨(dú)的掛載文件系統(tǒng)? 不是某一個目錄。

1. 掛載目錄加入 quota

查看/home目錄掛載情況

復(fù)制代碼代碼如下:

[root@bogon ~]# df -h /home

Filesystem??????????? Size? Used Avail Use% Mounted on

/dev/sda3???????????? 2.0G?? 35M? 1.8G?? 2% /home

復(fù)制代碼代碼如下:

[root@bogon ~]# mount | grep home

/dev/sda3 on /home type ext4 (rw)

使用者與群組的 quota 文件系統(tǒng)支持參數(shù):usrquota, grpquota

復(fù)制代碼代碼如下:

[root@bogon ~]# mount -o remount,usrquota,grpquota /home

查看 確定加了 usrquota,grpquota

復(fù)制代碼代碼如下:

[root@bogon ~]# mount | grep home

/dev/sda3 on /home type ext4 (rw,usrquota,grpquota)

編輯 fstab文件讓系統(tǒng)啟動時掛載quota

復(fù)制代碼代碼如下:

[root@bogon ~]# vi /etc/fstab 重啟后生效

LABEL=/home /home ext4 defaults,usrquota,grpquota 1 2

重新掛載

復(fù)制代碼代碼如下:

[root@bogon ~]# umount /home

[root@bogon ~]# mount -a

[root@bogon ~]# mount | grep home

2. quota安裝? 生成usrquota, grpquota兩個目錄對整個系統(tǒng)含有 usrquota, grpquota 參數(shù)的文件系統(tǒng)進(jìn)行 quotacheck 掃瞄

復(fù)制代碼代碼如下:

[root@bogon ~]# quotacheck -avug

-bash: command not found

復(fù)制代碼代碼如下:

[root@bogon ~]# yum install quota安裝quota

復(fù)制代碼代碼如下:

[root@bogon ~]# quotacheck -avug

自動創(chuàng)建 usrquota, grpquota兩個目錄

復(fù)制代碼代碼如下:

[root@bogon ~]# ll -d /home/

-rw------- 1 root root 8192 Mar? 6 11:58 /home/aquota.group

-rw------- 1 root root 9216 Mar? 6 11:58 /home/aquota.user

這時, 由于某種需要,或者在某種情況,“不得不”運(yùn)行這個命令 :

復(fù)制代碼代碼如下:

[root@bogon ~]# quotacheck -avug -mf

參數(shù) -m[M] 意思是:強(qiáng)迫在“讀、寫”模式下檢查硬盤的 quota (有一定的“正在寫”的數(shù)據(jù)丟失可能,應(yīng)確保沒有進(jìn)程在寫這個分區(qū)。建議在單用戶模式下進(jìn)行。)。

復(fù)制代碼代碼如下:

[root@bogon ~]# quotaon -auvg?? 啟動 quota

/dev/sda3 [/home]: group quotas turned on

/dev/sda3 [/home]: user quotas turned on

3. quota限制大小設(shè)置myquota1賬號加入quota 限制使用 在這里固定每個用戶使用的磁盤大小為500M

復(fù)制代碼代碼如下:

[root@bogon ~]# useradd myquota1

[root@bogon ~]# edquota -u myquota1

Filesystem??? blocks??? soft??? hard? inodes? soft? hard

/dev/sda3???????? 80? 500000? 600000????? 10???? 0???? 0

復(fù)制myquota1用戶的信息給 myquota2

復(fù)制代碼代碼如下:

[root@bogon ~]# edquota -p myquota1 -u myquota2

復(fù)制代碼代碼如下:

[root@bogon ~]# edquota -g myquotagrp編輯myquotagrp組的總共使用大小

Filesystem??? blocks??? soft???? hard? inodes? soft? hard

/dev/sda3??????? 160? 10000000? 12000000?????? 20???? 0???? 0

復(fù)制代碼代碼如下:

[root@bogon ~]# edquota -t修改寬限時間? 當(dāng)使用者文件超過大小時

復(fù)制代碼代碼如下:

[root@bogon ~]# quota -uvs myquota1 myquota2查詢使用情況

Filesystem? blocks?? quota?? limit?? grace?? files?? quota?? limit?? grace

/dev/sda3????? 80??? 495M??? 595M????????????? 10?????? 0?????? 0

Disk quotas for user myquota2 (uid 501):

Filesystem? blocks?? quota?? limit?? grace?? files?? quota?? limit?? grace

/dev/sda3????? 80??? 495M??? 595M????????????? 10?????? 0?????? 0

復(fù)制代碼代碼如下:

[root@bogon ~]# quota -gvs myquotagrp查詢myquotagrp組使用情況

復(fù)制代碼代碼如下:

edquota -g myquotagrp

Filesystem??? blocks??? soft???? hard? inodes? soft? hard

/dev/sda3??????? 160?? 1000M???? 1200M????? 20???? 0???? 0

復(fù)制代碼代碼如下:

[root@bogon ~]# repquota -auvs 查詢所有用戶使用情況

User??????????? used??? soft??? hard? grace??? used? soft? hard? grace

----------------------------------------------------------------------

root????? --????? 20?????? 0?????? 0????????????? 2???? 0???? 0

myquota1? --????? 32?????? 495M??? 595M?????????? 10???? 0???? 0

myquota2? --????? 32?????? 495M??? 595M?????????? 10???? 0???? 0

myquotagrp --????? 64????? 1000M?? 1200M????????? 20???? 0???? 0

Statistics:

Total blocks: 7

Data blocks: 1

Entries: 4

Used average: 4.000000

4. quota 測試?yán)?myquota1 的身份,建置一個 550MB 的大文件,并觀察 quota 結(jié)果!

復(fù)制代碼代碼如下:

[root@bogon ~]# dd if=/dev/zero of=bigfile bs=1M count=550

[root@bogon ~]# repquota -auv

Block limits??????????????? File limits

User??????????? used??? soft??? hard? grace??? used? soft? hard? grace

----------------------------------------------------------------------

myquota1? +-? 556840? 500000? 600000 13days????? 11???? 0???? 0

你可以發(fā)現(xiàn) myquota1 的 grace 出現(xiàn)!

再創(chuàng)建另外一個大文件,讓總?cè)萘砍^ 600M !

復(fù)制代碼代碼如下:

[root@bogon ~]# dd if=/dev/zero of=bigfile2 bs=1M count=600

du -sk

600000? .? 文件大小已經(jīng)查過了設(shè)置的大小? 操作失敗

復(fù)制代碼代碼如下:

[root@bogon ~]# warnquota 查看是否有警告信息

您如果要取消磁盤空間的限制,可用以下命令,請看:

復(fù)制代碼代碼如下:

[root@bogon ~]# quotaoff /home(取消磁盤空間限制。)

復(fù)制代碼代碼如下:

[root@bogon ~]# quotaon /home(現(xiàn)在啟動磁盤空間限制。)

PS:quota命令的基礎(chǔ)用法整理

語法

quota [ -u [ User ] ] [ -g [ Group ] ] [ -v | -q ]

描述

root 用戶可以使用帶有可選 User 參數(shù)的 -u 標(biāo)志查看其它用戶的限制。沒有 root 用戶權(quán)限的用戶可以通過使用帶有可選 Group 參數(shù)的 -g 標(biāo)志來查看它們所屬的組的限制。

注:

如果某個特定用戶在對他有限額的文件系統(tǒng)上沒有文件,該命令為那個用戶顯示 quota: none。當(dāng)用戶在文件系統(tǒng)中有文件時,顯示用戶的實際限額。

標(biāo)志

-g 顯示用戶組的限額。

-u 顯示用戶限額。該標(biāo)志是缺省選項。

-v 顯示沒有已分配存儲器的文件系統(tǒng)上的限額。

-q 打印扼要消息,只包含關(guān)于使用超過限額的文件系統(tǒng)的信息。

注:

-q 標(biāo)志優(yōu)先于 -v 標(biāo)志。

安全性

訪問控制:該命令由 root 用戶和 bin 組擁有。

特權(quán)控制:該程序是 setuid 為了允許非特權(quán)用戶查看個人限額。

示例

(1). 要顯示用戶 keith 的限額,請輸入:

復(fù)制代碼代碼如下:

quota

系統(tǒng)顯示下列信息:

User quotas for user keith (uid 502):

Filesystem blocks quota limit grace Files quota limit grace

/u 20 55 60 20 60 65

(2). 要作為 root 用戶顯示用戶 davec 的限額,請輸入:

復(fù)制代碼代碼如下:

quota -u davec

系統(tǒng)顯示下列信息:

User quotas for user davec (uid 2702):

Filesystem blocks quota limit grace files quota limit grace

/u 48 50 60 7 60 60

文件

復(fù)制代碼代碼如下:

quota.user指定用戶限額。

復(fù)制代碼代碼如下:

quota.group指定組限額。

復(fù)制代碼代碼如下:

/etc/filesystems包含文件系統(tǒng)名稱和位置。相關(guān)閱讀:

Android編程獲取屏幕寬高與獲取控件寬高的方法

使用JavaScript正則表達(dá)式如何去掉雙引號

SQL Server存儲過程中編寫事務(wù)處理的方法小結(jié)

PHP鏈接MySQL的常用擴(kuò)展函數(shù)

AngularJs解決跨域問題案例詳解(簡單方法)

rsa加密算法使用示例分享

JavaScript實現(xiàn)select添加option

Win10系統(tǒng)自動開機(jī)怎么取消?Win10系統(tǒng)取消自動開機(jī)的方法

深入解析HTML5 Canvas控制圖形矩陣變換的方法

php實現(xiàn)判斷訪問來路是否為搜索引擎機(jī)器人的方法

查詢存儲過程中特定字符的方法

淺談jQuery中的checkbox問題

javascript仿百度輸入框提示自動下拉補(bǔ)全

Win8連接局域網(wǎng)打印機(jī)失敗解決方法匯總

總結(jié)

以上是生活随笔為你收集整理的磁盘管理来安装linux,Linux_在CentOS系统中安装quota来管理磁盘配额,在网络管理的工作中,由于硬 - phpStudy...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。