This is a Linux agent example. Save it as /etc/xreplicator/agent.yaml.
daemon.pipeline.fixed_block_size_mb must match the server’s
server.fixed_block_size_mb.
device:
paths:
- "/dev/vdb"
storage:
type: "grpc"
grpc:
server_address: "YOUR_SERVER_IP:50051"
timeout: 5m
max_retries: 0
tls:
enabled: false
daemon:
compression:
enabled: true
level: 1
pipeline:
fixed_block_size_mb: 8
workers: 4
batch_size: 100
ebpf:
enabled: true
block_size_kb: 64
dirty_block_min_age: 60s
fallback_on_error: true
bitmap_persist_path: "/var/lib/xreplicator/bitmap.db"
state_persist_path: "/var/lib/xreplicator/tracking_state.json"
heartbeat_interval: 30s
max_tracking_gap: 5m
schedule:
full_backup:
enabled: true
frequency: "weekly"
day_of_week: "sunday"
time: "02:00"
incremental_backup:
enabled: true
frequency: "custom"
interval: "1h"
skip_if_no_changes: trueLast updated on