RH AS3 上快速實現磁碟配額(轉)
RH AS3 上快速實現磁碟配額(轉)[@more@]在多使用者的情況下,為了對使用者實現個性化管理,不僅從許可權進行管理,使用者的可用空間或可建立的檔案數也往往是需要管理的,
否則,可能有些使用者把伺服器當自己備份裝置了。
實現使用者磁碟使用量的限制就是所謂的磁碟配額(quota),Windows中也有,似乎更好配置。Linux下的配置應該不太難。
我常用Redhat Linux ,所以以下的實驗都建立在Redhat基礎上,相信其他的Linux應該類似。
(一)Linux配額基礎
Linux中的磁碟配額分為使用者配額和組的配額,組的配額是對某組中全體使用者的綜合限制。
Linux 中的磁碟配額按是否可有一定的超越又分為軟限制(可以超越)和硬性限制(禁止超越),但阮限制超過期限後自動變為硬性限制
Linux中的磁碟配額按限制的專案不同,可分為空間限制(blocks 大小)和檔案數限制(inodes 個數)。
(二)Red Hat linux as 3 磁碟配額的實現
1)修改/etc/fstab中的某檔案系統行,在掛載選項中新增usrquota,grpquota,如下一例:
/dev/sda5 /mnt/sda5 ext3 defaults,usrquota,grpquota 0 0
簡單說明:usrquota表示支援使用者級配額,grpquota表示支援組級的配額,可以根據需要選擇部分或全部。
2)重新掛載剛才修改的檔案系統 ,使其支援配額,實際上是修改了 /etc/mtab
#mount -o remount /dev/sda5
3)執行quotacheck在支援配額檔案系統根下生成配額管理檔案(掛載點/aquota.user,aquota.group兩個檔案)
#quotacheck -avug /dev/sda5
簡單說明:a-自動開啟掛載檔案系統的配額,v-顯示資訊,u-啟用使用者配額,g-啟用組配額
4)用edquota完成使用者或組配額設定/修改
#edquota user1 [-f /dev/sda5] ---修改的是aquota.user
#edquota -g group1 [-f /dev/sda5] ---修改的是aquota.group
簡單說明:
第一行是設定使用者user1的配額限制
第二行是設定組group1的配額限制
[-f /dev/sda5]表可選,不選表示在所有啟用磁碟配額的檔案系統上使用相同的配額設定,一般不選即可。
配額格式說明:
filesystem blocks soft hard inodes soft hard -------自動新增的行,不能刪除!
filesystem-正在設定的檔案系統,不要修改或刪除!
bolock-當前已經使用的磁碟空間,塊個數,塊的大小為1KB
soft(第一個)-軟磁碟空間限制,表示使用者可以使用的磁碟空間大小,單位為KB。可以有7天(預設)的超越,過後自動轉為硬限制,不限制設定為0
hard(第一個)-硬配額限制,不能超越,表示使用者可以使用的最大磁碟空間,單位為KB,不限制設定為0
inodes-當前檔案個數
soft(第二個)-軟磁碟空間限制,可以有7天(預設)的超越,表示使用者可以建立的檔案個數,包括目錄,可以有預設七天的超越
hard(第二個)-硬配額限制,不能超越,表示使用者可以建立的檔案個數,不能超過。
5)開啟磁碟配額監控程式
#quotaon -avug [/dev/sda1]
到此為止,磁碟配額已經完成。那麼我們如何知道配額的使用情況呢?
6)顯示磁碟配額使用狀態
#repquota -a 或 repquota /dev/sda1
#repquota -g -a 或 repquota -a /dev/sda2 (組的配額)
7)暫時關閉某個檔案系統的配額
#quotaoff -avug 停止所有所有檔案系統的使用者和組的配額
8)取消某個檔案系統的配額限制
#quotaoff -vug 檔案系統
#刪除/etc/fstab中設定配額的部分
9)修改軟配額的最大超越時間
#edquota -t [-g] 修改使用者/配額軟配額超越的最大天數,也就是使用者超過soft的限制後,系統允許在設定的時間範圍內繼續超越。預設是7天
好了,能力有限,錯誤難免,歡迎討論。
9)補充說明
/,/boot/,/proc,/mnt/cdrom等不要使用配額,其實也沒用。 而且磁碟配額不適合FAT和FAT32。
以後當新設定了某個使用者的配額,可以使用如下命令,馬上生效。
#quotacheck -auvgm --是不嘗試重新掛載檔案系統
使用edquota –t可以修改配額軟限制的超限時間
否則,可能有些使用者把伺服器當自己備份裝置了。
實現使用者磁碟使用量的限制就是所謂的磁碟配額(quota),Windows中也有,似乎更好配置。Linux下的配置應該不太難。
我常用Redhat Linux ,所以以下的實驗都建立在Redhat基礎上,相信其他的Linux應該類似。
(一)Linux配額基礎
Linux中的磁碟配額分為使用者配額和組的配額,組的配額是對某組中全體使用者的綜合限制。
Linux 中的磁碟配額按是否可有一定的超越又分為軟限制(可以超越)和硬性限制(禁止超越),但阮限制超過期限後自動變為硬性限制
Linux中的磁碟配額按限制的專案不同,可分為空間限制(blocks 大小)和檔案數限制(inodes 個數)。
(二)Red Hat linux as 3 磁碟配額的實現
1)修改/etc/fstab中的某檔案系統行,在掛載選項中新增usrquota,grpquota,如下一例:
/dev/sda5 /mnt/sda5 ext3 defaults,usrquota,grpquota 0 0
簡單說明:usrquota表示支援使用者級配額,grpquota表示支援組級的配額,可以根據需要選擇部分或全部。
2)重新掛載剛才修改的檔案系統 ,使其支援配額,實際上是修改了 /etc/mtab
#mount -o remount /dev/sda5
3)執行quotacheck在支援配額檔案系統根下生成配額管理檔案(掛載點/aquota.user,aquota.group兩個檔案)
#quotacheck -avug /dev/sda5
簡單說明:a-自動開啟掛載檔案系統的配額,v-顯示資訊,u-啟用使用者配額,g-啟用組配額
4)用edquota完成使用者或組配額設定/修改
#edquota user1 [-f /dev/sda5] ---修改的是aquota.user
#edquota -g group1 [-f /dev/sda5] ---修改的是aquota.group
簡單說明:
第一行是設定使用者user1的配額限制
第二行是設定組group1的配額限制
[-f /dev/sda5]表可選,不選表示在所有啟用磁碟配額的檔案系統上使用相同的配額設定,一般不選即可。
配額格式說明:
filesystem blocks soft hard inodes soft hard -------自動新增的行,不能刪除!
filesystem-正在設定的檔案系統,不要修改或刪除!
bolock-當前已經使用的磁碟空間,塊個數,塊的大小為1KB
soft(第一個)-軟磁碟空間限制,表示使用者可以使用的磁碟空間大小,單位為KB。可以有7天(預設)的超越,過後自動轉為硬限制,不限制設定為0
hard(第一個)-硬配額限制,不能超越,表示使用者可以使用的最大磁碟空間,單位為KB,不限制設定為0
inodes-當前檔案個數
soft(第二個)-軟磁碟空間限制,可以有7天(預設)的超越,表示使用者可以建立的檔案個數,包括目錄,可以有預設七天的超越
hard(第二個)-硬配額限制,不能超越,表示使用者可以建立的檔案個數,不能超過。
5)開啟磁碟配額監控程式
#quotaon -avug [/dev/sda1]
到此為止,磁碟配額已經完成。那麼我們如何知道配額的使用情況呢?
6)顯示磁碟配額使用狀態
#repquota -a 或 repquota /dev/sda1
#repquota -g -a 或 repquota -a /dev/sda2 (組的配額)
7)暫時關閉某個檔案系統的配額
#quotaoff -avug 停止所有所有檔案系統的使用者和組的配額
8)取消某個檔案系統的配額限制
#quotaoff -vug 檔案系統
#刪除/etc/fstab中設定配額的部分
9)修改軟配額的最大超越時間
#edquota -t [-g] 修改使用者/配額軟配額超越的最大天數,也就是使用者超過soft的限制後,系統允許在設定的時間範圍內繼續超越。預設是7天
好了,能力有限,錯誤難免,歡迎討論。
9)補充說明
/,/boot/,/proc,/mnt/cdrom等不要使用配額,其實也沒用。 而且磁碟配額不適合FAT和FAT32。
以後當新設定了某個使用者的配額,可以使用如下命令,馬上生效。
#quotacheck -auvgm --是不嘗試重新掛載檔案系統
使用edquota –t可以修改配額軟限制的超限時間
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-959745/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- LVM與磁碟配額(包含磁碟配額與驗證實操)LVM
- Linux磁碟配額(Quota)(轉)Linux
- 安裝及使用quota管理磁碟配額(轉)
- LVM與磁碟配額LVM
- Linux磁碟配額配置Linux
- Linux磁碟配額Quota配置Linux
- 【直播預告】Greenplum磁碟配額管理工具Diskquota內部實現
- Linux下的磁碟配額quotaLinux
- 關於在linux下磁碟定額的實現(轉)Linux
- linux的分割槽的最佳化和 磁碟配額(轉)Linux
- K8S-磁碟配額管理-整理K8S
- 在Linux中,如何管理磁碟配額?Linux
- Linux的LVM與磁碟配額(理論+配寫)LinuxLVM
- ★Linux磁碟配額的使用 ★——牛刀小試Linux
- LVM與磁碟配額管理 so easy come onLVM
- Linux—磁碟配額,管理LVM邏輯卷LinuxLVM
- zt: 在RedHat AS3上快速安裝Oracle10gRedhatS3Oracle
- 【Solaris】Solaris檔案系統管理6 磁碟配額管理
- docker快速部署DNS,實現快速上線DockerDNS
- RH9下最簡單的WebMail的實現方案(轉)WebAI
- LINUX下磁碟限額配置(轉)Linux
- 磁碟快速格式化的理論和實踐 (轉)
- 【Linux】Linux檔案系統管理7 磁碟配額管理Linux
- 手把手教學----LVM邏輯卷管理與磁碟配額實操全流程LVM
- 在RH AS 3上完全編譯安裝BIND-9.2.3(轉)編譯
- 解決overlay2儲存驅動的磁碟配額問題
- 【轉】【SQL】 實現左單一匹配SQL
- RedHat AS3配置 OpenLDAP(轉)RedhatS3LDA
- 實現AS3的Singleton的兩種方法S3
- 在Linux中設定磁碟限額(轉)Linux
- 配額協議協議
- 基於 Alchemy 實現 AS3 與 C++ 互動(1)C++ 回傳 Array 給 AS3S3C++
- 使用 Admission Webhook 機制實現多叢集資源配額控制WebHook
- chain RH-Firewall-1-INPUT(轉)AI
- 『學了就忘』Linux檔案系統管理 — 63、磁碟配額介紹Linux
- 超大影像柵格轉向量快速實現
- 企業如何實現客戶快速轉化
- Oracle 12c ASM|專題配額組的配額真的管用嗎?OracleASM