iPhone 提示空间不足的解决办法

| 2 Comments

写这个帖子主要是因为在 Google 里搜索 “iPhone 提示空间不足” ,居然翻了几页都没有可用的信息,只有一个什么“释放最大潜能..."的垃圾帖,点击进去发现根本没有具体细节,可能是拷贝粘贴的时候把人家原帖信息给丢了。

为什么会空间不足?

估计是咱破解的 iPhone 还有点小 Bug。那 8G 硬盘分成两个分区,一个 300M(系统空间),剩下的 7G 多的空间都给了另外一个分区。所以当安装软件过多或者拍照过多的时候就会提示空间不足,而拍下来的照片信息可能也会被擦掉。

如果你熟悉 Linux,其实是比较好办的。就是把占用空间比较多的目录挪到第二个分区上,然后建立一个符号链接链回来即可。

比如,移动照片文件的目录。前提是能够通过 SSH 登录到 iPhone 上,最简单的可能只需要几条命令:

# mkdir /private/var/DCIM 
# cp -r /DCIM/* /private/var/DCIM/
# mv /DCIM /DCIM.backup
# ln -s /private/var/DCIM /DCIM

重启动一下,没啥问题就可以把 DCIM.backup 目录删掉。 有人说你咋这么费劲? mv 一步再 ln 一步不就搞定了? 我的机器上会提示你权限不足(估计是和下面说的小陷阱有关)。土鳖一点吧,管用就成。

还有个小陷阱,如果你挪动了应用程序相关的目录,你会发现应用程序不干活了。这时候需要修改一下 /etc/fstab 文件。默认的是这样的:

# cat /etc/fstab
/dev/disk0s1 / hfs rw 0 1
/dev/disk0s2 /private/var hfs rw, noexec 0 2

修改为:

# cat /etc/fstab
/dev/disk0s1 / hfs rw 0 1
/dev/disk0s2 /private/var hfs rw 0 2

记录一下,估计有 N 多人遇到类似的问题。还不够详细,我后续继续完善。

--EOF--

Updated : 可以拥 BossTool 来图形化进行空间挪动的工作。

2 Comments

强的,不得不顶一把

基于BSD。。。。。。。。。

关于本文

This page contains a single entry by Fenng published on February 2, 2008 12:31 PM.

验证字(CAPTCHA) 的安全问题 was the previous entry in this blog.

大雪杭州 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.