Để dễ dàng xem backupd
nhật ký, hãy xem tiện ích Time Machine Buddy . Cũng lưu ý rằng có một bản ghi khác trên đĩa sao lưu, trong tệp ẩn .Backup.log
có thể tìm thấy trong thư mục của mỗi bản sao lưu. Điều này cung cấp một số thông tin khác ngoài backupd
nhật ký.
Lưu ý rằng thường các nhật ký hiển thị các số liệu dường như không khớp:
Không cần pha loãng dự phòng trước: 821,4 MB được yêu cầu (bao gồm cả phần đệm) [..]
Đã sao chép 1630 tệp (3,8 MB) từ âm lượng Macintosh HD.
Ở trên, ít tập tin thực sự được sao chép hơn dự đoán đầu tiên. Vì Time Machine phụ thuộc vào FSEvents chỉ báo cáo các thư mục đã thay đổi, tôi giả sử rằng trong ví dụ trên, các thư mục này chứa tổng cộng 821,4 MB trong các tệp. Trong khi thực sự sao chép các tệp, Time Machine sau đó so sánh các thư mục đã thay đổi trên đĩa cứng với bản sao lưu và thấy rằng chỉ có các tệp 3,8 MB đã thực sự thay đổi.
Để xem những gì đã được ghi vào bản sao lưu, hãy xem TimeTracker (GUI) hoặc timedog (dòng lệnh). Lưu ý rằng, ngay cả khi chạy với tư cách là người dùng quản trị, đôi khi các chương trình này cần được chạy dưới quyền root để xem tất cả các tệp. Khi không làm điều đó, các công cụ này có thể không lấy các bản sao lưu của nhật ký và dữ liệu MySQL, được sở hữu bởi _mysql trong nhóm bánh xe :
cd "/ Tập / Sao lưu XX / Sao lưu.backupdb / XX / Mới nhất"
sudo ls -l "Macintosh HD / usr / local / mysql-5.0.51a-osx10.5-x86"
[..]
drwxr-x --- @ 6 _mysql bánh xe 374 Ngày 2 tháng 7 20:05 dữ liệu
Trong những trường hợp đó, cả hai công cụ sẽ (âm thầm) báo cáo tổng kích thước sao lưu thấp hơn và ít tệp hơn backupd
nhật ký trong Bảng điều khiển. Vì vậy, nếu các số không khớp với nhật ký, thì đối với TimeTracker:
sudo ~ / Tải xuống / TimeTracker.app / Nội dung / MacOS / TimeTracker
Tương tự như vậy, đối với timedog:
cd "/ Tập / Sao lưu XX / Sao lưu.backupdb / XX"
sudo ~ / Tải xuống / timedog
Để dễ dàng tìm thấy các file lớn trên đĩa cứng của bạn nhìn thấy đĩa Inventory X . Chương trình này không liên quan gì đến Time Machine, nhưng có thể giúp điều tra các vấn đề, như khi bạn tự hỏi tại sao bản sao lưu của bạn lại nhỏ hơn nhiều so với không gian được sử dụng trên đĩa cứng của bạn. Lưu ý rằng chương trình này có thể sẽ luôn báo cáo tổng không gian đĩa trong tiêu đề cửa sổ của nó ít hơn trong màn hình của nó, nơi người ta có thể chọn đĩa nào để điều tra (ngay cả khi chạy bằng root và chọn menu Xem, Hiển thị Kích thước tệp vật lý). Nhưng nếu tổng kích thước được báo cáo thực sự nhỏ hơn rất nhiều so với tổng số thực được sử dụng trên máy Mac của bạn, thì nó có thể giúp chạy dưới quyền root:
sudo "$ HOME / Tải xuống / Hàng tồn kho trên đĩa X.app/Contents/MacOS/Disk Inventory X"
Để xóa các tệp khỏi bản sao lưu (như nếu bạn tình cờ phát hiện ra rằng Time Machine thực sự đang sao lưu một số tệp lớn, chẳng hạn như tệp nhật ký MySQL đang chạy), Apple viết :
Bạn muốn xóa tất cả các phiên bản của một tập tin hoặc thư mục được sao lưu trước đó? Vừa đủ dễ. Khởi chạy Time Machine, chọn mục cần xóa, sau đó chọn "Xóa khỏi tất cả các bản sao lưu" từ menu hành động trên thanh công cụ Finder.
Bây giờ, nếu những tệp mà bạn muốn xóa chỉ hiển thị với root, thì bạn cũng nên gọi "Enter Time Machine" là root. Và điều đó đòi hỏi Finder phải được bắt đầu như root trước:
sudo / System / L Library / CoreService / Downloader.app / Content / MacOS / Downloader
Cái này trông giống như một Finder thông thường, nhưng bạn sẽ nhận thấy root bên cạnh biểu tượng thư mục nhà trong thanh bên của Finder. Bây giờ, sử dụng Shift-Cmd-G (menu Go, Go to Folder) để truy cập, ví dụ, /usr/local
và tìm thư mục mà bạn muốn xóa các tệp khỏi đĩa sao lưu. Tiếp theo, nhập Time Machine (và một lần nữa xác thực rằng root được hiển thị bên cạnh biểu tượng thư mục chính) và làm theo hướng dẫn của Apple. Khi hoàn tất xóa các tệp khỏi bản sao lưu, nhấn Ctrl-C trong Terminal để dừng Trình tìm kiếm gốc. (Tôi cũng cần phải đăng xuất máy Mac của mình vì đĩa từ xa sẽ không ngắt kết nối đúng cách.)
Nếu bạn đang sử dụng một gói thưa thớt (như khi sử dụng bản sao lưu trên mạng) thì mọi không gian trống sẽ không được lấy lại tự động (hoặc: không cho đến khi cần dung lượng trống). Để thực hiện điều này, xem Làm thế nào để đòi lại tất cả / nhất không gian trống từ một sparsebundle trên OS X . Điều này không chỉ áp dụng cho các tệp bạn đã xóa theo cách thủ công mà còn áp dụng cho các tệp bị Time Machine xóa để sao lưu hàng giờ hoặc hàng ngày hết hạn, trong quá trình làm mỏng sau sao lưu .
Time Machine thực sự sẽ tự nén các gói thưa thớt, khi hết dung lượng đĩa. Nhưng có vẻ như trước tiên, nó có thể xóa một số bản sao lưu cũ trong quá trình sao lưu trước khi sao lưu , do đó, có thể nên thu gọn thủ công nếu bạn đã xóa một số tệp lớn hoặc nếu bản sao lưu hết hạn có thể bao gồm các tệp lớn:
Bắt đầu làm mỏng dự phòng trước: yêu cầu 53,57 GB (bao gồm cả phần đệm),
9,90 GB khả dụng
Không có bản sao lưu hết hạn tồn tại - xóa các bản sao lưu cũ nhất để nhường chỗ
Đã xóa sao lưu / Tập / Sao lưu XX / Sao lưu.backupdb / XX / 2007-12-20-172543:
9,90 GB hiện có sẵn
Đã xóa sao lưu / Tập / Sao lưu XX / Sao lưu.backupdb / XX / 2007-12-31-005523:
9,90 GB hiện có sẵn
Đã xóa 2 bản sao lưu: bản sao lưu cũ nhất hiện nay là ngày 8 tháng 1 năm 2008
Dừng sao lưu.
Sao lưu bị hủy.
Ejection Time Machine hình ảnh đĩa.
Nén hình ảnh đĩa sao lưu để phục hồi không gian trống
Hoàn thành nén ảnh sao lưu đĩa
Bắt đầu sao lưu chuẩn
[..]
Bắt đầu làm mỏng dự phòng trước: yêu cầu 53,57 GB (bao gồm cả phần đệm),
12,75 GB khả dụng
Rất cám ơn Adam Cohen-Rose đã thử nghiệm những điều trên; xem blog của anh ấy để biết thêm chi tiết!
fseventsd
để xem "đăng nhập sự kiện / Tập / .. không đồng bộ với âm lượng. Phá hủy nhật ký cũ." Nhật ký mới được tạo cũng sẽ có một mã định danh mới, sẽ không còn phù hợp với id được lưu trữ với bản sao lưu. Điều này báo cho Time Machine so sánh ổ cứng của bạn với bản sao lưu cuối cùng. Nếu một người sử dụng nhiều đĩa sao lưu, thì nếufseventsd
được tạo một bản ghi mới, thì Time Machine cuối cùng sẽ chạy vào một "UUID lưu trữ sự kiện không khớp" cho mỗi đĩa sao lưu.