Kích hoạt Ảnh chụp nhanh ZFS


14

Tôi đã vô tình xóa một số tệp khỏi nhóm zfs của mình và cố gắng gắn các ảnh chụp nhanh mới nhất nhưng tôi chỉ nhận ra rằng tôi không có ảnh chụp nhanh. Làm thế nào để kích hoạt ảnh chụp nhanh, làm thế nào để cấu hình nó?

Tôi đang sử dụng máy chủ Ubuntu 12.04.1 và zfs 0.6.1, phiên bản pool là 28.

Câu trả lời:



25

Bắt đầu từ Ubuntu 17.04, bạn có thể cài đặt zfs-auto-snapshot như thế này:

sudo apt install zfs-auto-snapshot

Đối với các phiên bản Ubuntu trước 17.04, bạn có thể thiết lập ảnh chụp nhanh tự động zfs để sử dụng ảnh chụp nhanh tự động từ kho lưu trữ

sudo add-apt-repository ppa:zfs-native/stable; sudo apt-get install zfs-auto-snapshot

hoặc trực tiếp từ github

curl -L https://github.com/zfsonlinux/zfs-auto-snapshot/archive/master.tar.gz | tar xz -C /tmp/
pushd /tmp/zfs-auto-snapshot-master && sudo make install && popd && rm -rf /tmp/zfs-auto-snapshot-master

Theo mặc định, nó tạo ảnh chụp nhanh cho mỗi bộ dữ liệu cứ sau 15 phút và lưu ảnh chụp nhanh lên đến 1 năm. Tuy nhiên, bạn có thể vô hiệu hóa ảnh chụp nhanh cho tập dữ liệu cụ thể bằng cách đặt thuộc tính com.sun:auto-snapshottập dữ liệu thành false

sudo zfs set com.sun:auto-snapshot=false tank/tmp

Bạn cũng có thể sử dụng com.sun:auto-snapshot:...các thuộc tính để điều chỉnh hành vi chụp nhanh tự động. Ví dụ: lưu ảnh chụp nhanh hàng ngày trong 31 ngày cho bộ dữ liệu xe tăng / sao lưu:

sudo zfs set com.sun:auto-snapshot=true tank/backup
sudo zfs set com.sun:auto-snapshot:monthly=false tank/backup
sudo zfs set com.sun:auto-snapshot:weekly=false tank/backup
sudo zfs set com.sun:auto-snapshot:daily=true tank/backup
sudo zfs set com.sun:auto-snapshot:hourly=false tank/backup
sudo zfs set com.sun:auto-snapshot:frequent=false tank/backup

Theo mặc định, tập lệnh lưu:

  • ảnh chụp nhanh thường xuyên cứ sau 15 phút, giữ 4 ảnh chụp nhanh
  • ảnh chụp nhanh hàng giờ mỗi giờ, giữ 24 ảnh chụp nhanh
  • ảnh chụp nhanh hàng ngày mỗi ngày, giữ 31 ảnh chụp nhanh
  • ảnh chụp nhanh hàng tuần mỗi tuần, giữ 7 ảnh chụp nhanh
  • ảnh chụp nhanh hàng tháng mỗi tháng, giữ 12 ảnh chụp nhanh

2
Bạn cũng có thể cài đặt bằng repo ZFS đóng gói sẵn:sudo add-apt-repository ppa:zfs-native/stable; sudo apt-get install zfs-auto-snapshot
ScottJ

Cảm ơn Scott! Tôi đã thêm thông tin về kho lưu trữ vào câu trả lời.
Andrey

PPA chỉ có sẵn cho đáng tin cậy.
Bram Geron
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.