背景 :

  用mac电脑的人,估计都不习惯去关机吧。mac虽然可以不需要关闭电脑,但是久而久之由于应用软件占用产生缓存文件 or 产生虚拟内容交换文件 or 睡眠镜像文件 and so on。

会占用大量空间。小编今晚很不幸,mac磁盘爆满。于是,想到了删除无用文件,删除下载的文件,卸载不常用软件。折腾了大半天,腾出了7G空间。高兴之余,观看了羽毛球男双比赛.

电脑时不时发出呻吟,后来渐渐发骚了,不小心会被烫伤~~看完比赛,发现麻蛋,磁盘只剩下1G可用了。马上关机,重启后,大吃一惊,发现默秒其妙多了二十几个G出来。

有点鸡冻,带着好奇心谷歌了下,mac磁盘沾满怎么办?结果网上很多人反馈了长期不关机,会导致磁盘被大量占用情况。

愣了下,想想上次关机是神马时候.尼玛,貌似好几个月没关机了。更别说应用程序了,一向也是不关的。

下面,针对磁盘爆满,解决方案。如何预防磁盘被占满?

1、关闭应用程序

  像Safari 浏览器,Chrome 浏览器等应用程序,在运行的时候会产生大量临时缓存文件。如果你很长一段时间没有去关闭应用程序,这些缓存文件会不断增长,而且这些缓存文件不会清除。

当然,你不嫌麻烦的话可以手动删除缓存文件。但重启应用程序这一方法着实更容易。让程序帮你清除缓存文件,何乐而不为呢?这一招对于浏览器特别管用。

2、重启mac、系统安装更新

  虽然我们很少重启mac,但是我还是要指出,重启mac会释放出可观的磁盘可用空间。重启mac,可以刷新系统缓存,清理一些应用程序的缓存。安装系统更新,也许更显著的是清除这两项:虚拟内存交换文件(Swapfile)和睡眠镜像文件(Sleepimage)。如果你很少重启你的 Mac 电脑,这两者可以变得非常大。

3、合理管理你的"下载"

  mac的下载,下载文件会集中在Downloads下,如是压缩包,解压后顺手删除压缩包吧。安装应用程序后,删除 .dmg文件。

4、清空废纸篓

  很多时候,我们删除文件,一般不会直接彻底删除,被删除文件会存放在废纸篓(类似windows的垃圾回收站)。废纸篓的文件还是会占用磁盘空间。清空废纸篓即可释放出磁盘空间。

5、清理空间神器 -- CleanMyMac

  CleanMyMac是一款非常有名的Mac磁盘清理软件,可以帮助你自动扫描你的Mac,找出可以清理的用户缓存文件、系统缓存文件、系统日志文件等系统垃圾,另外它还能帮你找出机器中的大型文件和不常用的旧文件,按照你的意愿来执行删除操作,CleanMyMac自带的实用工具其中的卸载器功能也是非常实用,可以帮助Mac用户完全卸载不需要的应用程序,不残留,更加有效地释放磁盘空间

