Restic ile Yedekleme Rehberi
Restic, açık kaynaklı, şifreli ve deduplikasyon özellikli bir yedekleme aracıdır. Bu rehberde Restic’i kurma, yapılandırma ve temel komutları kullanarak yedekleme yapma adımlarını anlatacağız.
Restic Kurulumu
# Windows için Chocolatey kullanarak kurulum
choco install restic
Depolama Alanı Oluşturma
Restic, yedekleri bir hedef depolama alanına (ör. S3, Azure Blob, yerel dosya sistemi) yazar. Örnek olarak bir S3 bucket kullanacağız.
export RESTIC_REPOSITORY=s3:s3.amazonaws.com/my-backup-bucket
export RESTIC_PASSWORD=GüçlüŞifre123
restic init
İlk Yedekleme
restic backup C:/Users/Devrim/Documents
Yedekleri Listeleme ve Geri Yükleme
restic snapshots
restic restore latest --target C:/restore
Otomatik Yedekleme
Windows Görev Zamanlayıcı veya bir PowerShell scripti ile periyodik yedekleme ayarlayabilirsiniz.
$action = New-ScheduledTaskAction -Execute 'restic' -Argument 'backup C:/Users/Devrim/Documents'
$trigger = New-ScheduledTaskTrigger -Daily -At 02:00am
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName 'ResticBackup' -Description 'Günlük Restic yedekleme'
Restic’in sunduğu şifreleme ve deduplikasyon özellikleri sayesinde yedekleriniz güvenli ve verimli bir şekilde saklanır.