題:
Time Machine-將備份從本地磁盤移動到網絡卷。區分大小寫錯誤?
d-b
2016-01-03 20:02:45 UTC
view on stackexchange narkive permalink

我正在嘗試將Time Machine備份從直接連接到計算機的Firewire磁盤(稱為 disk1 )移動到網絡共享,即從 /中的文件夾移動到網絡共享中。 Disk1 / Backup.backupdb 到存儲在網絡共享中的稀疏/磁盤映像(稱為 dmg1 )。

在Time Machine常見問題解答中提出一些建議後,我開始了新的TM備份,以使Time Machine創建所需的磁盤映像。創建映像後,我立即取消了備份。

下一步是裝入該新映像(生成的捲稱為 Time Machine Backup TMB ),然後刪除 /TMB/Backups.backupdb 目錄。最後,我應該將 /disk1/Backups.backupdb 複製到 / TMB / 。不幸的是,最後一步失敗,並顯示一條錯誤消息該卷對備份的大小寫敏感度錯誤

顯然, disk1 不區分大小寫(是/是默認設置),但由於某種原因,會創建Time Machine稀疏集,區分大小寫=您無法複製舊的本地備份(或者可以嗎?Finder可以阻止它,但是“從邏輯上”,從中復製文件應該不是問題) 不區分大小寫捲到區分大小寫卷。但是,另一種方法不起作用。)到要備份的磁盤映像

這肯定是一個非常常見的用例,尤其是因為Apple本身為此目的出售了一個簡單的NAS(Time Capsule),那麼該如何遷移呢?當我搜索解決方案時,我發現的唯一/最常見的建議是重新開始,但隨後您浪費了很多空間,並且丟失了易於訪問的備份歷史記錄。不好。

四 答案:
martian111
2019-09-07 03:19:12 UTC
view on stackexchange narkive permalink

當遵循與OP類似的建議時,我遇到了相同的問題,特別是使用Time Machine啟動備份以在網絡共享上創建新的稀疏捆綁,停止備份並複制 Backups.backupdb 到新創建的稀疏包。

我的解決方案是模仿Time Machine創建新的稀疏捆綁包的方式,只有一個區別:採用“ Mac OS Extended(Journaled)”格式,不區分大小寫。該解決方案的主要好處是,除了保留舊的備份外,還可以保持Time Machine對網絡共享備份磁盤的所有期望,因此,每小時自動備份等將無縫運行,而無需其他腳本或變通辦法。 >

在“從外部HDD到Samba的遷移”部分中,我為自己保留了詳細信息和註釋: https://gist.github.com/martian111/e0d9885004eb56fd6abf3d1ba7671737,但TL;與解決此問題有關的DR步驟為(從OP在遇到錯誤時停止的地方開始):

  1. 如有必要,停止Time Machine備份並禁用,直到遷移完成。
  2. 使用“ Mac OS Extended(Journaled)”作為格式並使用與Time Machine創建的不可用,區分大小寫的稀疏包相同的命名約定來創建新的稀疏包。
  3. 在裝入“ Time Machine Backups”卷上後,使用 distutil enableOwnership (在裝入創建的稀疏包之後)。 (參考: https://apple.stackexchange.com/a/53243/174505
  4. 在Finder中,在確認啟用所有權之後,將 Backups.backupdb 目錄移動/複製到新卷。 Finder應該提示您輸入管理員權限。
  5. 卸載“ Time Machine備份”卷
  6. 將由Time Machine創建的sparsebundle目錄中的 com.apple.TimeMachine。* 元數據文件複製到上面創建的sparsebundle中。
  7. 刪除無法使用的Time Machine創建的sparsebundle,並將其替換為此處創建的sparsebundle(更改sparsebundle目錄名稱)。
  8. 重新啟用Time Machine的“自動備份”。
  9. ol>

    完成上述操作後,下一次Time Machine備份應識別出已創建的稀疏包,並從上次備份中斷的地方繼續。此外,進入Time Machine時,所有歷史備份都是可瀏覽的。

    注意:Mac的根卷也不區分大小寫,因此我認為這對於我的設置是安全的。

    注意2:“我的Time Machine”網絡共享是在Linux中運行的Samba / SMB共享。託管SMB共享的磁盤已使用LUKS加密,因此,我不使用Time Machine的加密備份功能。

Harv
2016-01-04 07:58:04 UTC
view on stackexchange narkive permalink

我建議將數據複製到某個地方,並按照此頁面底部的說明進行操作: https://web.archive.org/web/20170910134343/http://pondini.org/TM/18.html #id18

您的假設是,更改文件周圍的結構應該使文件保持完整,這是不正確的。就像以某種方式說文件可以完全獨立於支持它們的結構而存在..事實並非如此。如果您剝離車身,變速箱和一些發動機,汽車將不再是汽車。現在,您可以用其他汽車的零件替換這些零件,但是性能會有所不同。為此,也許您可以創建一個區分大小寫的分區,然後將文件複製到那裡,銷毀舊的分區,正確地重新創建舊的分區,然後將文件複製回去,但是我不會冒險。您的數據比這更有價值。您想毫無疑問地知道,如果需要備份,就可以得到備份,而以這種方式弄亂可能會引起懷疑(應該如此)。

Graham
2017-09-26 20:26:08 UTC
view on stackexchange narkive permalink

您可以使用“磁盤工具”(而不是使用Time Machine創建Sparsebundle /磁盤映像)來創建它(以下是有關如何執行此操作的信息: http://www.makeuseof.com/tag/turn-nas-windows-share-time-machine-backup /),並以此方式控制區分大小寫。因此,如果要從不區分大小寫的驅動器進行複制,則可以將稀疏包也設置為不區分大小寫。然後,將Backups.backupdb文件夾複製到磁盤映像中時,不會收到錯誤消息。

voltnoi
2016-12-02 05:33:38 UTC
view on stackexchange narkive permalink

我認為我發現了一個非常棘手的問題的非常簡單的解決方案(無需重新格式化驅動器等)

  1. 轉到TM備份
  2. 選擇要復制的文件夾
  3. 壓縮文件夾
  4. 壓縮文件夾將出現在桌面上
  5. 解壓縮文件夾
  6. 複製到任何地方
  7. ol>


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...