Sunucu yedekleme stratejisi: neyi, ne sıklıkla, nereye
Dünya verisi, plugin ayarları ve veritabanı için güvenli yedek alma ve geri yükleme testi.
Yedeksiz sunucu, bir gün kaybedilmiş sunucudur
Disk arızası, hatalı bir plugin, silinmiş bir dünya ya da saldırı olabilir. Yedek yoksa topluluğun emeği de gider.
Neyi yedeklemelisin?
- Dünya klasörleri (
world,world_nether,world_the_endve ekstra dünyalar) pluginsklasörü ve içindeki ayarlar- Kullandığın veritabanları (MySQL, MariaDB vb.). Dosya kopyası değil, veritabanının kendi dökümünü al.
server.properties,bukkit.yml,spigot.yml,configklasörü
Çalışırken güvenli yedek
Sunucu çalışırken dünya dosyalarını kopyalamak bozuk yedeğe yol açabilir. Konsoldan şu sırayı kullan:
save-off save-all flush
Kopyalamayı bitirince:
save-on
Birçok yedekleme eklentisi bu adımları senin yerine yapar.
Ne sıklıkla?
- Aktif bir sunucuda günlük yedek iyi bir başlangıçtır.
- Büyük bir güncelleme, plugin değişikliği ya da yeni bir harita yüklemeden önce elle yedek al.
- Eski yedekleri düzenli sil, ama en az bir haftalık geçmişi sakla. Bozulma bazen günler sonra fark edilir.
Nereye?
Tek bir yerde duran yedek, yedek sayılmaz. 3-2-1 kuralı: 3 kopya, 2 farklı ortam, 1 tanesi sunucu makinesinin dışında. Örneğin yerel disk, ayrı bir sunucu ve bulut depolama.
Geri yüklemeyi test et
Yedeğin açılıp açılmadığını bilmiyorsan yedeğin yoktur. Ayda bir yedeği ayrı bir yere açıp sunucuyu o klasörden başlat ve dünyanın sağlam olduğunu doğrula.
Yedek dosyalarını herkese açık bir bağlantıda bırakma. Dünya dosyalarında oyuncu verisi ve bazen ayar içindeki şifreler bulunur.