很多爱苹果的朋友致力于itunes中的“其它”占用空间,想清除它,个人觉得不能,于是下定决心自己研究一下,以下是成果。
步骤/方法
首先安装openssh,到cydia中下载安装,这时候用任何你喜欢的远程工具连接你的ipad的IP, 端口22。这里面我用的是seureCRT,认证选择密码认证。用户名:root;秘码:alpine。命令:直接输入,回车即可。
修改完成后,我们先看看ipad的硬盘使用情况:
由此可见,这个IPAD有两个硬盘分区,第一个是挂在/分区上,大小就是1G,应该就是所谓的系统分区了,就是所谓的根目录,还有312M左右的空间。第二个分区挂在/private/var上,还有大约不到7039704k=6.71G的空间,我们到itunes里看一下,可用空间果然是6.6G。中间有 1百M的误差,我们先不管它,接着往下看。
从这儿我们可以看出,绝大部分空间花在了/private这个目录,占了7G多。与我们前面数据相符,至于我们说的/User,只不过是一个链接:
而平时用的/var也保是一个链接:
所以/User实际上是指向/private/var/mobile的一个链接而已,下面我们着重看一下/private/var这个分区,因为我们的数据都在这个分区里面,所以我们先假设itunes统计的应该是这个分区的使用情况。
然后接下来,我们看看这个目录里面有什么:
其中Applications的大小是3100408KB=2.95GB,与Itunes里面的2.9G相符。Media目录:
Books 354M与itunes中的0.3G相匹配,iTunes_Control与itunes中的视频大小3G相匹配。
到此,我们已经找到了itunes除"其它"以外的所有相关项的位置与大小,现在剩下的,就是找到"其它"这900M到底是怎么来的。不过前面我们既然已经找到了那么多,要找剩下的这些空间就容易的多了。
结论
算-算,与itunes中的大小是相符的,由于可见,在我的ipad中,这部分“其它”大部分来自于我自己加的VM和不能被itunes识别的dowloads documents等,除了这些外,这部分“其它”根本不能随便清除掉!除非是发生了问题导致某些文件异常!
itunes很可能是直接计算相关的几个文件夹的大小,再计算已经使用的大小相减得出的“其它”的大小。而"剩余空间"的大小很可能是直接按照事先规定的某个数字相减得出的,与真实可用的空间并不相同。