แอพของ Time Machine ของ Apple คัดลอกทุกอย่างจริงๆหรือ


14

ต้องการล้างข้อมูลไดรฟ์ของฉัน แต่ต้องการให้แน่ใจว่าเมื่อกู้คืนจาก Time Machine ไฟล์แอพแฮ็กแอปทั้งหมดจะยังใช้งานได้อยู่


1
คุณสามารถทดสอบได้โดยนำดิสก์ระบบเก่าออกและติดตั้งดิสก์ใหม่ทั้งหมดและทำการกู้คืน ถ้ามันไม่ทำงานคุณสามารถเปรียบเทียบดิสก์เก่ากับดิสก์ใหม่เพื่อหาสาเหตุ
tony-p-lee

คำตอบ:


14

เมื่อคุณติดตั้งระบบปฏิบัติการใหม่ OS X จะถามว่าคุณต้องการกู้คืนจากข้อมูลสำรอง Time Machine หรือไม่ เพียงแค่เลือกไดร์ฟสำรอง TM ของคุณแล้วมันจะทำการติดตั้งระบบปฏิบัติการใหม่จากนั้นกู้คืนข้อมูลของคุณ

ตราบใดที่คุณยังไม่ได้ตั้งค่าโฟลเดอร์ที่ถูกแยกออกมันจะทำการคัดลอกข้อมูลทั้งหมดของคุณไปยังทุกที่ยกเว้นโฟลเดอร์ระบบ

คุณสามารถค้นหารายการการยกเว้นระบบปัจจุบันได้ที่/System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plistเป็นไฟล์ XML ที่คุณสามารถเปิดได้ด้วยโปรแกรมแก้ไขข้อความใด ๆ

Mine (Mac OS 10.5.8) มีลักษณะดังนี้:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <!-- paths we do not want to include in a system backup -->
    <key>PathsExcluded</key>
    <array>
        <string>/.Spotlight-V100</string>
        <string>/.Trashes</string>
        <string>/.fseventsd</string>
        <string>/.hotfiles.btree</string>
        <string>/Backups.backupdb</string>
        <string>/Desktop DB</string>
        <string>/Desktop DF</string>
        <string>/Network/Servers</string>
        <string>/Previous Systems</string>
        <string>/Users/Shared/SC Info</string>
        <string>/Users/Guest</string>
        <string>/dev</string>
        <string>/home</string>
        <string>/net</string>
        <string>/private/var/db/Spotlight</string>          <!-- old tiger location of the Spotlight db -->
        <string>/private/var/db/Spotlight-V100</string>     <!-- old tiger location of the Spotlight db -->
    </array>
    <!-- paths we need to include in backup so we can restore disk structure, but don't want to backup contents -->
    <key>ContentsExcluded</key>
    <array>
        <string>/Volumes</string>
        <string>/Network</string>
        <string>/automount</string>
        <string>/.vol</string>
        <string>/tmp</string>
        <string>/cores</string>
        <string>/private/tmp</string>
        <string>/private/Network</string>
        <string>/private/tftpboot</string>
        <string>/private/var/automount</string>
        <string>/private/var/log</string>
        <string>/private/var/folders</string>
        <string>/private/var/log/apache2</string>
        <string>/private/var/log/cups</string>
        <string>/private/var/log/fax</string>
        <string>/private/var/log/ppp</string>
        <string>/private/var/log/sa</string>
        <string>/private/var/log/samba</string>
        <string>/private/var/log/uucp</string>
        <string>/private/var/run</string>
        <string>/private/var/spool</string>
        <string>/private/var/tmp</string>
        <string>/private/var/vm</string>
        <string>/private/var/db/dhcpclient</string>
        <string>/private/var/db/fseventsd</string>
        <string>/Library/Caches</string>
        <string>/Library/Logs</string>
        <string>/System/Library/Caches</string>
        <string>/System/Library/Extensions/Caches</string>
    </array>
    <!-- standard user paths we want to skip for each user (subpath relative to root of home directory) -->
    <key>UserPathsExcluded</key>
    <array>
        <string>Library/Application Support/SyncServices</string>
        <string>Library/Caches</string>
        <string>Library/Logs</string>
        <string>Library/Mail/Envelope Index</string>
        <string>Library/Mail/AvailableFeeds</string>
        <string>Library/Mirrors</string>
        <string>Library/PubSub/Database</string>
        <string>Library/PubSub/Downloads</string>
        <string>Library/PubSub/Feeds</string>
        <string>Library/Safari/Icons.db</string>
        <string>Library/Safari/HistoryIndex.sk</string>
    </array>
</dict>
</plist>

ใช่ .. ฉันอยากจะให้แน่ใจ .. ฉันได้ทำเสมอสะอาดติดตั้งและเพิ่มไฟล์ด้วยตนเอง .. ขอบคุณ .. ออกเสียงลงคะแนนคำถามของฉันขึ้นดังนั้นฉันได้รับบางจุดที่จะลงคะแนนให้กับคำตอบของคุณ
fady

