Sau đây là dựa trên việc đọc, không phải trải nghiệm - Tôi mới bắt đầu với Freebsd nên tôi gần như không có kinh nghiệm thực sự với nó (Tôi đến từ chủ yếu là Linux). Tôi xin lỗi (và khiêm tốn sửa chữa) nếu tôi bỏ lỡ điều gì đó quan trọng và điều tôi nói ở đây là rác rưởi ...
Từ việc tôi đọc các trang hướng dẫn (gần đây nhất là trang giới thiệu ở trên http://www.freebsd.org/cgi/man.cgi?query=tar&sektion=1 ) tar Freebsd thiếu (-d, --diff , - máy tính) khả năng. Điều này không có gì đáng ngạc nhiên, vì các tác giả của Freebsd dump / restore dường như cũng không cung cấp bất cứ thứ gì như thế này.
Tôi không biết chắc chắn liệu tar Gnu sẽ kết hợp tất cả các siêu dữ liệu UFS như Freebsd tar được cho là hay không, và đây là một vấn đề quan trọng. Nhưng theo sở thích của tôi, tôi KHÔNG BAO GIỜ có thể coi một bãi chứa được hoàn thành cho đến khi tôi đã lưu trữ một tổng MD5 của tệp đầu ra, VÀ THÌ so sánh tệp kết xuất với dữ liệu mà tôi đã cho là đã đổ. Các vấn đề khác nhau có thể dẫn đến dữ liệu bị đổ khác với dữ liệu trên đĩa. (Không chỉ thay đổi tệp, mà là lỗi đĩa, lỗi bộ nhớ, lỗi máy, v.v. Tất cả những điều đó đã thực sự xảy ra với tôi.)
Theo ý kiến riêng của tôi, điều này làm cho Gnu tar trở thành lựa chọn duy nhất cho đến nay tôi đã tìm thấy để tạo bản sao lưu thực sự trên hệ thống Freebsd.
Tôi rất muốn học cách khác, FWIW. Tôi muốn sử dụng các tiện ích gốc ít nhất để sao chép phân vùng và sao lưu phục hồi cứng. Nhưng nếu người ta không thể xác minh tính đúng đắn của bãi chứa thì tôi sẽ không thấy vấn đề gì trong việc tạo ra nó.