shell 監控磁碟空間並自動報警例項

2021-06-01 06:47:49 字數 568 閱讀 4776

#!/bin/sh

admin_addr="[email protected]"

ipaddr=`ifconfig eth0 | awk '/inet/' | awk -f ":" ''`

df -k | grep 'dev' > mesgf

while read line

dodev=`echo $line | awk ''`

use=`echo $line | awk ''`

mnt=`echo $line | awk ''`

if [ $use -ge 5 ];then

echo "warning:$dev disk partition space usage over ($mnt used $use %)" > taobao

fidone < mesgf

if [ -s taobao ];then

mail -s "$ the disk is full" $admin_addr < taobao

firm -rf taobao

rm -rf mesgf

通過shell指令碼檢測磁碟空間

對多使用者linux系統來說,最大的乙個問題就是可用磁碟空間的總量。在有些情況下,比如在檔案共享伺服器上,磁碟空間很可能會因為乙個粗心的使用者而被立刻用完。這個shell指令碼工具會幫你找出指定目錄中磁碟空間使用量位居前十名的使用者。它會生成乙個以日期命名的報告,使得磁碟空間使用量可用檢測。如下 b...

Linux磁碟空間100 查詢並刪除大檔案

先確定是哪個資料夾占用較多 如果檔案較多命令執行可能很慢,在知道大概位置的情況下不建議直接對根目錄操作 du的 max depth 1表示只展示第乙個層級的目錄和檔案 sort的 h選項和du的 h選項乙個意思,r表示倒敘,預設公升序 du h max depth 1 sort hr head n ...

KVM虛擬機器P2V,並縮小磁碟空間

通過各種嘗試,終於成功將一台windows 2008 r2的物理機c盤 600g 遷移到虛擬機器raw格式 40g 基本流程如下 使用tuxboot工具,可以將u盤製作為clonezilla啟動盤 參考 裝置管理器 新增過時硬體 手動選擇硬體列表 儲存控制器 從磁碟選擇光碟下win7 amd64 v...