ฉันลอง TimeTracker, tms และ timedog แต่ไม่สามารถใช้งานกับ OS X 10.6 ได้
ข้อเสนอแนะใด ๆ
ฉันลอง TimeTracker, tms และ timedog แต่ไม่สามารถใช้งานกับ OS X 10.6 ได้
ข้อเสนอแนะใด ๆ
คำตอบ:
Lion ออกมาพร้อมกับtmutil
คำสั่งและหน้า man จะแสดงว่ามันจะทำการตระเวนการสำรองข้อมูลเฉพาะและรายงานข้อมูลโดยละเอียดเกี่ยวกับการสำรองข้อมูลเฉพาะของคุณ คำกริยาเปรียบเทียบ , ไม่ซ้ำใคร , และการคำนวณแบบลอยดูมีประโยชน์มากที่สุดหากคุณไม่คำนึงถึงเทอร์มินัล
ฉันยังคงใช้BackupLoupeกับ Lion (รวมถึงระบบปฏิบัติการรุ่นเก่า) และได้รับคำชื่นชมอย่างสูงและต้องขอบคุณทีมที่สร้างมันขึ้นมาทุกครั้งที่ฉันต้องใช้มัน ฉันควรส่งเงินให้พวกเขาด้วย มันดีมาก
มันทำให้ง่ายมากที่จะดูว่าไฟล์ใดมีพื้นที่ว่างมากที่สุดระหว่างการสำรองข้อมูลและยังขาดไม่ได้สำหรับการรู้ว่าเมื่อใดที่ไฟล์เฉพาะถูกเปลี่ยนโดยการติดตามแต่ละครั้งที่มันถูกบันทึกเป็นเวอร์ชันใหม่ย้อนเวลา มันทำงานบนฐานข้อมูลท้องถิ่นเพื่อให้คุณไม่ได้รวบรวมข้อมูลระบบไฟล์แต่ละแบบสอบถามทุกครั้งเพียงครั้งเดียวในแต่ละครั้งเพื่อรวบรวมเดลตาสำหรับการสำรองข้อมูลแต่ละครั้ง
เนื่องจาก Time Machine ใช้ hardlinks เพื่อจัดเก็บไฟล์ที่ไม่ได้แก้ไข (และไดเรกทอรี) นี่หมายความว่าไฟล์ที่ถูกเปลี่ยนแปลงในการสำรองข้อมูลล่าสุดจะมีจำนวนลิงค์ 1 เนื่องจากเป็นไฟล์ที่ไม่ซ้ำกัน ใช้สิ่งนี้ร่วมกับค้นหาเพื่อสร้างรายชื่อ:
find /path/to/your/latest/backup -type f -links 1 -print
ปัญหาเกี่ยวกับคำสั่ง find นั้นดูเหมือนว่า HFS จะอนุญาตให้มีการเชื่อมโยงอย่างหนักในไดเรกทอรีเช่นเดียวกับไฟล์ปกติ ดังนั้นไฟล์ที่ไม่ได้รับการสำรองข้อมูลในขณะที่จะปรากฏขึ้นพร้อมกับลิงค์เดียว แต่หนึ่งในไดเรกทอรีหลักของพวกเขาอาจมีลิงค์จำนวนมาก
คุณสามารถใช้บิวด์อินtmutil
และ GNU gsort
:
brew install coreutils
วิธีเปรียบเทียบระหว่างการสำรองข้อมูลเฉพาะสองรายการ:
cd "/Volumes/TimeMachine/Backups.backupdb/My Mac"
sudo tmutil compare Date1 Date2 | gsort -h -k2
สำหรับความแตกต่างระหว่างการสำรองข้อมูลปัจจุบันและการสำรองข้อมูลก่อนหน้า:
sudo tmutil listbackups | tail -n 2 | awk '{ print "\""$0"\""}' | xargs tmutil compare | gsort -h -k2