ฉันจะหลีกเลี่ยงข้อผิดพลาด“ Time Machine ต้องสร้างการสำรองข้อมูลใหม่” ซ้ำได้อย่างไรเมื่อสำรองข้อมูลไปยัง NAS ของบุคคลที่สาม


26

การสำรองข้อมูลของฉันดูเหมือนจะเป็นการดีที่จะสำรองข้อมูลไปยัง NAS ของฉันอย่างไรก็ตามโดยการสุ่มหลังจากสองสามสัปดาห์ฉันได้รับข้อผิดพลาดต่อไปนี้ ผู้ใช้หลายคนได้รับข้อผิดพลาดนี้เป็นระยะ ๆ แต่ฉันยังหาวิธีแก้ปัญหาไม่ได้ ความคิดใด ๆ

Time Machine เสร็จสิ้นการตรวจสอบการสำรองข้อมูลของคุณใน“ NAS” เพื่อปรับปรุงความน่าเชื่อถือ Time Machine จะต้องสร้างการสำรองข้อมูลใหม่สำหรับคุณ

คลิกเริ่มการสำรองข้อมูลใหม่เพื่อสร้างการสำรองข้อมูลใหม่ นี่จะเป็นการลบประวัติสำรองที่มีอยู่ของคุณ อาจใช้เวลาหลายชั่วโมง

คลิกสำรองข้อมูลในภายหลังเพื่อเตือนในวันพรุ่งนี้ Time Machine จะไม่ทำการสำรองข้อมูลในช่วงเวลานี้

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


8

ความเหมาะสมของ HFS Plus

ขณะที่เวลาเครื่องต้องใช้ HFS Plus สำหรับสิ่งที่มากที่สุดก็เป็นที่น่าสังเกตว่าระบบไฟล์ที่ไม่ได้เหมาะสำหรับงาน

ตัวอย่าง

บังเอิญ: สองสามชั่วโมงหลังจากที่คำตอบแรกของฉันฉบับนี้ปริมาณการสำรองข้อมูล Time Machineของฉันเอง(อิมเมจดิสก์ชุดมัดกระจัดกระจาย) ประสบปัญหาระบบไฟล์ล้มเหลว ฉันมั่นใจว่าที่เก็บข้อมูลพื้นฐานนั้นใช้ได้ - พูล ZFS ถูกขัดถูโดยไม่มีข้อผิดพลาดก่อนและหลังความล้มเหลวของ HFS Plus สำหรับบันทึก:

