云服务器磁盘清理

        首先发现磁盘空间不足,因从服务所产生的日志清理。

        在这里小编主要是清理服务容器日志

### 查看磁盘使用情况,发现/app/docker/目录下占用很大一部分
[root@node-9-230 admin]# df -h
Filesystem                                             Size  Used Avail Use% Mounted on
/dev/sda4                                               50G   37G  9.8G  79% /
devtmpfs                                                16G     0   16G   0% /dev
tmpfs                                                   16G     0   16G   0% /dev/shm
tmpfs                                                   16G  1.7G   15G  11% /run
tmpfs                                                   16G     0   16G   0% /sys/fs/cgroup
/dev/sda1                                              200M  9.8M  191M   5% /boot/efi
/dev/sda2                                              851G   77M  808G   1% /alidata
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/bfb9cae1-4363-11ec-8778-525400cc4f71/volumes/kubernetes.io~secret/default-token-c84gg
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/16188a97-beda-11ec-8bc2-525400d07749/volumes/kubernetes.io~secret/nginx-ingress-serviceaccount-token-snfzf
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/be860e3c-bf7f-11ec-8bc2-525400d07749/volumes/kubernetes.io~secret/dashboard-admin-token-bdpvd
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/fb746ee4-bf7f-11ec-8bc2-525400d07749/volumes/kubernetes.io~secret/loki-prometheus-node-exporter-token-tgtpx
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/30895325-bf80-11ec-8bc2-525400d07749/volumes/kubernetes.io~secret/loki-promtail-token-tr49g
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/f1f410a3-4c2f-11ed-afe0-525400d07749/volumes/kubernetes.io~secret/default-token-d9gqc
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/7f3313b166551bc870c48afb6c29d863047cb4565a8e10cd136edcd575b369c5/merged
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/a06e37637949a6ea35af50dcb6ef66bfb596756eba7a275e557feac785d819e7/merged
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/360d3367ff1c4f401724f4f05da1dded5801c701364038d02e3f109ea473ba1e/merged
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/91bf1e2f552c01bce65142289ebcb1903749520e7305c79676e0f7d17f3a15c9/merged
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/5a5ecf62528e8f88b45d4d51c87f9e979ca1ab58dd5c12876c28bda72b149ea9/merged
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/f1d58ff6-4c2f-11ed-afe0-525400d07749/volumes/kubernetes.io~secret/default-token-d9gqc
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/f240771c-4c2f-11ed-afe0-525400d07749/volumes/kubernetes.io~secret/default-token-542ds
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/d07fc02b8d26cfb637848e238239a1518ab293bf2c4a796bcb0e9c2f6abfe1b6/merged
shm                                                     64M     0   64M   0% /app/docker/containers/0924b13edf3ed2d3016ff4ff618ce35b8f8620c78d5e41613fea242e9ffa6866/mounts/shm
shm                                                     64M     0   64M   0% /app/docker/containers/a9615fd3bd39dc7718f9ebe488ba91cc89b9881b12e50472f13c451ffacbedc6/mounts/shm
shm                                                     64M     0   64M   0% /app/docker/containers/1b86ecdccd4109647fc2394e5eb6edf4c5ce457b5e8e623bc84ce033143edd37/mounts/shm
shm                                                     64M     0   64M   0% /app/docker/containers/67d5e6fa7c65a55606615a4cabc5419f1d5789e2f8bf2ad13bcf61ab8a34ab70/mounts/shm
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/682c06c0d83211be51c1bbab153617dfbf04a47da86b36c70724a66feee985e9/merged
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/a4d617cd5c1a083503dbd8fb7f5657fb4a39014fb745899ae081f673e64a516d/merged
shm                                                     64M     0   64M   0% /app/docker/containers/7ffd114837e56a2844f5cbc8f530f6ff3f7cec9d35df63c2cbe758d7da0b4bec/mounts/shm
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/92a797a1cbbe7f771f1806b0f673113983be1db6d14996b64f592e3b145747e1/merged
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/cf3d700b7fdb692a6f97bd82817ff773c62fc7a823939afcee2d47e60e097e6a/merged
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/ee6a6cbf86f517b3931f1c7a9ce3ea33ed5303d055e643b8c9304884649845ba/merged
shm                                                     64M     0   64M   0% /app/docker/containers/87ddfae2209f99f304582d9617cf631f2b2bd2f6bc467a075ae03d0d3ea2af00/mounts/shm
shm                                                     64M     0   64M   0% /app/docker/containers/2b4dccf3a1ecadaa8636d0b917c739fef75e6ad62cdd3c3bc9d9aae29a4fb5de/mounts/shm
shm                                                     64M     0   64M   0% /app/docker/containers/428b58c96df03d4cd2c76d2fa84147758e06017dde302cab23c61a66e2fa13bf/mounts/shm
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/e0884158ee8b20e44a2dcaf3888aff8d159cfc6418aeaccb92af7c5812d2ccab/merged
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/959b6e361df0cd3aa83784dda27f1ead1fa9b4690fd0e0c5096c74e358387f4a/merged
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/8fd9b49ee56900430faf713b5ceee749be4434309c292fb41af8648a84098505/merged
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/a187bedff948e0a19a8ba731b334d247728be5ba66cb891830e5fca32d204a21/merged
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/82c0328d-5341-11ed-96d0-525400cc4f71/volumes/kubernetes.io~secret/default-token-d9gqc
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/83de67f2ff581df71418030c2bbe0f0bead9aa73138dff46dc4e7abb4bf2f850/merged
shm                                                     64M     0   64M   0% /app/docker/containers/49dc7bbf05c877fbf517df51a83fa4652aec14252b6a64d1309a293abd528d7e/mounts/shm
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/5556dfa322daa557dad02c91c49b6f790080473b38aec3ab6edfa1c30be7cfd2/merged
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/9029e49e-6488-11ed-96d0-525400cc4f71/volumes/kubernetes.io~secret/default-token-542ds
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/00fc317d6d968ba88362e33f52795e5e48fcc05679ec5284f2ebd6f6c14e9496/merged
shm                                                     64M     0   64M   0% /app/docker/containers/b41a8be7c23990f3aa8efd8ca4d74d1041f0c16b69244e6183c575fa322ae35b/mounts/shm
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/a466ce5ef5766ee36eb435a1b16675f5046896a8b433921ffacc56494f1af43d/merged
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/fd10422b-acd2-11ed-96d0-525400cc4f71/volumes/kubernetes.io~secret/default-token-d9gqc
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/c9c6bc77de171c8f602855ea235e81fe9a7c7211a5044e645e4c8655f0fdaeda/merged
shm                                                     64M     0   64M   0% /app/docker/containers/d2b82e2c076cfe6700eea7bb48aa905657b791050a96531845415257361e2bcf/mounts/shm
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/4c49e50057a430f2a90de94f287d8359b61bc781e415fc3fd5a4e46224b414bb/merged
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/1629b504-d77b-11ed-96d0-525400cc4f71/volumes/kubernetes.io~secret/default-token-d9gqc
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/d75e1e92055807c80e137756f692e58115a73301dc07c9aca8543d98f93a83aa/merged
shm                                                     64M     0   64M   0% /app/docker/containers/e1a9d8347b966ec7179a518b9c5063b1236875bec229b40931bc594d5db07749/mounts/shm
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/289a63676bfe8ee2dfea4b7251cb7f7cda18a5734b6164abe4039a59182e8d6a/merged
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/c1f17fd9-d77b-11ed-96d0-525400cc4f71/volumes/kubernetes.io~secret/default-token-d9gqc
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/bb243a3469620fc8dd72ffb006f627a76c76d7043a7ddb6f6b266c0f193c50b8/merged
shm                                                     64M     0   64M   0% /app/docker/containers/98ed526f747c69c3356cb7d7d4ea22829350638ca6da342dadcc39a2a3d8e4c6/mounts/shm
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/6d31824e4697d47653b83378403ac2cfc556017a4591d5a96ccbefb2bb639e90/merged
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/569f13dd-d862-11ed-96d0-525400cc4f71/volumes/kubernetes.io~secret/default-token-d9gqc
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/eba33fa29661a4cf1c1cef8eea37c4e22551841749f3509ecbab86680a31be6d/merged
shm                                                     64M     0   64M   0% /app/docker/containers/2fa5dba1940806b1eb0d3f07c1ea283e7458d0db1c65f3a49bcd74ce98430498/mounts/shm
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/2410e3cbd58d4d0fb3c1ae3a97e3ef313091db062e7bd2ce6a9059f160df2ce9/merged
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/88a4fa4c-d862-11ed-96d0-525400cc4f71/volumes/kubernetes.io~secret/default-token-542ds
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/3bb68fe996ef39021879fda29a4110e66acf2e55003b02fad697ae6ddaaa5812/merged
shm                                                     64M     0   64M   0% /app/docker/containers/e4b051acdf59f2b7b37aefabce921042a23ead4e22a0585efeeae1f7751c72a1/mounts/shm
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/a2917717243753a0840efa69d763dbd1d0297ef6e64bf9d7d0541f0bfc6e6d55/merged
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/89d39caf-d9dc-11ed-96d0-525400cc4f71/volumes/kubernetes.io~secret/default-token-d9gqc
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/aece94695708779f763c5f6f11d5a75565a8de08aab09b6e6599f48ede18824a/merged
shm                                                     64M     0   64M   0% /app/docker/containers/c20d99f0d36290c787c7917e9dc49396e9bc991eb7387d9c8c68aa2ce467b72a/mounts/shm
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/1046a46d9bad5cefbcc949e10c00820d8696ff7172ea8a6e0703ec11af060e73/merged
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/cfe3ca7ac9fc6a65f86caa30efb98b7fb924bbef6e2cf15ab0b792ea6e3ee41f/merged
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/f8ceda55-dda8-11ed-96d0-525400cc4f71/volumes/kubernetes.io~secret/default-token-542ds
172.16.9.6:/app/nfs/pms/app/zj_test/pmzjyuoshu/sqlite  400G  301G  100G  76% /var/lib/kubelet/pods/f8ceda55-dda8-11ed-96d0-525400cc4f71/volumes/kubernetes.io~nfs/cloud-tw-syn-sqlite
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/5e52375cfabfb09b0386a98aa0df40e7c32c2b9cd7f44fb97aab3ab38239ee7b/merged
shm                                                     64M     0   64M   0% /app/docker/containers/c5edadc7239322944655f88c6bb5fc9776a272dc31fab74b19b5364f867aa982/mounts/shm
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/cbd72801336c3d7da0ab61b406385fab060192944152bba23d6254f000556a77/merged
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/b894da7c-ddab-11ed-96d0-525400cc4f71/volumes/kubernetes.io~secret/default-token-d9gqc
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/cdbcee9f3e7981e1ee9ffa513116e7fbcd47ba1c288a8fe07b8f1068d6833fde/merged
shm                                                     64M     0   64M   0% /app/docker/containers/a55279063d141aa90ceae84ef29409643eea448eca0a336db9a133a7e16ad2f8/mounts/shm
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/29dcb6026979e21e8947d7d6df2c650ab18881b90e9a15b3adf6ddce35507861/merged
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/a42efa01-ddac-11ed-96d0-525400cc4f71/volumes/kubernetes.io~secret/default-token-d9gqc
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/737af5efc70d5031a5faae7ca42780db569fff87c1a5c182edd32aec4e50786e/merged
shm                                                     64M     0   64M   0% /app/docker/containers/af567f7578c6e40dfeeb2716ad004772a8ccd9cdc9844aa16624a8636f9645b7/mounts/shm
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/1e4cb130520b4eab7e9cecdaa412217c4020324a5f0d0199a1ebf62e94629ea2/merged
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/6de906d8-ddb3-11ed-96d0-525400cc4f71/volumes/kubernetes.io~secret/default-token-d9gqc
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/4155ddae55904f1ade886474f895439bc38d84420432455893c56a974af67e9f/merged
shm                                                     64M     0   64M   0% /app/docker/containers/6491b53b89b7d905a22093b02d8b40c86524840ba61d3ab2596c96f42959cce7/mounts/shm
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/4d87d7d24bd5d86a60250f9774d24cdb3e108072890601cc07bc67c98a29b7af/merged
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/0667293e-ddb4-11ed-96d0-525400cc4f71/volumes/kubernetes.io~secret/default-token-542ds
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/919bbf7801b2963a9e6263e2caf73de16ad5d6ebab576752afff931d7352300b/merged
shm                                                     64M     0   64M   0% /app/docker/containers/99735b3f79e9d6bd82e5288bdb0b1b5ea28dc6e0f9427caec19b52dd2bfadaa8/mounts/shm
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/29fdfb713d9c2934c4c461c45bc4b203a50163c82b4ab84e0f09f630d7bc1f34/merged
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/af2ac8cd-ddb4-11ed-96d0-525400cc4f71/volumes/kubernetes.io~secret/default-token-d9gqc
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/af3c244b-ddb4-11ed-96d0-525400cc4f71/volumes/kubernetes.io~secret/default-token-542ds
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/f3d97f6d4c381779774d86dd960f90f70954f0de222e78ea989f4c9daaba44d9/merged
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/8fd43e342ceeec56c632eb0cecbebff85020eb0f858babffefe151954d2ca731/merged
shm                                                     64M     0   64M   0% /app/docker/containers/886961a0aa44185d21b4c0c594de0f00eb0f28734ecb2210ad02c9cd1ae41348/mounts/shm
shm                                                     64M     0   64M   0% /app/docker/containers/e63ef43595f3c717e060ecf97deb1450dff558459fedf13e1f39d4788e97b832/mounts/shm
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/ba6d8ef5b7ea5ee2ba3d1d35287fed514e833c93c3a4c16333598e9d584d8d5c/merged
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/36978c111a0b8ab519d51ee45d21f225eacaccffce54f451f66eb42846058818/merged
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/ba62de85-ddb9-11ed-96d0-525400cc4f71/volumes/kubernetes.io~secret/default-token-d9gqc
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/ddfaf84cf1814de3774e0c8baa091b5d94a565a6327b3dfbe8e3590b0b437f3a/merged
shm                                                     64M     0   64M   0% /app/docker/containers/b9331efb1b2e39242ca97e3a5deaeaa4155ec13146e89e3d584f38a56bfb2aba/mounts/shm
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/bb9012ed-ddb9-11ed-96d0-525400cc4f71/volumes/kubernetes.io~secret/default-token-542ds
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/cd612d62560775f9d3f65d69f6c41846bf388cf780429a1a24c111faf99c68b7/merged
shm                                                     64M     0   64M   0% /app/docker/containers/5412535ea5e3cdc36f234fd1c804aec8f5a66310e7c6f080b307e73d9ddf8c68/mounts/shm
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/efc0be9a54a1e3eff85e4e85813c8c51d25d01bf5607b5d4c35edf2b33c1b515/merged
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/b8f49a6bb38a870e3efd86f98fe1b02686edc577b5a098d4daf3d14e76815ac1/merged
tmpfs                                                   16G   12K   16G   1% /var/lib/kubelet/pods/f26c7d84-ddca-11ed-96d0-525400cc4f71/volumes/kubernetes.io~secret/default-token-d9gqc
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/0724bead4d15cc88edb27013ceebf2d91c063c9a8c8a6ae6d04896542dd1a17e/merged
shm                                                     64M     0   64M   0% /app/docker/containers/10b4444199c2351ef7f083e1a736b11b24482b390463efc59cfd0c858649b71f/mounts/shm
overlay                                                 50G   37G  9.8G  79% /app/docker/overlay2/4ca6b9a41cf544c764ec7eeb836eb7daf9fbdaf4c2e31dde57a13fe9ea758569/merged
tmpfs                                                  3.2G     0  3.2G   0% 
/run/user/1000
[root@node-9-230 /]# cd /app/docker/
[root@node-9-230 docker]# ls
buildkit    image    overlay2    plugins   swarm  trust
containers  network  runtimes  tmp    volumes
[root@node-9-230 docker]# du -sh *

### 发现在docker目录下主要占用内存的目录有containers日志和overlay2中的日志和镜像。

### 这里引用脚本清理containers中不需要的日志

[root@node-9-230 docker]# cat Overlay.sh 
#!/bin/bash
echo "======== start clean docker containers logs ========"
logs=$(find /app/docker/containers/ -name *-json.log)
for log in $logs
        do
                fileSizeByte=$(wc -c $log |awk '{print $1}')
                ((fileSizeKB=$fileSizeByte/1024))
                echo "clean logs :$fileSizeByte Bytes $fileSizeKB KB - $log"
                cat /dev/null > $log
        done
echo "======== end clean docker containers logs ========"

### 清理containers中的日志会发现会释放不少,如还释放更多,也还考虑清理没有使用的镜像。在这里小编注意提醒大家,镜像释放需要保证现在所服务使用中不退回镜像旧版本。

### 镜像清理
$ docker system prune -a

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值