Ddc67eb6d1446c449dea223f6ca432da 之前分享了如何將使用 iTunes 備份 iOS 的備份檔移出C槽,這樣可以避免備份檔占用寶貴的固態硬碟空間,不過想一想,有沒有更直接的方法,可以在備份時略過體積較大的特定檔案,以縮減備份檔使用的空間。

修改檔案權限:失敗

相信有使用iPhoneiPad看影片的讀者,或許都會遇到和筆者一樣的問題,因為使用iTunes同步影片比較麻煩,所以改用第三方App來播放影片,不過將影片存入各App底下的資料夾之後,iTunes會很熱心地幫使用者將檔案備份,但是這些影片的原始檔案都已經存在電腦上,並沒有備份的需求,而且若是將備份檔與影片存在同1顆硬碟中,那備份的意義不就更小了嗎?所以就嘗試使用不同的方式,看看能不能夠讓特定檔案避開iTunes的魔掌。

第一個嘗試的方式是修改檔案的權限,iOS的檔案權限規則跟Linux一樣,每個檔案的屬性包括了檔案的擁有者以及所屬群組,還有賦予不同層級的權限,在預設的情況下,檔案擁有者與所屬群組都是mobile,而權限則為744。嘗試了修改檔案擁有者以及權限,結果只能以悲劇來形容,不論修改成哪一種組合,都無法避開被iTunes備份的命運,而且會造成在某些組合下,App會因權限不足,讀不到檔案的狀況。

▲檔案權限可以使用iFile修改,但是可惜的是這個方法行不通。

▲如果想要把檔案傳進iDevice,最簡單的方式就是透過i-FunBox的檔案管理功能。

symbolic link 再出馬:成功

嘗試的第二種方法和先前在Windows搬移iTunes備份檔的概念類似,都是採用捷徑的概念連結檔案,但是前提是需要越獄才能使用。在iOS底下的所有App目錄內都有一個Document資料夾,它的用途是存放該App專用的檔案(例如影片、文件),這次要嘗試的方法就是將檔案存在裝置檔案系統的其他位置,再透過symbolic link方式將檔案連結到Document內,讓App讀得到檔案,而iTunes備份時只會備份連結檔,不會備份真實檔案。

▲真正可行的方式是透過symbolic link連結檔案,這邊一樣以iFile進行示範。

首先我們需要將檔案傳到裝置的檔案系統上,筆者建議使用i-FunBox上傳影片檔,存放的位置沒有限制。接著我們需要將影片檔案連結到App底下的Document資料夾,最簡單的方式就是使用iFile這套App,從iFile的檔案瀏覽器找到影片檔後,選取檔案並點選「複製/鏈結」,再移動到Document資料夾「建立鏈結」。如此一來App就可以讀的到對應的檔案,而使用iTunes備份時也會略過這些檔案,達到節省空間的目的,此外如果讀者需要在不同App中使用相同檔案的話,也可以利用這個方法,讓所有App都能讀到需要分享的檔案。

Linux 系統檔案權限的標示法

基本上檔案權限可以記為1組3位數字,第1位代表檔案擁有者的權限,第2、3位分別代表所屬群組及非擁有者亦非群組成員的權限。而每位數字是由4(讀取)、2(寫入)、1(執行)加總而成。

舉個例子來說,如果擁有者可以讀取、寫入、執行(4+2+1),群組成員可以讀取、寫入(4+2),其他人只能讀取的話(4),權限則為764。

相關軟體資訊

延伸閱讀:

i-FunBox:iPhone變身隨身碟

把 iOS 裝置在電腦的備份遷移到其他磁碟,節省系統碟的寶貴空間

硬碟又爆了?先從 Windows 7 媒體櫃大掃除

外接硬碟顯示「未初始化」怎麼辦?了解問題、搶救分割磁區和資料

為什麼硬碟要重組?硬碟重組的好處、注意事項與實作

筆電還原磁區大挪移全攻略,榨出40GB大空間、更高的讀取效能

本文同步刊載於電腦王雜誌
 

歡迎加入電腦王雜誌粉絲團

使用 Facebook 留言

發表回應

謹慎發言,尊重彼此。按此展開留言規則