2013-06-07 18:02:54.332 com.apple.backupd[18433]    Starting automatic backup
2013-06-07 18:02:56.292 com.apple.backupd[18433]    Resizing backup disk image from 2.65 TB to 2.6 TB
2013-06-07 18:03:34.119 com.apple.backupd[18433]    Disk image /Volumes/tall/com.apple.backupd/GPES3E-gjp4-1.sparsebundle mounted at: /Volumes/Time Machine Backups
2013-06-07 18:03:35.244 com.apple.backupd[18433]    Backing up to: /Volumes/Time Machine Backups/Backups.backupdb
2013-06-07 18:03:44.013 com.apple.backupd[18433]    Inherited root volume OS, UUID: C5C41F95-133B-3EB0-9013-F94DAAA0D99B
2013-06-07 18:03:44.147 com.apple.backupd[18433]    Forcing deep traversal on source: "OS" (mount: '/' fsUUID: 03AF4C8A-66E8-3DE2-B30F-176C0C2337C3 eventDBUUID: BDCB9532-A4A8-4B94-A6C1-928FD741B07A)
2013-06-07 18:03:44.148 com.apple.backupd[18433]    Event store UUIDs don't match for volume: spare
2013-06-07 18:03:44.150 com.apple.backupd[18433]    Event store UUIDs don't match for volume: disk0s3
2013-06-07 18:03:47.612 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-103948 does not contain spare.  Skipping it.
2013-06-07 18:03:47.663 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-06-215311 does not contain spare.  Skipping it.
2013-06-07 18:03:47.714 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-075155 does not contain spare.  Skipping it.
2013-06-07 18:03:47.764 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-055748 does not contain spare.  Skipping it.
2013-06-07 18:03:47.827 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-06-220121 does not contain spare.  Skipping it.
2013-06-07 18:03:47.888 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-081211 does not contain spare.  Skipping it.
2013-06-07 18:03:47.966 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-06-215312 does not contain spare.  Skipping it.
2013-06-07 18:03:48.025 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-06-235752 does not contain spare.  Skipping it.
2013-06-07 18:03:48.087 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-140311 does not contain spare.  Skipping it.
2013-06-07 18:03:48.145 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-06-215718 does not contain spare.  Skipping it.
2013-06-07 18:03:48.202 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-005749 does not contain spare.  Skipping it.
2013-06-07 18:03:48.261 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-06-235753 does not contain spare.  Skipping it.
2013-06-07 18:03:48.321 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-160310 does not contain spare.  Skipping it.
2013-06-07 18:03:48.558 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-074020 does not contain spare.  Skipping it.
2013-06-07 18:03:48.619 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-025748 does not contain spare.  Skipping it.
2013-06-07 18:03:48.709 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-015751 does not contain spare.  Skipping it.
2013-06-07 18:03:48.904 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-025749 does not contain spare.  Skipping it.
2013-06-07 18:03:48.954 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-015752 does not contain spare.  Skipping it.
2013-06-07 18:03:49.004 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-130310 does not contain spare.  Skipping it.
2013-06-07 18:03:49.055 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-045748 does not contain spare.  Skipping it.
2013-06-07 18:03:49.162 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-06-215950 does not contain spare.  Skipping it.
2013-06-07 18:03:49.211 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-092036 does not contain spare.  Skipping it.
2013-06-07 18:03:49.273 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-035751 does not contain spare.  Skipping it.
2013-06-07 18:03:49.321 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-06-225752 does not contain spare.  Skipping it.
2013-06-07 18:03:49.371 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-065747 does not contain spare.  Skipping it.
2013-06-07 18:03:49.420 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-045749 does not contain spare.  Skipping it.
2013-06-07 18:03:49.470 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-06-213710 does not contain spare.  Skipping it.
2013-06-07 18:03:49.519 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-091305 does not contain spare.  Skipping it.
2013-06-07 18:03:49.589 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-150310 does not contain spare.  Skipping it.
2013-06-07 18:03:49.639 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-065748 does not contain spare.  Skipping it.
2013-06-07 18:03:49.688 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-074521 does not contain spare.  Skipping it.
2013-06-07 18:03:49.776 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-06-220105 does not contain spare.  Skipping it.
2013-06-07 18:03:49.838 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-06-225749 does not contain spare.  Skipping it.
2013-06-07 18:03:49.899 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-092118 does not contain spare.  Skipping it.
2013-06-07 18:03:50.119 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-120311 does not contain spare.  Skipping it.
2013-06-07 18:03:50.388 com.apple.backupd[18433]    Mobile backup /Volumes/MobileBackups/Backups.backupdb/GPES3E-gjp4-1/2013-06-07-035749 does not contain spare.  Skipping it.
2013-06-07 18:03:51.141 com.apple.backupd[18433]    Deep event scan at path:/ reason:must scan subdirs|require scan|
2013-06-07 18:03:51.141 com.apple.backupd[18433]    Finished scan
2013-06-07 18:16:29.077 com.apple.backupd[18433]    Deep event scan at path:/Volumes/spare reason:must scan subdirs|new event db|
2013-06-07 18:16:29.086 com.apple.backupd[18433]    Finished scan
2013-06-07 18:16:29.570 com.apple.backupd[18433]    Deep event scan at path:/Volumes/disk0s3 reason:must scan subdirs|new event db|
2013-06-07 18:16:29.786 com.apple.backupd[18433]    Finished scan
2013-06-07 18:16:30.310 com.apple.backupd[18433]    Found 1695685 files (84.93 GB) needing backup
2013-06-07 18:16:31.053 com.apple.backupd[18433]    109.44 GB required (including padding), 2 TB available
2013-06-07 18:54:10.918 com.apple.backupd[18433]    Unexpected result from MDBackupIndexFile (1) for: /Applications/Freenet/datastore/CHK-cache.hd, /Volumes/Time Machine Backups/Backups.backupdb/GPES3E-gjp4-1/2013-06-06-215332.inProgress/9086512E-E386-475E-AE99-34BAA1D2E485/OS/Applications/Freenet/datastore/CHK-cache.hd
2013-06-07 18:54:24.848 com.apple.backupd[18433]    Unexpected result from MDBackupIndexFile (1) for: /Applications/Freenet/datastore/CHK-store.hd, /Volumes/Time Machine Backups/Backups.backupdb/GPES3E-gjp4-1/2013-06-06-215332.inProgress/9086512E-E386-475E-AE99-34BAA1D2E485/OS/Applications/Freenet/datastore/CHK-store.hd
2013-06-07 19:03:44.609 com.apple.backupd[18433]    Copied 18.81 GB of 84.93 GB, 460244 of 1695685 items
2013-06-07 20:03:44.827 com.apple.backupd[18433]    Copied 34.12 GB of 84.93 GB, 815234 of 1695685 items
2013-06-07 21:03:54.004 com.apple.backupd[18433]    Copied 40.73 GB of 84.93 GB, 1013214 of 1695685 items
2013-06-07 22:03:54.678 com.apple.backupd[18433]    Copied 67.55 GB of 84.93 GB, 1508426 of 1695685 items
2013-06-07 22:28:43.226 com.apple.backupd[18433]    Copied 1786731 files (77.59 GB) from volume OS.
2013-06-07 22:28:49.157 com.apple.backupd[18433]    Unexpected result from MDBackupIndexFile (1) for: /Volumes/spare/Tocar y Luchar JAA.cdr, /Volumes/Time Machine Backups/Backups.backupdb/GPES3E-gjp4-1/2013-06-06-215332.inProgress/9086512E-E386-475E-AE99-34BAA1D2E485/spare/Tocar y Luchar JAA.cdr
2013-06-07 22:28:51.508 com.apple.backupd[18433]    Error: Flushing index to disk returned an error: 1
2013-06-07 22:28:51.508 com.apple.backupd[18433]    Copied 1786746 files (77.59 GB) from volume spare.
2013-06-07 22:29:11.108 com.apple.backupd[18433]    Backup canceled.
2013-06-07 22:29:23.227 com.apple.backupd[18433]    Ejected Time Machine disk image: /Volumes/tall/com.apple.backupd/GPES3E-gjp4-1.sparsebundle
2013-06-07 23:10:44.791 com.apple.backupd[28884]    Starting automatic backup
2013-06-07 23:10:45.269 com.apple.backupd[28884]    Backup failed with error: 1002
2013-06-07 23:10:45.382 com.apple.backupd[28884]    Starting automatic backup
2013-06-07 23:10:46.446 com.apple.backupd[28884]    Resizing backup disk image from 2.6 TB to 2.6 TB
2013-06-07 23:10:50.162 com.apple.backupd[28884]    Runtime corruption detected on /Volumes/tall/com.apple.backupd/GPES3E-gjp4-1.sparsebundle (fsck_hfs -q termination status: 3)
  • ข้อความที่ 2013-06-07 22:28:49 เป็นที่สะดุดตา แต่คาดว่าในกรณีของฉัน (อาการของข้อผิดพลาดที่เกี่ยวข้องกับ HFS ​​Plus; ความเสียหายที่เกี่ยวข้องกับ AppleFSCompression) - อาจเล็กน้อยในบริบทของคำตอบนี้

  • ข้อความที่ 2013-06-07 22:28:51 อาจมีความเกี่ยวข้องกับความล้มเหลวของระบบไฟล์มากกว่า

