Với việc btrfs đạt sản lượng trong Oracle EL 14 tháng này (cùng với hoạt động fsck và hoạt động từ Linux 3.2), tôi đã nghĩ đến việc thiết kế lại giải pháp sao lưu hiện tại của mình để sử dụng nó. Lưu ý rằng tôi đang suy nghĩ về việc thực hiện nó cho một lượng nhỏ dữ liệu, dưới 10TB, khá tĩnh (ít hơn 1% thay đổi hàng ngày). Trong ngắn hạn, một giải pháp sao lưu SMB / SOHO.
Sao lưu nên làm gì:
- thực hiện một ảnh chụp nhanh LVM của máy lẻ [234] / XFS / JFS trên máy chủ sản xuất
rsync
/ chuyển dữ liệu đã thay đổi sang btrfs trên máy chủ dự phòng- chụp nhanh hệ thống tập tin btrfs
- thả ảnh chụp nhanh cũ khi không gian trống sắp hết
Ưu điểm:
- Tất cả các tệp dễ dàng có sẵn, không cần giải nén hoặc gắn vòng lặp
- Ảnh chụp nhanh trong quá khứ cũng dễ dàng có sẵn ...
- ... vì vậy tôi có thể chia sẻ chúng dưới dạng cổ phiếu Samba chỉ đọc (có hỗ trợ sao chép bóng)
- Ảnh chụp nhanh chiếm dung lượng tối thiểu nhờ sao chép khi ghi (ảnh chụp nhanh mà không thay đổi sẽ mất vài KiB trên đĩa)
- Tính nhất quán sao lưu cao: tổng kiểm tra trên các tệp, kiểm tra tất cả dữ liệu và dự phòng tích hợp
Câu hỏi:
- Có một số giải pháp sao lưu (dưới dạng Bacula, BackupPC, v.v.), hoặc có thể dễ dàng thực hiện, nhận biết về hệ thống tệp sao chép trên ghi?
- Hoặc tôi sẽ cần sử dụng
rsync
giải pháp tại nhà ? - Những người có hộp ZFS dành riêng để sao lưu làm gì để sao lưu máy Linux của họ?
pro
- nhiều hơn hai bản sao không thực sự cần thiết nếu bạn có tổng kiểm tra và chủ động chà rửa FS, ba bản có thể sẽ đi kèm với hỗ trợ RAID6. Như tôi đã nói, đó là một thiết lập cho hệ thống sao lưu chuyên dụng, không phải là bản sao "dự phòng" bên trong FS trên một máy tính. Đó sẽ là "RAID không được sao lưu" và "ảnh chụp nhanh không được sao lưu". cp -a
và rsync
là vì điều đó ...
rsync -a --delete /home/user /mnt/butterfs/backups/ && snapper create
- ngoài việc tạo ảnh chụp nhanh sau khi sao lưu, bạn có ý nghĩa gì khi nhận biết COW?
rsync
mà không cần --inplace
bạn sẽ nhận được nhiều bản sao của cùng một dữ liệu trong hệ thống tệp từ xa. (rsync thường sao chép dữ liệu vào một tệp bị ẩn tạm thời và sau đó di chuyển nó qua tệp cũ, với hệ thống tệp Copy-On-Write, bạn nhận được hai bản sao trên dữ liệu không thay đổi theo cách này)
cons
! Một trong số đó là các ảnh chụp nhanh Btrfs chỉ tương đương với các bản sao lưu gia tăng (không có bản sao vật lý trên mỗi bản sao lưu tệp của bạn trên đĩa). Mà có thể có tầm quan trọng khi phải đối mặt với các vấn đề bề mặt đĩa. Lưu ý rằng bạn có thể buộc một bản sao với hỗ trợ RAID1 gốc có trong Btrfs.