自从开启了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. Java的内存泄漏和垃圾回收机制

    JAVA会产生内存泄露吗?首先,答案是肯定的. Java尽管有垃圾回收器,但依旧存在泄漏. Java内存泄漏跟C/C++内存泄漏的概念不一样:C/C++的内存泄漏是指Malloc了一些资源.最后没有f ...

  2. 判断 iPhone 是否已插入 SIM 卡的方法

    判断 iPhone 是否插入了 SIM 卡,可以参考苹果官网的 systemconfigure framework 教程,将下面的代码复制到头文件 extern NSString* const kCT ...

  3. 3 分钟的高速体验 Apache Spark SQL

    "War of the Hadoop SQL engines. And the winner is -?" 这是一个非常好的问题.只要.无论答案是什么.我们都值花一点时间找出 Sp ...

  4. hdu1500 (排序+单调队列优化 )

    从n根筷子里面, 选择k+8个集合的筷子,每个集合三根筷子, A<=B<=C, 费用是(A-B)^2, 问最小的费用是多少. 将n根筷子排序之后,可以知道A和B的下标一定是连续的. 比如有 ...

  5. LeetCode18:4Sum

    Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = tar ...

  6. 第三章 AOP 基于Schema的AOP

    基于Schema定义的切面和前现两种方式定义的切面,内容上都差不多,只是表现形式不一样而已. 3.7.1一般增强的使用 a.目标类 public class Target { public void ...

  7. uva103(最长递增序列,dag上的最长路)

    题目的意思是给定k个盒子,每个盒子的维度有n dimension 问最多有多少个盒子能够依次嵌套 但是这个嵌套的规则有点特殊,两个盒子,D = (d1,d2,...dn) ,E = (e1,e2... ...

  8. Linux日志清除

    因为数据要求.经常需要抓住和筛选过滤数据,大概花了7 8个月.改变了机旁数据.重新开始,发现"No space left on device" 解决方法: 直接删除日志(简单粗暴) ...

  9. 前台技术--通过javaScript提交表单

    window.location=pp+"?username="+getCookie("username")+"&userid="+g ...

  10. OPENVPN开启用户password认证

    一.服务端配置 1.改动openvpn的主配置文件,加入例如以下内容 [root@ttt openvpn]# cat /etc/openvpn/server.conf |more #########a ...