/private/var/log/fsck_hfs.log จากนั้นแสดงให้เห็นว่า:

/dev/rdisk7s2: fsck_hfs run at Fri Jun  7 23:10:48 2013
/dev/rdisk7s2: ** /dev/rdisk7s2 (NO WRITE)
/dev/rdisk7s2:    Executing fsck_hfs (version diskdev_cmds-557.3.1~5).
QUICKCHECK ONLY; FILESYSTEM DIRTY

/dev/rdisk7s2: fsck_hfs run at Fri Jun  7 23:10:49 2013
/dev/rdisk7s2: ** /dev/rdisk7s2 (NO WRITE)
/dev/rdisk7s2:    Executing fsck_hfs (version diskdev_cmds-557.3.1~5).
QUICKCHECK ONLY; FILESYSTEM DIRTY

ยืนยันว่าไม่มีข้อผิดพลาดส่งผลกระทบต่อการจัดเก็บข้อมูลในเวลา:

GPES3E-gjp4-1:~ gjp22$ date
Sat  8 Jun 2013 06:57:46 BST
GPES3E-gjp4-1:~ gjp22$ uptime
 6:57  up 21:51, 5 users, load averages: 0.92 1.27 1.37
GPES3E-gjp4-1:~ gjp22$ zpool status
  pool: gjp22
 state: ONLINE
 scan: scrub repaired 0 in 24h8m with 0 errors on Sat May 25 23:25:38 2013
