前言每次清理C盘都很麻烦,为了不用下载软件就能更方便的清理,所以写了清理脚本。第一步:新建Clear.ps1文件新建记事本,将下面的代码粘贴进去另存为Clear.ps1,编码选择ANSI然后保存。...# 删除最近使用文件列表$RecentFolder = "$env:APPDATA\Microsoft\Windows\Recent\*"$initialRecentSize = Get-DirectorySize...RecentFolder -Recurse -Force -ErrorAction SilentlyContinue$totalFreedSpace += $initialRecentSizeWrite-Host "最近使用的文件列表已清理...在命令提示符中,输入以下命令并按 Enter:powershell打开一个新的 PowerShell 窗口在这个窗口中,输入 Set-ExecutionPolicy RemoteSigned -Scope...现在,重新启动 PowerShell 就可以直接打开上面的脚本进行清理啦
定位 df -ah可以通过 User% 那一列哪看到个占用多。 进入根目录,查询大文件与目录 cd / du -sh * | sort -n # 查看大小1...
于是我用df命令看了一下,使用率确实达到了100%。 第一反应估计是nginx日志把硬盘写爆了,因为是个测试服务器,于是二话不说就去删除了access日志。 最后df再看一眼,What??!...还是100%使用率?! 真是一顿操作猛如虎,然并卵......根因 由于是在nginx运行过程中使用rm命令删除nginx的access日志,虽然你ls或者du上已经看不到对应的日志文件了,但是文件并没有被真正删除掉。...truncate的方式来清理日志文件而不是直接删除, 比如: > logs/access.log 搜索时提出正确的问题会让你事半功倍,问题的关键现象是du和df结果不一致,所以我在搜索时是这样描述的...: du show disk full but can't find du和dh的区别: 根据手册描述df命令报告文件系统的磁盘使用率。
随着时间的推移我们注意到,docker 似乎占用了大量的磁盘空间。使用 df -h 命令查看发现 /var/lib/docker 目录几乎占用了整个磁盘。所以我们采取了以下解决方案。 1....您可以使用 docker ps -a 命令查看所有容器。要清理退出的容器,可使用以下命令。...Docker 会在磁盘中保留所有使用过的镜像,即使这些镜像没有正在运行。这样做是为了在本地“缓存”中保留必要的镜像。...这本身是没问题的,因为当你想拉取某个依赖于这些镜像的镜像,或者当你想要构建一个镜像时,本地的这些镜像可以直接使用。但同时,这也占用了大量的磁盘空间!...如果您的 docker 目录仍占用大量空间,那可能意味着你的磁盘中有不需要的卷。我们使用 rm 命令时带的 -v 标志已经考虑到了这一点。
有多种命令清理powershell历史记录[System.IO.File]::Delete((Get-PSReadLineOption).HistorySavePath)Remove-Item "$env...:APPDATA\Microsoft\Windows\PowerShell\PSReadLine\ConsoleHost_history.txt" -ForceGet-ChildItem "C:\Users...\*\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadLine\*_history.txt" | Remove-Item -Force以上在Server2016...Get-PSReadLineOption -EA Stop|Select -Exp HistorySavePath}catch{}}else{"$env:APPDATA\Microsoft\Windows\PowerShell
一、描述: 以module的方式组件python代码,在磁盘文件清理上复用性更好 二、达到目标: 清空过期日志文件,清理掉超过自定大小日志文件 三、原码 #!...result = result.split("\n") return status, result def send_alert_mail(): pass ''' 获取某一磁盘的空间使用率...\d*') match = pattern.match(file_size) file_size_number = None if match: # 使用Match...get_clean_log_list_by_size(target_dir,file_size_limit,pattern) remove_file_list(file_list) ''' 清空当前的日志文件,使用... remove_files_by_size(target_dir, file_size_limit=file_size_limit, pattern=pattern) # 如果磁盘空间开没有释放
方案一 来到/var/log目录下,这里存放了ubuntu的日志文件,其中syslog 和 kern.log这两个文件很大,事实上它们基本上每时每刻都在增长,可使用如下命令清理: sudo -i 改变权限...一般来说,以下几条命令更为常用: sudo apt-get autoclean清理旧版本的软件缓存 sudo apt-get clean清理所有软件缓存 sudo apt-get autoremove删除系统不再使用的孤立软件
在云上,做快照的时候磁盘250G,买了300G数据盘,那资源管理器肯定显示250G,剩余空间打开磁盘管理器查看。...,如果我想把空白10G加到51G分区里,那我在51G分区的空白处右击点"扩展卷" 图片.png 图片.png 如果使用powershell命令的话 #以上图为例指定磁盘号及其分区号,第2块磁盘(disk...ffffff]") " >> C:\diskpart_log.txt; $datapan|diskpart 2>&1 >> C:\diskpart_log.txt; 以Administrator管理员身份打开powershell...,复制上面代码在powershell里执行即可。...如果是多台机器,可以使用RDM批量远程后复制粘贴在各台机器执行。
我们注意到随着时间的推移,Docker似乎占用了主机的所有磁盘空间。输入df -h 显示 /var/lib/docker 目录增长到几乎覆盖整个磁盘的程度。所以我们四处寻找,得到了以下的解决办法。...如果要清理所有已退出的容器,可以使用 docker rm -v $(docker ps -a -q -f status=exited) 这条指令会删除所有已经退出的容器。...docker会保存所有的镜像文件在你的磁盘,即使不经常运行。 这样做好处是为了让它在本地的“缓存”中有必要的镜像文件。...因为当你想pull一个依赖于那些镜像文件的镜像,或者当你创建一个镜像文件时,你可以使用本地缓存中的镜像文件。坏处是这极大地占用了磁盘空间!...要做到这一点,有一个Docker镜像,你可以使用如下命令来运行它: docker run -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib
Linux磁盘清理常用思路 查看空间占用 定位大目录 定位大文件 备份 删除 例如CentOS系统中,根目录满了可能会导致系统性能下降或者无法正常运行。...您可以按照以下步骤来清理根目录: 「查找大文件和目录:」 首先,您需要查找占用大量磁盘空间的文件和目录。...可以使用以下命令来列出根目录中的大文件和目录: sudo du -h --max-depth=1 / 这将列出根目录下所有文件和目录的磁盘使用情况,按照大小排序。...「清理旧的内核:」 如果系统升级过多次,可能会留下多个旧的内核版本,这些版本占用了磁盘空间。...「查找大型日志文件:」 使用 find 命令来查找大于一定大小的日志文件,然后可以考虑清理或归档这些文件。
检查当前磁盘使用情况首先,检查当前磁盘的使用情况,确定哪些目录或文件占用了大量空间。df -h2. 查找大日志文件使用 find 命令查找大日志文件,例如查找大于 100MB 的日志文件。...清理日志文件根据需要清理日志文件。可以删除旧的日志文件或清空日志文件内容。...设置日志轮转使用 logrotate 工具设置日志轮转,自动管理和清理日志文件。编辑 /etc/logrotate.conf 文件,添加或修改日志轮转配置。...监控磁盘使用情况定期监控磁盘使用情况,及时发现并处理日志文件占用过多空间的问题。可以使用 cron 定期运行脚本,检查磁盘使用情况并发送警报。
摘要:用了 Docker,好处挺多的,但是有一个不大不小的问题,它会一不小心占用太多磁盘,这就意味着我们必须及时清理。...docker system prune -a命令清理得更加彻底,可以将没有容器使用 Docker 镜像都删掉。...限制容器的日志大小 有一次,当我使用 1 与 2 提到的方法清理磁盘之后,发现并没有什么作用,于是,我进行了一系列分析。...重启 Docker 还有一次,当我清理了镜像、容器以及数据卷之后,发现磁盘空间并没有减少。...根据Docker disk usage提到过的建议,我重启了 Docker,发现磁盘使用率从 83%降到了 19%。
问题 本人256G的硬盘空间,经常右上角弹个小窗提示“您的磁盘几乎已满”,打开存储空间一看,吓个半死: ? 屏幕快照 2020-04-29 下午5.17.53.png ?
SENTRY数据软清理 #登录worker容器 docker exec -it sentry_onpremise_worker_1 /bin/bash #保留多少天的数据,cleanup使用delete...命令删除postgresql数据,但对于delete,update等操作,只是将对应行标志为DEAD,并没有真正释放磁盘空间 sentry cleanup --days 7 3.POSTGRES数据清理...定时清理脚本参考 0 1 * * * cd /root/onpremise && { time docker-compose run --rm worker cleanup --days 7; } &>...清理kafka磁盘占用 清理kafka占用磁盘过大的问题搜到可以配置 .env,如下: KAFKA_LOG_RETENTION_HOURS=24 KAFKA_LOG_RETENTION_BYTES=53687091200...占满100%处理 如果已经占满100%,可以先去查找筛选出磁盘上其他占用很大的无用文件或者日志等,释放出一部分空间。
如果满足要求,然后再选中其中的一半,这样迭代找到占用空间大的目录进行清理。那么如果可以使用Python来计算每一个目录的大小,并打印出来,那这个不是节省了很多时间吗,而且这正是Python所擅长的。...实现逻辑好吧,这个功能很简单,就是输入一个目录,然后遍历当前的目录下的所有子目录,打印子目录的名字和磁盘占用大小。...现在可以实际运行一下看看效果.可以看到,这个准确计算了我电脑上D盘目录及对应的大小,那么如果我需要清理C盘AppData对应目录的化,就可以输入对应的目录。...然后,对比哪个目录占用空间比较大,再进行对应的清理就可以了。细心的你一定发现这个输出结果还是不敬人意的。哪个目录占用空间大,还不是那么一目了然。...这里我想到的方法就是使用Map数据类型,key 是文件名,那么value就是对应的文件大小了。
本文记录一次完整的C盘分析与清理过程,包括分析脚本、实际遇到的报错和解决方法、分类清理命令,所有命令均可直接复制执行。1.空间分析脚本清理前先分析。...写了一个PowerShell脚本,输出C盘基本信息、根目录文件夹排行、Windows目录详情、用户目录详情、AppData\Local详情和大文件列表。...原因:非管理员权限无法访问该目录,且Temp目录可能已被系统清理。解决:用管理员PowerShell,改用Get-ChildItem递归搜索*.dmp再删除。坑4:卸载程序报错找不到文件。...:展开代码语言:PowerShellAI代码解释#基础清理(推荐)Dism/Online/Cleanup-Image/StartComponentCleanup#深度清理(/ResetBase,清理后无法卸载已安装更新...1.04GB,清理后13.88GB,释放约12.8GB。
【C盘清理】: ①:点击桌面左下角的【开始】Windows图标 ②:点击左侧栏中的【设置】 ③:点击左侧栏中的【存储】,开启自动释放空间 ④:选择临时文件后,点击删除。...【磁盘分区】步骤一:在桌面左下角的搜索:创建并格式化硬盘分区 步骤二:选取容量太大的磁盘进行分成两个磁盘 压缩,打个比方,你想把500G的一个磁盘分成2个磁盘,压缩会在你500G磁盘中抽取,想分出一个...300G的容量的一个磁盘的话,要输入压缩量307200MB(300GB(十亿字节)=307200MB(兆字节)) 步骤三:点击压缩卷(H) 输入想要提取的容量(MB) 然后系统会自动分出未分配的容量...【磁盘扩展:就是把电脑未被使用的空间添加到自己的盘符中】(注意!像图片中的7.63GB、990MB\500MB…..这些都是系统空间,千万不要将空间扩展到其他磁盘,不要更改!系统会出问题的。)...好了,C盘清理,磁盘压缩、扩展就讲到这里啦。
如果你也被这个问题所困扰,咱们就一起看一下 Docker 是如何使用磁盘空间的,以及如何回收。...docker 占用的空间可以通过下面的命令查看: $ docker system df TYPE 列出了docker 使用磁盘的 4 种类型: Images:所有镜像占用的空间,包括拉取下来的镜像,和本地构建的...容器的磁盘占用 每次创建一个容器时,都会有一些文件和目录被创建,例如: /var/lib/docker/containers/ID目录,如果容器使用了默认的日志模式,他的所有日志都会以JSON形式保存到此目录下...删除 build cache 可以使用命令: $ docker builder prune 一键清理 通过上面的说明,我们知道了像容器、镜像、数据卷都提供了 prune这个子命令,帮助我们回收空间。...其实,docker 系统层面也有 prune 这个子命令,可以一键清理没用的空间: $ docker system prune 定期执行这个命令是个好习惯。
Docker 运行时会产生大量“临时资源”,比如: 测试后停止运行的容器 构建失败或过时的镜像 未被使用的自定义网络 构建镜像时产生的缓存文件 这些资源默认不会自动删除,积累久了就会导致磁盘告警。...构建缓存 所有 docker build 产生的中间层缓存 四、使用示例 示例 1:交互式清理(推荐首次使用) $ docker system prune WARNING!...[y/N] y 示例 2:静默清理(推荐使用) docker system prune -f 示例 3:彻底清理(包括未使用的有标签镜像) docker system prune -a -f 示例...4:清理 + 删除未使用卷(高危!)...: docker system df 六、查看清理效果 清理前后对比磁盘占用: # 清理前 docker system df # 执行清理 docker system prune -f # 清理后