自从开启了mac的TimeMachine之后,使用了一段时间的mac磁盘空间降低的非常多,于是使用du -d1(disk usage and depth is one)命令查看/文件夹空间的使用情况,发现有一个文件夹使用了20G,这个文件夹就是.MobileBackups,Linux/Unix下.开头的文件默认是隐藏的。

没有开启TimeMachine是不存在这个文件夹的。

.MobileBackups文件夹存放的是TimeMachine的本地快照,苹果官网上对本地快照说明例如以下:

OS X Lion 及更高版本号中的 Time Machine 包括一项称为“本地快照”的功能。当您的备份驱动器不可用时,此功能可保留您在内置磁盘上创建、改动或删除的文件的副本。

当您的常规备份驱动器不可用时,本地快照可通过在启动磁盘上创建本地备份,对存储在外置磁盘或 Time Capsule 上的常规 Time Machine 备份进行补充。

当您手边没有外部备份磁盘或 Time Capsule 却不小心删除了某个文件时,此功能可为您提供“安全保障”。

当您的常规备份驱动器恢复使用后,Time Machine 会将本地快照内容从启动磁盘复制到常规备份驱动器。

在 Mac 笔记本电脑上,当您打开 Time Machine 后,本地快照会自己主动启用。每 24 小时会存储一个每日快照,从您启动或又一次启动电脑时算起。

相同,每一周会存储一个每周快照。假设您希望 Time Machine 停止存储本地快照。请打开 Time Machine 偏好设置并将开关滑动到“关闭”位置。当您再次打开 Time Machine 时。快照将恢复。

本地快照是否占用磁盘空间?

仅当启动磁盘上有大量可用磁盘空间时,Time Machine 才用于存储本地快照。这意味着您能够依据须要继续使用可用磁盘空间。

假设磁盘空间不足,则 Time Machine 会停止创建新快照。系统可能会删除部分或所有快照,以便为要使用的应用软件腾出空间。假设再次获得充足的磁盘空间,Time Machine 会继续创建本地快照。这意味着假设未启用 Time Machine,磁盘的可用空间大小与实际大小同样。Time Machine 使用下面规则来确定是停止创建快照还是删除现有快照。

不到 20%

可用磁盘空间
当您的启动磁盘可用空间不到总可用空间的 20% 时。Time Machine 会从最早的快照開始删除快照。

随后它会依据须要删除较新的快照,从而保留最新的快照,直到删除最后一个。假设稍后可用驱动器空间再次达到
20% 以上,则 Time Machine 会停止删除快照。

10 到 20%

可用磁盘空间
假设您的启动磁盘可用空间不到总可用空间的 10% 或小于 5 GB。则优先在 Mac 上删除快照。当可用空间为总可用空间的 10%–20% 时,删除快照这项任务仍然具有普通优先级。
不到 10%

可用磁盘空间
假设 Time Machine 无法释放足够的空间来达到 10% 或 5 GB 的阈值,则 Time Machine 会删除全部快照(仅保留最新的快照),并停止创建新快照。当可用空间超过此阈值时,系统会创建新快照并删除之前的快照。

查看可用磁盘空间

您能够从“关于本机”窗体中查看本地快照占用了多少空间。

  1. 从 Apple 菜单中选择“关于本机”。
  2. 在出现的窗体中点按“很多其它信息”button。

  3. 点按“储存空间”标签以查看可用和已用磁盘空间。

本地快照占用的空间标记为“备份”。

注:您可能会注意到“磁盘工具”、Finder 和“显示简单介绍”检查器中的可用空间数据不一致。

数据不一致属正常现象,能够安全忽略。Finder 中显示的磁盘可用空间不包含本地快照,由于本地快照可在须要时释放其磁盘空间。

设定TimeMachine自己主动备份快照到本地

1

2

3

4

5
#关闭自己主动备份

sudo tmutil disablelocal



#开启自己主动备份

sudo tmutil enablelocal

关闭自己主动备份后。删除.MobileBackups后,df -h(display free disk space in human-readable style)查看一下空间,添加了20G。

很多其它文章请前往小胖轩.

版权声明:本文博主原创文章。博客,未经同意不得转载。