config:

    NAME                                         STATE     READ WRITE CKSUM
    gjp22                                        ONLINE       0     0     0
      GPTE_71B8BDA2-3EBA-4B91-9E1C-2AE2B1DAAD06  ONLINE       0     0     0  at disk3s2
    cache
      GPTE_2605CCB0-67B7-4C93-A4B1-83EF764CE617  OFFLINE        1.48Ki     0

errors: No known data errors

  pool: tall
 state: ONLINE
 scan: scrub repaired 0 in 28h10m with 0 errors on Sun May 26 18:47:22 2013
config:

    NAME                                         STATE     READ WRITE CKSUM
    tall                                         ONLINE       0     0     0
      GPTE_78301A52-4AFF-4D96-8DE9-E76ABC14909C  ONLINE       0     0     0  at disk2s2
      GPTE_99056308-F5E2-4314-852C-4DA04732A2D0  ONLINE       0     0     0  at disk6s2

errors: No known data errors
GPES3E-gjp4-1:~ gjp22$ 

ในแง่ง่าย ๆ

ในขณะที่เราต้องการวิธีแก้ปัญหาความล้มเหลวของระบบไฟล์เช่นนี้ดูเหมือนจะเป็น:

  • คาดการณ์ไม่ได้
  • หลีกไม่ได้
  • บางครั้งไม่สามารถแก้ไขได้

ในกรณีที่ไม่มีทางออกที่ดีคำแนะนำที่ดีที่สุดของฉันคือไม่ต้องพึ่งพาการสำรองข้อมูล Time Machine เพียงครั้งเดียว ความเสี่ยงของความล้มเหลวในที่สุดและไม่สามารถซ่อมแซมได้สูงเกินไป

องศาของความล้มเหลว

ในอดีตที่ผ่านมาบางครั้งฉันบังคับfsck_hfs(8)เพื่อสร้างไฟล์ b-tree ใหม่ ... ด้วยความสำเร็จที่ จำกัด แต่ไม่แน่นอน ในขณะที่ระบบไฟล์อาจปรากฏว่าตกลง (ใน Disk Utility และสิ่งที่คล้ายกัน) ฉันจะไม่เชื่อใจมันอีกต่อไปเพื่อวัตถุประสงค์ในการสำรองหรือกู้คืน Time Machine

ในกรณีล่าสุด (ด้านบน) แอปพลิเคชั่นแรงหลายตัว (การสร้างใหม่หลายรายการของแคตตาล็อก b-tree การสร้างแอททริบิวต์เพิ่มเติม b-tree และการสร้างส่วนขยาย b-tree) ไม่ได้นำไปสู่ระบบไฟล์ที่ตรวจสอบได้ ฉันมีบันทึกการดีบักจากความพยายามเหล่านี้ซึ่งฉันจะไม่เริ่มสรุปที่นี่ พวกมันใหญ่มาก

ด้วยดิสก์ที่ติดตั้งในเครื่อง (USB 2.0) ความพยายามในการซ่อมแซมโวลุ่มสำรองข้อมูล Time Machine อาจใช้เวลานานเป็นพิเศษ ไร้สาย - ผ่าน AFP - คุณอาจพบว่าเวลาที่ต้องใช้นั้นมากเกินไป


Time Machine - การแก้ไขปัญหา - C13 "... Time Machine ต้องสร้างข้อมูลสำรองใหม่ให้คุณ" (James Pond) มีข้อมูลที่เป็นประโยชน์มากมาย เป็นหลัก:

…สำเนาสำรองเสียหายเกินความสามารถของ Disk Utility ในการแก้ไข ...

เมื่อ OS X รายงานว่าระบบไฟล์ HFS Plus ดูเหมือนว่าจะตกลงอาจมีปัญหาที่สำคัญเกี่ยวกับดิสก์ - ปัญหาที่ OS X ไม่สามารถตรวจพบได้

