OSXを使用してTime Machineから特定の拡張子を持つファイルを回復/復元する


1

*.GIF最新のバックアップからのみファイルを回復/復元したいと思います。My Computer意図したフォルダーだけでなく、どこからでも誤って削除されました。現在、空き容量は6 GBのみです(約1 GBを占有し、ファイルは約4000個しかありません)。

リカバリのためにTime Machineで最新のバックアップを選択しようとすると、最大20,000個を超えるファイルをカウントすることから開始し、スペースが足りないと言って終了し、停止します。Usersフォルダを指定しようとするとkind:GIF、Time Machineの最新のバックアップで、ファイルは灰色のままで選択できません。

私は何か間違ったことをしていますか、これは不可能ですか?

さらに情報が必要な場合はお知らせください。

注:「回復」を「回復/復元」に変更するために編集しました-意味の違いについて考えることをやめませんでした。可能であれば、それらを所属する場所に戻す必要があり、アプリケーションやWebページのダウンロードなど、非常に多くの場所があったので、自分で理解できるとは思いません。

これが私の最新のバックアップです。あるSeagate Backup Plus Driveドライブ名は?スペースあり?

バックアップドライブのスクリーンショット

This seems to work:
david914s-MacBook-Air:Volumes david914$ cd "/Volumes/Seagate Backup Plus Drive/Backups.backupdb/"


But adding this, doesn't:
david914s-MacBook-Air:Backups.backupdb david914$ cd "/Volumes/Seagate Backup Plus Drive/Backups.backupdb/david914's MacBook Air/"

-bash: cd: /Volumes/Seagate Backup Plus Drive/Backups.backupdb/david914's MacBook Air/: No such file or directory

うーん...私は削除しました--dry-runが、まだコンピューターにファイルを追加していません。

david914s-MacBook-Air:david914’s MacBook Air david914$ rsync -av --include=".gif" --include="/" --exclude="*" "/Volumes/Seagate Backup Plus Drive/Backups.backupdb/david914’s MacBook Air/2015-08-30-221221/Macintosh HD/Users/david914/" "/Users/david914/"
building file list ... done
./

sent 81 bytes  received 26 bytes  214.00 bytes/sec
total size is 0  speedup is 0.00
david914s-MacBook-Air:david914’s MacBook Air david914$

1
ちょうど気づいた:あなたのコードダンプでそれは言う--include="/"べきであり、--include="*/"
n1000

1
同じ--include=".gif"-する必要があります--include="*.gif"
-n1000

その所有アポストロフィについては、ここ
-uhoh

回答:


2

ターミナルを使用する必要があるようです:

  1. Time Machineディスクをマウントします。に配置され/Volumes/myTMdisk/ます。
  2. ターミナルを起動します
  3. タイプ rsync -av --dry-run --include="*.gif" --include="*/" --exclude="*" /Volumes/myTMdisk/Backups.backupdb/myMac/Latest/myDisk/Users/me/ /Users/me/Desktop/allmygifs/

    • 置き換えmyTMdiskmyMacmyDiskme、および/Users/me/Desktop/allmygifs/適切な値に。
    • tab入力中にキーを使用して、パスを自動補完できます。
    • パス名に空白または特殊文字が含まれている場合は、引用符で囲みます。たとえば、 rsync -av --dry-run --include="*.gif" --include="*/" --exclude="*" "/Volumes/Seagate Backup Plus Drive/Backups.backupdb/david914’s MacBook Air/2015-08-30-221221/Macintosh HD/Users/david914/" "/Users/david914/Desktop/allmygifs/"
    • ファイルを元の場所に復元する場合は、を使用しますrsync -av --dry-run --include="*.gif" --include="*/" --exclude="*" /Volumes/myTMdisk/Backups.backupdb/myMac/Latest/myDisk/Users/me/ /Users/me/それを行う前に、別のバックアップをお勧めします。次にLatest、それぞれのタイムスタンプに置き換えます。
    • ファイル許可エラー(Permission deniedおよびここでcode 23説明するエラーなど)が発生した場合はsudo、の前で使用する必要がありますrsyncしかし今、あなたは本当に最初にバックアップする必要があります。理想的には、別のディスクにバックアップするか、TMディスクの別のコピーを作成します。
  4. すべてが機能することを確認したら、ファイルを実際に書き込むために--dry-run引数を削除しrsync -avます。

  5. 楽しい!


@ n1000は、これらすべてを指定した1つのフォルダーにコピーするだけですか?元の場所にそれらを回復/復元しようとしています-TIme Machineがその方法を知っていることを望んでいます(更新を参照)。だから、Time Machineで拡張機能固有の復元を行うことはできませんか?
いたる

1
質問の最後にオートコンプリートとCDの結果を追加しました-一重引用符で噛まれたのでしょうか?
うお

1
はい-それはあなたのパスが含まれている単一引用符だない'david914’s MacBook Air
N1000

1
完了!! :)私は私の質問を少し整理しようとするべきだと思いますか?しかし、それは私の前の感謝@ n1000と同じように、半日待たなければなりません。記録のために:sent 1502930485 bytes received 42564 bytes 17999677.23 bytes/sec total size is 2536747693 speedup is 1.69
uhoh

1
すばらしいです!!良かった。はい-他の人がコメントや質問を整理するのに役立つかもしれません。
n1000
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.