osx下一个MobileBackups简介的更多相关文章

  1. Mac OSX 下用 Homebrew 安装 MongoDB 并配置到 WebStorm 中

    1. 安装 Ruby OSX 操作系统内置 Ruby,但如果没有 Ruby,则需先输入以下命令安装能够进行多版本ruby环境安装.管理和切换的命令行工具 RVM. 1.1 安装 RVM 打开终端输入以 ...

  2. jmeter 如何将上一个请求的结果作为下一个请求的参数——使用正则提取器

    1.简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域. 它可以用于测试静态和动态资源例如 ...

  3. MAC OSX 下安装 CTAGS

    由于本子跟风换了骚货MBP,因而开发要迁移到MAC OSX下,mac os 下的ctags不一样,所以需要自己编译一个   Lion内置了ctags,但是不我所需要,因此得在网上去弄,最新的版本是 5 ...

  4. Mac OSX下Sublime Text配置使用Ctags实现代码跳转

    1. 先用brew工具安装ctags,安装路径在/user/local/bin The default ctags executable in OSX does not support recursi ...

  5. 【网络】高性能网络编程--下一个10年,是时候考虑C10M并发问题了

    转载:http://www.52im.net/thread-568-1-1.html 1.前言 在本系列文章的上篇中我们回顾了过云的10年里,高性能网络编程领域著名的C10K问题及其成功的解决方案(上 ...

  6. SNF快速开发平台MVC-审核流,审核完成后会给下一个审核人发邮件,下一个审核人可以不登录系统,在邮件里进行审核处理

    审核流设计和使用参考以下资料: 审核流设计 http://www.cnblogs.com/spring_wang/p/4874531.html 审核流实例 http://www.cnblogs.com ...

  7. 在 OSX 下使用 supervisor 管理服务

    我为什么想用 supervisor 来管理服务呢?因为我在系统管理上属于处女座+任性的气质. OSX 下办公用的是普通用户,我不想在 root 权限下做过多设置污染我的系统. OSX 下的服务管理我感 ...

  8. 【转】jmeter 如何将上一个请求的结果作为下一个请求的参数——使用正则提取器

    1.简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域. 它可以用于测试静态和动态资源例如 ...

  9. Linux 下使用 Sar 简介

    Linux 下使用 Sar 简介 提交 我的留言 加载中 已留言 介绍 Sar 最早是实现在 Salaris Unix 系统里,后来移植到了大部分其他的 Unix 系统(如AIX,HP-UX等).Li ...

随机推荐

  1. malloc一次性最大能申请多大内存空间

    受用户态内存地址空间的限制.64 位系统下分配几个 T 不成问题. 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:zz matrix链接:http://www.zhihu. ...

  2. ORA-16525: the Data Guard broker is not yet available

    DGMGRL> disable configuration;ORA-16525: the Data Guard broker is not yet available Configuration ...

  3. .NET开源 FAQ

    Microsoft至2014年11月12日本(PST)公布.NET开源.一个"隐居"商业帝国也迎来"改革开放".. . Q1:为什么要开放源码? Ans:由于. ...

  4. 21天教你学会C++

  5. HDU ACM 2586 How far away ?LCA->并查集+Tarjan(离线)算法

    题意:一个村子有n个房子,他们用n-1条路连接起来,每两个房子之间的距离为w.有m次询问,每次询问房子a,b之间的距离是多少. 分析:近期公共祖先问题,建一棵树,求出每一点i到树根的距离d[i],每次 ...

  6. UVa 988 - Many Paths, One Destination

    称号:生命是非常多的选择.现在给你一些选择(0~n-1),和其他选项后,分支数每一次选择,选择共求. 分析:dp,图论.假设一个状态也许是选择的数量0一个是,代表死亡,计数的路径数将达到所有死亡可以去 ...

  7. 如何设置一个activity透明

    1.在AndroidManifest.xml文件中设置: android:theme="@android:style/Theme.Translucent 此代码固定为全背景透明. 2.在Ac ...

  8. 使用Intellij Idea生成可执行文件jar,开关exe文件步骤

    确保其Java代码是没有问题的,在IDEA常执行的,然后.按以下步骤: 步骤一:打开File -> Project Structure -> Artifacts,例如以下图 步骤二:点击& ...

  9. 无阻塞情况connect生产EINPROGRESS错

    今天的游戏开发client测试程序,非常多,因为出现client.后connect成功.代码证recv系统调用.后来发现,可能是由于socket默认模式被阻止,这将使很多client 接处于链接却不能 ...

  10. APK 代码混淆

    # To enable ProGuard in your project, edit project.properties # to define the proguard.config proper ...