เนื่องจากการทุจริตเกิดขึ้นมากกว่าหนึ่งครั้งอาจมีปัญหากับ:

  • ฮาร์ดแวร์เฟิร์มแวร์และ / หรือซอฟต์แวร์ของ NAS

NAS คืออะไร

ฮาร์ดดิสก์ของ NAS

หากระบบปฏิบัติการของ NAS อนุญาตให้คุณตรวจสอบความถูกต้องของบล็อกในดิสก์ : โปรดทำเช่นนั้น

หากระบบปฏิบัติการของ NAS ขาดความสามารถดังกล่าวให้ตั้งเป้าที่จะบูตฮาร์ดแวร์ด้วยระบบปฏิบัติการอื่นที่เหมาะสมกว่าสำหรับการทดสอบ ตัวเลือกอาจรวมถึง Ubuntu และการทำงานของ badblocks

ตรวจสอบประเภทนี้:

  • จะใช้เวลานาน แต่
  • ควรช่วยคุณตรวจสอบว่าสถานะของดิสก์มีส่วนร่วมกับความล้มเหลวหลายครั้งหรือไม่

5

ในการเพิ่มคำเตือนของ @GrahamPerrin ฉันต้องการแบ่งปันแผนของฉันสำหรับสิ่งนั้น

ฉัน NASกำลังทำงานFreeNASซึ่งมีZFS

ด้วยความตระหนักถึงปัญหา“ Time Machine ต้องสร้างการสำรองข้อมูลใหม่” ก่อนที่จะทำการตั้งค่าฉันทำไดรฟ์ข้อมูลโฮสต์ TimeMachine บน NAS เป็น ZFS โวลุ่มแยกต่างหากซึ่งใช้สำหรับสิ่งนั้นเท่านั้น แล้วฉันจะระบุปริมาณประจำวันภาพรวม หากเนื้อหาของZPool1/Backups/TimeMachineโวลุ่มนั้นได้รับความเสียหายเนื่องจากเครือข่าย snafu หรือความไม่น่าเชื่อถือทั่วไปของ HFS + ดิสก์เสมือนภายในโวลุ่มอื่นฉันสามารถย้อนกลับไปที่ NAS บางครั้งผมเรียกนี้การสำรองข้อมูลเมตา

ต้องมีความชัดเจน,

  • ปริมาณโฮสต์เป็นที่เก็บข้อมูล NAS ZPool1/Backups/TimeMachine
  • มันมีดิสก์เสมือน HFS + เป็นไดเรกทอรีของโฮสต์"John's MacBook Pro.sparsebundle"ที่ตัวเองมีbandsไดเรกทอรีย่อยที่มีการจัดเก็บข้อมูลไดรฟ์เสมือนที่จัดเตรียมอย่างเต็มที่เป็นไฟล์ 951 ที่มีชื่อเช่นe8(หมายเลขฐานสิบนับจาก 0)
  • ดิสก์เสมือนเป็นวิธีที่ Time Machine จัดการกับปริมาณเป้าหมายที่ไม่ใช่ HFS + โดยอัตโนมัติ แต่ฉันสร้างไว้ล่วงหน้าเพื่อทำให้ขนาดของก้อนมีประสิทธิภาพ (128M ต่อไฟล์)
  • NAS เผยแพร่ZPool1/Backups/TimeMachineเป็นส่วนแบ่ง AFP ด้วยชุด "ใช้สำหรับ Time Machine" TimeMachine คาดหวังว่าจะมีดิสก์เสมือนจริงซึ่งจะใช้หรือสร้างถ้ามันเป็นครั้งแรกที่ใช้ตำแหน่งเครือข่ายสำหรับการสำรองข้อมูล

ดังนั้นความสามารถในการจับภาพของไดรฟ์ข้อมูล ZFS ทำงานได้เนื่องจากเป็นไดรฟ์ข้อมูล ZFS ที่ประกอบด้วยแฟ้มข้อมูลขนาด 128MB ที่มีชื่อน่าเบื่อ Time Machine ทำงานเนื่องจากวางดิสก์เสมือนในรูปแบบเป็น HFS + บนระบบไฟล์ใดก็ตามที่นำเสนอ


3