มันจะไม่สำรองข้อมูลสกรีนเซฟเวอร์ที่ผู้ใช้ติดตั้ง (~ / Library / Screen Savers) ตามค่าเริ่มต้น!
SilverWolf - Reinstate Monica

4
  • ในการค้นหาไฟล์และโฟลเดอร์ที่ไม่รวมอยู่ในการออกแบบโปรดดู:

    /System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist

    ระวังว่าบางพา ธ อาจเป็นลิงก์สัญลักษณ์ไปยังพา ธ ที่กล่าวถึงในไฟล์นั้น! เช่น Apache อาจหมายถึงการเชื่อมโยงสัญลักษณ์ที่ได้รับการยกเว้นจริงผ่านเป้าหมาย/var/logs/apache2/private/var/logs/apache2

  • ในการค้นหาไฟล์และโฟลเดอร์ที่ผู้ใช้ที่เป็นผู้ดูแลระบบแยกด้วยตนเองดู:

    /Library/Preferences/com.apple.TimeMachine.plist

  • ในการค้นหาไฟล์และโฟลเดอร์ที่ไม่รวมอยู่ในซอฟต์แวร์เฉพาะ (เช่น iTunes และเช่น VMware Fusion รุ่นก่อนหน้า 1.1.2 ตามการใช้เวลา VM ของคุณย้อนเวลา ) โดยการตั้งค่าแอ็ตทริบิวต์ส่วนขยายcom.apple.metadata:com_apple_backup_excludeItemบนไฟล์ให้รัน:

    mdfind "com_apple_backup_excludeItem = 'com.apple.backupd'"

  • เมื่อใช้ FileVault แล้วโฟลเดอร์โฮมของคุณจะได้รับการสำรองเมื่อคุณออกจากระบบเท่านั้น


1

เท่าที่ฉันรู้. เดือนที่แล้วฉันพยายามคืนค่าไฟล์กำหนดค่าบางอย่างจากการอัปเกรด macport (/ opt / local / ฯลฯ ซึ่งซ่อนอยู่ภายใน Finder) เมื่อฉันสำรวจด้วย Timemachine ฉันพบไฟล์และไดเรกทอรีทั้งหมดตั้งแต่วันแรกที่ฉันเริ่มใช้ Timemachine


1

สำหรับทุกเจตนาและวัตถุประสงค์โดยไม่มีข้อยกเว้นมันจะสำรองข้อมูลผู้ใช้ทั้งหมด ... ขอบเขตของ Time Machine (การยกเว้น Time Machine)

ตามค่าเริ่มต้น Time Machine จะสำรองข้อมูลไดรฟ์ในเครื่องของคุณทุกเครื่อง มันจะไม่สำรองข้อมูลไดรฟ์ที่เชื่อมต่อกับเครือข่าย แต่ไดรฟ์ในระบบที่ไม่ได้ยกเว้นจะถูกเพิ่มเข้าไปในการสำรองข้อมูลเป็นค่าเริ่มต้น Apple มีรายการการยกเว้นมาตรฐาน แต่เนื่องจาก Apple ไม่ได้จัดทำเป็นเอกสารอย่างเป็นทางการพวกเขาอาจเปลี่ยนแปลงอย่างไม่คาดคิดในอนาคต แต่ตอนนี้ไดเรกทอรีดังต่อไปนี้ไม่จำเป็นต้องถูกแยกออกด้วยตนเอง:

/.Spotlight-V100
/private/var/db/Spotlight <!– old tiger location of the Spotlight db –>
/private/var/db/Spotlight-V100     <!– old tiger location of the Spotlight db –>
/.Trashes
/.fseventsd
/.hotfiles.btree
/Backups.backupdb
/Desktop DB
/Desktop DF
/Previous Systems
/Users/Shared/SC Info
/Users/Guest
/dev,  /home,  /net
/Volumes
/Network
/automount
/.vol
/tmp
/cores
/private/tmp
/private/Network
/private/tftpboot
/private/var/automount
/private/var/folders
/private/var/run
/private/var/tmp
/private/var/vm
/private/var/db/dhcpclient
/private/var/db/fseventsd
/Library/Caches
/Library/Logs
/System/Library/Caches
/System/Library/Extensions/Caches
/private/var/log
/private/var/spool/cups
/private/var/spool/fax
/private/var/spool/uucp
~/Library/Application Support/SyncServices/data.version
~/Library/Caches
~/Library/Logs
~/Library/Mail/Envelope Index
~/Library/Mail/AvailableFeeds
~/Library/Mirrors
~/Library/PubSub/Database
~/Library/PubSub/Downloads
~/Library/PubSub/Feeds
~/Library/Safari/Icons.db
~/Library/Safari/WebpageIcons.db
~/Library/Safari/HistoryIndex.sk

จากhttp://www.schollnick.net/wordpress/systems-administrator/macintosh-related/time-machine-information/

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.