最近發現伺服器的空間總是不夠,把exsi的所有資源都給了server虛擬機器後,才一周磁碟就又被佔滿了。
從根目錄開始,使用
du -h --max-depth=1
逐層查詢大目錄、大檔案,最終定位到 /var/lib/docker/containers/ 這個目錄佔了44g。檢視,發現是有個容器的log檔案太大。
#!/bin/sh
echo "*****=== docker containers logs file size *****==="
logs=$(find /var/lib/docker/containers/ -name *-json.log)
for log in $logs
do
ls -lh $log
done
chmod +x docker_log_size.sh
./docker_log_size.sh
簡單的刪除log檔案只是治標,過段時間還會生成這麼多的,所以我們需要治本。
如果使用docker-compose,那麼簡單的在compose檔案中加上
logging:
driver: "json-file"
options:
max-size: "500m"
這個配置項,然後更新stack,即可。
或者,我們可以配置docker的全域性設定:修改或新建 /etc/docker/daemon.json :
"log-driver":"json-file",
"log-opts":
然後重啟docker守護程序:
systemctl daemon-reload
systemctl restart docker
但需要注意,配置全域性設定的方法只對新部署的容器生效。所以對於原有的容器,我們需要重新部署。 div 隱藏 顯示 佔空間 不佔空間
引用 div的visibility可以控制div的顯示和隱藏,但是隱藏後頁面顯示空白 style visibility none document.getelementbyid typediv1 style.visibility hidden 隱藏 document.getelementbyid t...
不同類佔空間大小
首先,討論只有乙個類的情況,乙個空型別對像不包含任何資訊,但是必須在記憶體中占用一定空間,否則無法使用,c 中每個空類佔1byte include using namespace std class base int main 當base類中包含乙個建構函式 析構函式和普通成員函式時 include...
home目錄空間不足,cache占用空間太大
準備安裝乙個軟體的 wine下安裝ps win7配置環境 碰到了home磁碟空間不足的情況,甚至連新建文字都儲存不了 使用磁碟檢視器檢視 baobab 發現 home user cache佔了10g 的記憶體,用apt get的三個清除命令,都沒有效果。我知道cache是快取的意思,但還是不敢刪。後...