ฉันมีปัญหาเดียวกันเมื่อฉันกำหนดค่า Time Machine ครั้งแรกเพื่อใช้ NAS ของฉัน - ทุก ๆ สองสามสัปดาห์ฉันจะได้รับป๊อปอัปที่ด้านบนของชุดข้อความนี้ มันน่าผิดหวังมาก อย่างไรก็ตามฉันสังเกตเห็นเมื่อเวลาผ่านไปว่าสิ่งนี้จะเกิดขึ้นเฉพาะวันใดวันหนึ่งของสัปดาห์เท่านั้น และฉันก็รู้ว่ามันเกิดขึ้นเฉพาะในช่วงการขัดผิวรายสัปดาห์ (เช้าวันจันทร์) หรือการซิงค์ใหม่ (เช้าวันอังคาร) ดังนั้นฉันจึงได้รับสำเนาของ "Time Machine Editor" ซึ่งให้คุณบอก Time Machine เมื่อมันสามารถและไม่สามารถทำงานยกเว้นตอนเช้าวันจันทร์และวันอังคารและ voila แก้ไขปัญหาได้


2

เมื่อเพิ่มคำแนะนำของ Ronald Pottol สิ่งต่อไปนี้จะแปลง sparsebundle แทนที่จะสร้างใหม่ เมื่อดำเนินการเสร็จแล้วให้เปลี่ยนชื่อชุดข้อมูล

hdiutil convert MyMac_001acb9cb23d.sparsebundle -format UDSB -tgtimagekey sparse-band-size=2097152 -o NEW_MyMac_001acb9cb23d.sparsebundle

1

ฉันสงสัยว่าคุณกำลังนับจำนวนไฟล์สูงสุดสำหรับไดเรกทอรีปลายทางหรือไม่ ในระบบไฟล์ Unix แบบคลาสสิกเช่น ext2 คุณมีขีด จำกัด ของไฟล์ 32,000 (2 ^ 15) (หรือไดเรกทอรีย่อยหรือลิงก์ (สิ่งต่าง ๆ )) ต่อไดเรกทอรี การสำรองข้อมูล Time Machine เป็นภาพดิสก์ที่กระจัดกระจายซึ่งเป็นไฟล์ขนาด 8MB ไฟล์ 8MB 300GB นั้นมีขนาด 37,000 ไฟล์ อ๊ะ

คุณสามารถเพิ่มขนาดของไฟล์ที่ Time Machine ใช้ใน sparse bundle (คำแนะนำเหล่านี้จะเพิ่มขนาดสูงสุดของการสำรองข้อมูลของคุณ 16) หรือเปลี่ยนระบบไฟล์ใน NAS, Reiserfs, ext4 (ext3 บางรุ่น) ฯลฯ อาจใช้การได้หากเป็นปัญหา

ผู้ใช้ KingKongFrog เพิ่มคำตอบนี้ฉันเพิ่มลงในคำตอบของฉัน (แต่เพิ่มขึ้นเช่นกัน) ซึ่งจะช่วยให้คุณแปลงข้อมูลสำรองที่มีอยู่ให้มีขนาดใหญ่ขึ้น

hdiutil convert MyMac_001acb9cb23d.sparsebundle -format UDSB -tgtimagekey sparse-band-size=2097152 -o NEW_MyMac_001acb9cb23d.sparsebundle

ลิงก์ไปยังบล็อกที่ฉันได้รับจาก

# creates a sparsebundle disk image with a 128MB band size
MACHINE_NAME=your-machine-name
echo $MACHINE_NAME
hdiutil create -size 900g -type SPARSEBUNDLE -nospotlight -volname "Backup of $MACHINE_NAME" -fs "Case-sensitive Journaled HFS+" -imagekey sparse-band-size=262144 -verbose ./$MACHINE_NAME.sparsebundle

# copy the plists from TIME_MACHINE_IMAGE to NEW_IMAGE
TIME_MACHINE_IMAGE=your-machine-name.old.sparsebundle
NEW_IMAGE=your-machine-name.sparsebundle
cp $TIME_MACHINE_IMAGE/com.apple.TimeMachine.*.plist $NEW_IMAGE


0

คำแนะนำที่รัดกุมที่สุด (มันใช้งานได้และกู้คืนข้อมูล sparsebundles สำรองของฉัน TM) ที่ฉันพบ

http://jd-powered.net/notes/fixing-your-time-machine-backup

และ

