2008年10月26日 星期日

iPhone 2.0 版本轉移字形節省系統空間教學

轉貼自http://iphone.tgbus.com/tutorial/use/200807/20080722101309.shtml
可以多出 8xMB 的空間

2.0固件中的字體佔用了系統盤很大的空間,在軟件越來越多的情況下系統盤將很容易塞滿,不過我們可以靠幾個簡單的命令來將字體文件轉移,由此來達到節省空間的目的。

  1、首先用終端程序登錄iPhone,Windows上最好用的是PuTTY。

  2、輸入:cp -r /System/Library/Fonts /private/var/,這是將字體複製到位於第二分區的var目錄下,等待時間會比較長一些。

  3、輸入:mv /System/Library/Fonts /System/Library/Fonts.bak,這是將系統盤的字體文件夾改名備份,萬一發生錯誤可以改回來,如果你對自己有信心也可以直接將其刪除。

  4、輸入:ln -s /private/var/Fonts /System/Library/Fonts,這是將第二分區的字體文件夾鏈接在系統盤原來的位置,這樣系統才找得到移動後的字體。

  5、確認無誤後,輸入reboot命令使系統重啟,無特殊情況的話就成功了。但如果白蘋果就是出問題了,不過不用怕,此時iPhone依然可以連網,用PuTTY登錄後可以看看問題出在哪裡或者將備份的字體複製回去。

  6、成功後,可以刪除原來備份的的字體文件夾,用df命令看看是不是空間變大了很多。

  7.關於df命令:df命令的功能是檢查文件系統的磁盤空間佔用情況,可以利用該命令來獲取硬盤被佔用了多少空間,目前還剩下多少空間等信息。我們可以借此來查看轉移字體後的效果,輸入方式為:df+空格+選項。「選項」處有不同的輸入方式,包括:

  -a用來顯示所有文件系統的磁盤使用情況,包括0塊(block)的文件系統,如/proc文件系統。
  -k用來以k字節為單位顯示。
  -i用來顯示i節點信息,而不是磁盤塊。
  -t用來顯示各指定類型的文件系統的磁盤空間使用情況。
  -x用來列出不是某一指定類型文件系統的磁盤空間使用情況(與t選項相反)。
  -T用來顯示文件系統類型。

  大家可以根據自己的需要輸入相應的指令。