mac磁盘满解决方案的更多相关文章

  1. Linux系统磁盘满解决方案

    1.查看磁盘使用率 df -lh 执行结果: 2.定位最大文件目录 du -h --max-depth=1 执行结果: 3.定位最大文件 ls -lhS 执行结果: 4.备注 配合du -h --ma ...

  2. sqlserver 事务日志已满解决方案

    sqlserver 事务日志已满解决方案 可参考这篇博客: https://www.cnblogs.com/strayromeo/p/6961758.html 一.删除日志文件:(不建议) 二.手动收 ...

  3. Web服务器磁盘满故障

    问题: 硬盘显示被写满,但是用du -sh /*查看时占用硬盘空间之和还远小于硬盘大小,即找不到硬盘分区是怎么被写满的.今天下午接到同事紧急求助,说生产线服务器硬盘满了.该删的日志都删掉了.可空间还是 ...

  4. 阿里云ECS(linux)磁盘满触发的mysql的表异常修复案例

    阿里云ECS(linux)磁盘满触发的mysql的表异常修复案例 阿里云技术支持:完颜镇江 问题现象: 磁盘空间满了,第一想到的就是删除无用的服务日志或者升级数据盘. 通常是使用du –sh去分析目录 ...

  5. 解决jenkins运行磁盘满的问题

    解决jenkins运行磁盘满的问题 - ling811的专栏 - CSDN博客 https://blog.csdn.net/ling811/article/details/74991899 1.自动丢 ...

  6. (转)Web服务器磁盘满故障深入解析

    Web服务器磁盘满故障深入解析 原文:http://blog.51cto.com/oldboy/612351 ############################################# ...

  7. Wireshark 抓包遇到 you don’t have permission to capture on that device mac 错误的解决方案

    Wireshark 抓包遇到 you don’t have permission to capture on that device mac 错误的解决方案 上次有篇博客讲了如何利用wireshark ...

  8. Mac 磁盘分区格式

    Mac 磁盘分区格式 来源 https://www.chadou.me/p/190 参考文章 macOS磁盘工具帮助 在Mac系统中抹掉(格式化)磁盘的时候,要求选择分区方案,包括GUID分区图.主引 ...

  9. mon磁盘满重启的问题

    问题 Ceph monitors 100% full filesystem, refusing start 问题原文 I have an issue with a (not in production ...

随机推荐

  1. 使用PHP处理POST上传时$_FILES数组为何为空

    在做一个简单的表单上传测试时,服务端的php脚本中,$_FILES数组为空;这样就不能获取从浏览器上传的信息.什么原因呢? 通过Google,找到下面这个web: php上传文件$_FILES数组为空 ...

  2. Android 签名(2)签名知识要点

    要点 1) 所有的应用程序都必须有数字证书,Android系统不会安装一个没有数字证书的应用程序 2) Android程序包使用的数字证书可以是自签名的,不需要一个权威的数字证书机构签名认证 3) 如 ...

  3. android中Invalidate和postInvalidate的区别

    Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用. Android提供了Inva ...

  4. Python中,如何初始化不同的变量类型为空值

    参考文章  Python中,如何初始化不同的变量类型为空值 常见的数字,字符,很简单,不多解释. 列表List的其值是[x,y,z]的形式 字典Dictionary的值是{x:a, y:b, z:c} ...

  5. java语言实现简单接口工具--粗简版

    2016注定是变化的一年,忙碌.网红.项目融资失败,现在有点时间整整帖子~~ 目标: 提高工作效率与质量,能支持平台全量接口回归测试与迭代测试也要满足单一接口联调测试. 使用人员: 测试,开发 工具包 ...

  6. 浅析ado.net获取数据库元数据信息 DeriveParameters

    写这个文章源于早先对ADO.Net获取数据库元数据上的认识,去年我在阅读ADO.Net Core Reference的时候曾经注意过DataSet的FillSchema的这个方法.这方面,在我之前的随 ...

  7. 面向对象(class0420)

    测试 交换两个变量的值 int num1 = 5;int num2=6; 通过程序交换让num1 = 6,num2=5; 求两个数的最大值 (求三个数最大值) 求1-100之间所有奇数的和 找胖子,{ ...

  8. 浏览器的CSS Hacks

    LZ注:此文原作者是:Paul Irish(Google的前端开发工程师),本文是原文的部分译文. 我不再使用CSS Hacks了,相反的是,我将使用IE的条件判断将类应用到body标签.   但是, ...

  9. C语言基础--宏

    宏在C语言中经常使用,在linux的源码中可以看到很多宏的高级应用.因此不理解宏,就很难理解代码.本文参考一些互联网资料做一些总结,希望给大家带来帮助. 先说说使用宏的优点及缺点: 优点: 1.提高代 ...

  10. 【原创】lua编译时发现缺少readline库

    编译lualua项目,其中用到了lua-5.1版本的源码,编译时提示缺少readline库,找不到readline/readline.h头文件等 发现系统中其实有安装readline库不过没有做链接和 ...