2023年6月17日 星期六

[研究] Rocky Linux 9 / CentOS 查詢磁碟分割上、目錄的空間佔用情況

[研究] Rocky Linux 9 / CentOS 查詢磁碟分割上、目錄的空間佔用情況

2023-06-16

這是 Rocky Linux 9.2 上的測試,CentOS 9 應該通用,不保證每個版本 Rocky Linux 或 CentOS 都可用。

********************************************************************************

顯示全部磁碟分割狀況,用 df  -h  或 df  命令

[user1@localhost ~]$ su root
Password: 
[root@localhost user1]# cd
[root@localhost ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        4.0M     0  4.0M   0% /dev
tmpfs           1.8G     0  1.8G   0% /dev/shm
tmpfs           727M   11M  717M   2% /run
/dev/nvme0n1p1  100G  5.0G   96G   5% /
tmpfs           364M  112K  364M   1% /run/user/1000
[root@localhost ~]# df 
Filesystem     1K-blocks    Used Available Use% Mounted on
devtmpfs            4096       0      4096   0% /dev
tmpfs            1861120       0   1861120   0% /dev/shm
tmpfs             744448   10520    733928   2% /run
/dev/nvme0n1p1 104805380 5189660  99615720   5% /
tmpfs             372224     112    372112   1% /run/user/1000
[root@localhost ~]# 


********************************************************************************

列出 /tmp 目錄掛載在哪個磁碟分割?該磁碟分割狀況

[root@localhost ~]# df -h /tmp
Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme0n1p1  100G  5.2G   95G   6% /
[root@localhost ~]# 

********************************************************************************

列出某目錄中,第一層子目錄占用空間,由大到小排序顯示

[root@localhost ~]# du -h --max-depth=1  /usr/ | sort -rh | more  
3.8G	/usr/ 
1.6G	/usr/share
1.2G	/usr/lib64
741M	/usr/lib
185M	/usr/bin
137M	/usr/libexec
58M	/usr/sbin
48K	/usr/include
8.0K	/usr/local
0	/usr/src
0	/usr/games
[root@localhost ~]# 

********************************************************************************

CentOS 根目錄有哪些檔案可以刪除 ?

臨時文件:位於 /tmp 目錄下的臨時文件可以刪除。這些文件通常是由應用程序創建的臨時數據文件,它們在系統重新啟動後會被清除。

日誌文件:位於 /var/log 目錄下的一些日誌文件可能已經變得龐大且不再需要。可以檢查其中的日誌文件,刪除那些您不再需要的舊日誌文件。

套件快取 (軟件包緩存):在 /var/cache/yum 或 /var/cache/dnf 目錄下

舊的 kernel 內核文件:這些文件通常位於 /boot 目錄下。

( Rocky Linux 9 上 /var 預設掛載於 / )

( Rocky Linux 9 上 /root 預設掛載於 / )

( Rocky Linux 9 上 /boot 預設掛載於 /dev/sda2 )

********************************************************************************

查找 yum 或 dnf 緩存目錄的位置:

[root@localhost ~]# yum config-manager --dump | grep cachedir   
cachedir = /var/cache/dnf
system_cachedir = /var/cache/dnf
[root@localhost ~]# 

********************************************************************************

清除 yum 或 dnf cache 中所有內容

以超級用戶(root)權限運行以下命令:(兩個清除相同目錄)

[root@localhost ~]# sudo yum clean all  
25 files removed
[root@localhost ~]# sudo dnf clean all
0 files removed
[root@localhost ~]#  

(完)

相關

[研究] Rocky Linux 9 / CentOS 查詢磁碟分割上、目錄的空間佔用情況
https://shaurong.blogspot.com/2023/06/rocky-linux-9-centos.html

[研究]Rocky Linux 9.2 , CentOS 安裝時手動分割磁區
https://shaurong.blogspot.com/2023/06/rocky-linux-92-centos.html

[研究]Rocky Linux 8.8、9.2預設分割大小測試
https://shaurong.blogspot.com/2023/06/rocky-linux-8892.html

[研究]Splunk 9.0.5 (on Rocky Linux 9.2) 回傳停止之解決
https://shaurong.blogspot.com/2023/06/splunk-905-on-rocky-linux-92.html

沒有留言:

張貼留言