http://tonylawrence.com/post/unix/fixing-corrupted-time-machine-backups/ ซึ่งดูเหมือนจะเป็นบทความต้นฉบับ (2012)


3
ยินดีต้อนรับสู่ถามที่แตกต่างกัน! เป็นการดีกว่าที่จะใส่รายละเอียดที่นี่และลิงก์ไปยังพวกเขาเป็นแหล่งข้อมูลสนับสนุนมากกว่าเพียงแค่ให้ลิงก์พร้อมคำอธิบาย ลิงค์มักจะค้างทำให้คำตอบที่ไร้ประโยชน์
อัลลัน

0

คำตอบนี้คือการแบ่งปันประสบการณ์ของฉันเกี่ยวกับเรื่องนี้และเชิญคุณให้ข้อเสนอแนะ

ฉันมีข้อผิดพลาดในการสำรองข้อมูลที่เสียหายดังนั้นฉันจึงพยายามไม่ประสบความสำเร็จในการแก้ไขโดย Ronald Pottol ฉันพบhdiutil: create failed - ...ข้อผิดพลาดเสมอเมื่อสร้าง Sparsbundle บน NAS ของฉัน (บ้านทำให้ NAS ใช้ Debian Wheezy และพาร์ติชัน ext4)

ดังนั้นหลังจาก googling ฉันพยายามนี้ (จากที่นั่น ):

  1. รับตัวระบุของคอมพิวเตอร์:

    $ ifconfig en0 | grep ether | sed s/://g | sed s/ether//

    b88d120afd6c

  2. ใช้ตัวระบุนั้นเพื่อสร้าง sparsebundle (ใน dir ที่บ้านของคุณ) ด้วยพารามิเตอร์จาก Ronald Pottol (ชื่อคอมพิวเตอร์จะถูกแทนที่ด้วยชื่อคอมพิวเตอร์จริง)

    sudo hdiutil create -size 190g -type SPARSEBUNDLE -nospotlight -volname "Backup of ComputerName" -fs "Case-sensitive Journaled HFS+" -imagekey sparse-band-size=262144 -verbose ~/ComputerName_b88d120afd6c

    "Backup of ComputerName" ควรถูกแทนที่ด้วยสตริงที่ตรงกับการตั้งค่าภาษาของคุณ ในภาษาฝรั่งเศส: "Copies de sauvegarde Time Machine"

    เพิ่ม-encryption AES-128 -stdinpass(เช่นหลังจาก-verbose) เพื่อเปิดใช้งานการเข้ารหัสสำหรับการสำรองข้อมูล คุณจะได้รับแจ้งให้ใส่รหัสผ่านการเข้ารหัส นอกจากนี้คุณยังอาจจะใช้แทนAES-256AES-128

  3. เมานต์ไดรฟ์ NAS ที่จะมีการสำรองข้อมูล Time Machine

  4. ใช้ Finder ให้คัดลอก Sparsbundle ที่สร้างขึ้นจากไดเรกทอรี Home ไปยังไดรฟ์นั้น

  5. กำหนดค่า Time Machine เพื่อใช้ไดรฟ์ NAS หากการเข้ารหัสถูกเปิดใช้งานให้เลือกใช้ไฟล์สำรองข้อมูลเดียวกันและยืนยันรหัสผ่านที่คุณตั้งไว้ก่อนหน้านี้

  6. เรียกใช้การสำรองข้อมูลครั้งแรก

ในยูทิลิตี้ของคอนโซลควรเขียนข้อความเพื่อระบุ sparsebundle ที่ถูกเปลี่ยนชื่อ ดังนั้นจึงมีพารามิเตอร์ sparse-band-size ที่ถูกต้องที่ควรหลีกเลี่ยงข้อผิดพลาดในอนาคต:

18/07/2014 06:50:25,712 com.apple.backupd[3573]: Renaming /Volumes/tmNasDrive-1/ComputerName_b88d120afd5c.sparsebundle to /Volumes/tmNasDrive-1/ComputerName.sparsebundle

ฉันไม่ได้มีข้อผิดพลาดใด ๆ ตั้งแต่ฉันเริ่มการสำรองข้อมูลใหม่นี้ แต่ไม่ได้หมายความว่าโซลูชันนี้เชื่อถือได้จริง ๆ ฉันหวังว่านี่จะช่วยได้ ข้อเสนอแนะใด ๆ ยินดีต้อนรับ

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