自从开启了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的图片处理工具类

    import Java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphic ...

  2. POJ1201 差分约束

    给定ai,bi, ci 表示区间[ai,bi]内至少有ci个点, 要求对于所有给定的ai,bi,ci,  至少多少个点才能满足题目的条件 重做这一题学到的一点是, 可以设变量来表示一些东西,然后才能找 ...

  3. Swing界面刷新问题(转)

    在Java Swing编程中,往往会遇到需要动态刷新界面的时候,例如动态刷新JLabel的文本,JTextField里的文本等等.但是往往却没有达到我们预期的效果,我相信很多朋友都遇到过本文将要说的这 ...

  4. POJ 1276  Cash Machine(多重背包)

    Cash Machine Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 24132 Accepted: 8446 Descrip ...

  5. NYOJ 47 河问题

    时间限制:1000 ms  |  内存限制:65535 KB 难度:5 描写叙述 在漆黑的夜里,N位旅行者来到了一座狭窄并且没有护栏的桥边.假设不借助手电筒的话,大家是不管怎样也不敢过桥去的.不幸的是 ...

  6. Codeforces 432E Square Tiling(结构体+贪婪)

    题目连接:Codeforces 432E Square Tiling 题目大意:给出一个n∗m的矩阵,要求对该矩阵进行上色,用大写字母,可是每次上色的区域必须是正方形,不求相邻的上色区域不能有同样的颜 ...

  7. ffplay for mfc 代码备忘录

    在上传一个开源播放器项目ffplay for mfc.它会ffmpeg工程ffplay媒体播放器(ffplay.c)移植到VC环境,而使用MFC做一套接口.它可以完成一个播放器播放的基本流程的视频:解 ...

  8. 求pi 的公式

    pi = 3.1415926..... 下面用c 语言来求解PI 现有公式 (pi*pi)/6 = 1 + 1/(2*2) + 1/(3*3) + ... + 1/(n*n); #include &l ...

  9. 修改字符串中特定的内容,用于OpenRecovery Script

    下面的是实例内容 目标是把OpenRecovery Script输入的内容进行修改 当有下面的输入:(作用是安装/emmc目录下面的update-signed.zip 刷机包) install /em ...

  10. memset功能的具体说明

    1.void *memset(void *s,int c,size_t n)总的效果:内存空间开辟了 s 第一 n 字节的值设置为一个值 c. 2.样本#include void main(){cha ...