du df 区别
雖然知道這兩個命令,平時也一直在用,但細想,也就會用,而且時簡單用,
常用df查詢當前掛載磁盤的使用情況,用du查看當前目錄哪個文件占用較多;
df -h
du -ah -d 1
這里小結下:
問題:
1. du df 區別
2. du df 查看的空間為什么不一致
概念:
du estimates and displays the disk space used by files.
可知du基于文件計算和顯示磁盤占用情況,
常用命令:
The df command reports the amount of available disk space being used by file systems.
基于文件系統,意味著不會根據文件是否存在判斷當前目錄的磁盤占用
回到之前的問題,du和df查看的目錄大小不一致,du只會根據目錄存在的文件進行統計,如果某個正在運行的進程進行io的文件被刪除,du不會統計,但因為對應的句柄未釋放,文件系統中仍有此句柄,df仍會有對應的統計;
引用:
[1] https://www.computerhope.com/unix/udu.htm
[2] https://www.computerhope.com/unix/udf.htm
總結
- 上一篇: 如何制作自己的系统镜像以及备份管理
- 下一篇: ADS-B接收机Radarcape支持多