> Kuenhourg's 隨手記事簿: VMware ESX 磁碟機命令簡介

2013年11月5日 星期二

VMware ESX 磁碟機命令簡介

Checking disk space usage on the ESX/ESXi service console partitions
#df -h
df的英文原義為“disk free”含義為顯示磁盤空間佔用情況。
說明:檢視磁碟空間佔用大小與可利用率。

Checking disk space usage on a VMFS volume of an ESX/ESXi host
#vdf -h
說明:檢視磁碟VMFS卷宗空間。

Identifying large files on an ESX or ESXi host
#du -ch /vmimages /var/core /root /var/log
du的英文原義為“disk usage”含義為顯示磁盤空間的使用情況。 
說明:統計目錄(或文件)所佔磁盤空間的大小 

 #find / -size +1000k -exec du -h {} \;
說明:尋找大於1MB之檔案。

Deleting unnecessary files
#rm /var/log/oldlogfile
說明:刪除檔案或目錄。

Zero out a log file
#  > file.log
說明:輸出至file.log檔。

Archiving old files
#tar czvf /tmp/vmkwarning-logs.tgz /var/log/vmkwarning*
#tar czvf /tmp/vmkernel-logs.tgz /var/log/vmkernel.*
說明:tar檔進行解壓縮動作 

補充1(進階用法):
#rm /var/log/vmkwarning.* /var/log/vmkernel.* /var/log/messages.*
說明:同時刪除多筆檔案。

補充2(進階用法):
#find / -size +10240000c -exec vmkvsitools visorfsdu -h {} \; | less
說明:尋找條件後,再轉交由less觀看。