Ana Sayfa / Rehber / Veritabanı / Firebird Veritabanı (.FDB / .GDB) Nasıl Yedeklenir? (Canlı gbak & VSS Rehberi)
Veritabanı ★ Yeni Teknik Rehber ⏱ 9 dk okuma 📅 Güncellendi: 14 Ekim 2026

Firebird Veritabanı (.FDB / .GDB) Nasıl Yedeklenir? (Canlı gbak & VSS Rehberi)

Firebird SQL (2.1, 2.5, 3.0, 4.0 ve 5.0), ticari yazılımlardan ERP sistemlerine, hastane/klinik otomasyonlarından üretim ve POS yazılımlarına kadar binlerce kurumsal uygulamanın kalbidir. Bu rehberde; açık .FDB dosyalarının neden doğrudan kopyalanmaması gerektiğini, gbak (.FBK) ve VSS canlı yedekleme yöntemlerini, çoklu şirket/dönem alt klasör ağaç yapısını koruyarak yedeklemeyi ve tek tıkla geri yükleme adımlarını inceliyoruz.

MB
MarsBulut Altyapı ve Veri Güvenliği Ekibi
Sistem & Veri Güvenliği Rehberleri

Firebird (.FDB / .GDB) Yedeklemenin Kritik Önemi

Firebird RDBMS; düşük kaynak tüketimi, yüksek hızı ve gömülü veya sunucu tabanlı (SuperServer, Classic, SuperClassic) mimarisi sayesinde ticari paket programlarda, sektörel ERP/MRP yazılımlarında, medikal otomasyonlarda ve özel yazılım projelerinde yaygın olarak kullanılır.

Ancak Firebird yönetiminde yapılan en tehlikeli hata, Firebird servisi çalışırken ve kullanıcılar içeride işlem yaparken .FDB veya .GDB uzantılı veritabanı dosyasını Windows Gezgini üzerinden kopyala-yapıştır (Ctrl+C / Ctrl+V) ile yedeklemeye çalışmaktır.

⚠️
Kritik Veri Bozulması (Corruption) Uyarısı: Firebird motoru aktif çalışırken veri sayfalarını (Data Pages) RAM önbelleğinde tutar ve diske asenkron olarak yazar. Açık bir .FDB dosyasını işletim sistemi seviyesinde doğrudan kopyaladığınızda, yarım kalmış transaction sayfaları nedeniyle kopyalanan dosya bozuk (corrupt) oluşur ve geri yükleme anında "database file appears corrupt / wrong page type" hatası verir.

Yedekleme Yöntemleri: gbak (.FBK) ve VSS (.FDB) Farkı

Firebird veritabanlarını kullanıcıları sistemden çıkarmadan ve servisi durdurmadan yedeklemenin iki profesyonel yolu vardır. Kurumsal yedekleme mimarisinde bu iki yöntem hibrit olarak kullanılır:

Kriter Mantıksal Sıcak Yedek (gbak → .FBK) VSS Gölge Kopya (LiveVSS → .FDB)
Çalışma Prensibi Firebird'ün resmi gbak.exe aracıyla veritabanı motoruna bağlanarak tüm meta verileri ve tabloları tutarlı bir akış halinde dışa aktarır. Windows Volume Shadow Copy (VSS) ile diskin o anki donmuş (frozen) blok kopyasını çıkararak açık .FDB dosyasını kilitlenmeden okur.
Veri Tutarlılığı & Doğrulama Yedek alırken tüm veri sayfalarını okur; olası indeks veya sayfa bozulmalarını yedekleme esnasında tespit eder. Birebir ham dosya kopyasıdır; gbak erişimi olmayan veya özel şifreli sistemlerde hayat kurtarır.
Boyut ve Sıkıştırma Boş sayfaları ve silinmiş kayıt kalıntılarını atlar; ZIP/Zstd ile %75 ila %85 oranında küçülür. Ham dosya boyutundadır; şifreli arşivleme sırasında blok sıkıştırma uygulanır.
Geri Yükleme (Restore) Avantajı Geri yüklenirken indeksleri sıfırdan yeniden oluşturur ve sayfa yapısını optimize eder; veritabanı hızlanır. Doğrudan ilgili klasöre çıkarılarak saniyeler içinde kullanıma hazır hale gelir.

Çok Şirketli ve Dönemli Alt Klasör Ağacı (01/2025, 01/2026)

Pek çok kurumsal yazılım, tüm verileri tek bir .FDB dosyasında tutmak yerine; şirket kodlarına ve mali yıllara göre dallanan bir alt klasör ağacı (Directory Tree) kullanır. Örneğin:

  • Ana dizin altında ortak sistem ve tanımlama veritabanları (SISTEM.FDB, ORTAK.FDB),
  • 01/2025/ klasörü altında 1. şirketin 2025 mali yılı veritabanları,
  • 01/2026/ klasörü altında 1. şirketin 2026 mali yılı hareket ve muhasebe veritabanları,
  • 02/2026/ klasörü altında 2. şirketin 2026 mali yılı veritabanları yer alır.

Geleneksel yedekleme betikleri tüm .fdb dosyalarını tek bir düz klasöre topladığında, aynı isimli dosyalar (örneğin farklı yıllara ait MUHASEBE.FDB dosyaları) birbirinin üzerine yazar veya geri yükleme sırasında hangi dosyanın hangi şirkete/yıla ait olduğu karışır.

💡
MarsBulut Bağıl Dizin Ağacı Koruma Mimarisi: MarsBulut istemcisi, seçtiğiniz ana veritabanı klasörünü alt klasörleriyle birlikte özyinelemeli (recursive) olarak tarar. Hem yedek paketinin (ZIP) içinde hem de geri yükleme (Restore) anında 01/2025/... ve 01/2026/... klasör hiyerarşisini birebir koruyarak her veritabanını kendi orijinal klasörüne otomatik yerleştirir.

gbak.exe ile Komut Satırından Yedek Alma ve Geri Yükleme

Firebird kurulum dizininde (genellikle C:\Program Files\Firebird\Firebird_X_X\bin\gbak.exe) bulunan gbak aracı ile komut satırı üzerinden yedekleme ve geri yükleme işlemleri şu parametrelerle gerçekleştirilir:

1. Canlı Veritabanını Yedekleme (-b -g):

-- -b: Backup (Yedekle) | -v: Verbose | -g: Çöp toplamayı (Garbage Collection) devre dışı bırak
"C:\Program Files\Firebird\Firebird_3_0\bin\gbak.exe" -b -v -g ^
  -user SYSDBA -password masterkey ^
  "C:\Veritabani\01\2026\SIRKET.FDB" ^
  "D:\Yedekler\01\2026\SIRKET.fbk"

2. .FBK Yedeğini Geri Yükleme (-c / -rep):

-- -c: Create (Yeni .FDB dosyası oluşturarak güvenli geri yükleme)
"C:\Program Files\Firebird\Firebird_3_0\bin\gbak.exe" -c -v ^
  -user SYSDBA -password masterkey ^
  "D:\Yedekler\01\2026\SIRKET.fbk" ^
  "C:\Veritabani\01\2026\SIRKET_YENI.FDB"

-- -rep: Replace (Mevcut .FDB dosyasının üzerine yazarak geri yükleme)
"C:\Program Files\Firebird\Firebird_3_0\bin\gbak.exe" -rep -v ^
  -user SYSDBA -password masterkey ^
  "D:\Yedekler\01\2026\SIRKET.fbk" ^
  "C:\Veritabani\01\2026\SIRKET.FDB"

Firebird Veritabanı Güvenliği İçin 6 Altın Kural

1
Yedek Alırken -g Parametresini Kullanın
Mesai saatlerinde gbak çalıştırırken -g (no garbage collection) kullanmak, disk I/O yükünü azaltır ve kullanıcıların ekranlarının donmasını engeller.
2
Alt Klasör Hiyerarşisini Koruyun
Çok şirketli ve dönemli (01/2025, 01/2026) yapılarda dosyaları düz bir klasöre değil, bağıl dizin yoluyla arşivleyin.
3
Dosya Yedeklerinde .FDB'yi Hariç Tutun
Standart klasör yedeklemesi yaparken açık .fdb, .gdb, .fbk uzantılarını hariç tutun ve bunları özel Firebird Veritabanı motoruyla yedekleyin.
4
Fidye Virüslerine Karşı Bulut İzolasyonu
Ransomware zararlıları yerel diskteki .FDB ve .FBK dosyalarını ilk sırada şifreler. Yedeklerinizi mutlaka WORM korumalı bulut kasasına aktarın.
5
Uçtan Uca AES-256 Şifreleme Uygulayın
Firebird yedek dosyaları (.fbk) başka bir sunucuda kolayca açılabilir. Buluta çıkmadan önce istemci tarafında AES-256 ile şifrelenmelidir.
6
Geri Yükleme (Restore) Tatbikatı Yapın
Alınan .fbk yedeklerinin gbak -c ile hatasız şekilde .FDB veritabanına dönüştüğünü düzenli olarak doğrulayın.

MarsBulut ile Otomatik ve Dizin Ağacı Korumalı Firebird Yedekleme

MarsBulut Kurumsal BaaS İstemcisi, hangi ticari yazılımı veya ERP sistemini kullanırsanız kullanın Firebird veritabanlarınız için anahtar teslim koruma sunar:

  • Otomatik Firebird Keşfi: Sunucunuzdaki Firebird (2.1, 2.5, 3.0, 4.0, 5.0) kurulumunu ve gbak.exe motorunu otomatik tespit eder.
  • Çift Katmanlı Hibrit Motor (gbak + VSS): Öncelikle gbak -b -g ile tutarlı .FBK sıcak yedeği alır; eğer veritabanı özel kilitliyse otomatik olarak LiveVSS™ gölge kopya motoruna geçerek .FDB dosyasını yedekler.
  • Çoklu Alt Klasör Ağacı Koruma: Ana veritabanı dizinini ve tüm alt klasörlerini (01/2025, 01/2026 vb.) tarar, bağıl klasör yapısını koruyarak sıkıştırır.
  • Tek Tıkla Otomatik Geri Yükleme (Restore): Felaket anında buluttaki yedeği indirir, .fbk dosyalarını otomatik olarak gbak -c -rep ile canlı .FDB formatına dönüştürür ve her dosyayı kendi alt klasörüne yerleştirir.
HEMEN DENEYİN

Firebird Veritabanlarınızı MarsBulut ile Otomatik Güvenceye Alın

Kurulumu 2 dakikada tamamlayın; tüm .FDB ve .GDB veritabanlarınızı kullanıcılar çalışırken kilitlenmeden, alt klasör yapısıyla birlikte şifreli olarak bulutta saklayın.

Sıkça Sorulan Sorular

Kullanıcılar programda çalışırken Firebird yedeği alınabilir mi?
Evet. MarsBulut, Firebird'ün resmi gbak -b -g sıcak yedekleme motorunu ve Windows VSS (Volume Shadow Copy) teknolojisini kullanır. Kullanıcılar fatura keserken veya kayıt girerken veritabanı kilitlenmez ve çalışma kesintiye uğramaz.
Alt klasörlerdeki (01/2025, 01/2026 gibi) birden fazla .FDB dosyası tek görevde yedeklenir mi?
Evet. Sadece ana veritabanı klasörünü seçmeniz yeterlidir. MarsBulut tüm alt klasörleri otomatik tarar, bulduğu tüm .FDB ve .GDB dosyalarını klasör hiyerarşisini koruyarak yedekler ve geri yükleme anında aynı klasör ağacını otomatik oluşturur.
MarsBulut hangi yazılımların Firebird veritabanlarını destekler?
MarsBulut yazılım bağımsızdır; Firebird 1.5, 2.0, 2.1, 2.5, 3.0, 4.0 ve 5.0 altyapısını kullanan tüm ERP, ön muhasebe, ticari otomasyon, restoran/POS, hastane/klinik (HBYS) ve özel yazılım veritabanlarını eksiksiz destekler.
Geri yükleme (Restore) yaparken .FBK dosyalarını elle dönüştürmem gerekir mi?
Hayır. MarsBulut İstemcisi üzerinden "Geri Yükle" butonuna tıkladığınızda, arşiv içindeki .FBK dosyaları otomatik olarak gbak motoruyla canlı .FDB veritabanına dönüştürülerek hedef dizin ağacına teslim edilir.
📘 RESMİ KULLANIM KILAVUZU • MB-DOC-03 • 4 Sayfa

Firebird SQL (.FDB / .GDB) Canlı Yedekleme ve Geri Yükleme Kılavuzu

Akınsoft Wolvox ERP/Restoran ve sektörel yazılımların Firebird (.FDB/.GDB) veritabanlarını gbak & VSS motoruyla klasör hiyerarşisini koruyarak canlı yedekleme ve geri yükleme.

🖥️ Adım Adım MarsBulut İstemci Arayüzü Ekran Görüntüleri (Büyütmek İçin Görsele Tıklayın)
Adım 1: Dosya & SQL Profilleri ve Firebird Görevleri - MarsBulut Kullanım Kılavuzu
Adım 1: Dosya & SQL Profilleri ve Firebird Görevleri
Firebird (.FDB/.GDB) yedekleme görevlerini izleme ve yeni Firebird profili oluşturma.
Adım 2: Otomatik .FDB/.GDB Tarayıcı ve Hiyerarşik Seçim - MarsBulut Kullanım Kılavuzu
Adım 2: Otomatik .FDB/.GDB Tarayıcı ve Hiyerarşik Seçim
Ana veri klasöründeki tüm yıl/şirket alt dizinlerinde yer alan .FDB ve .GDB veritabanlarını tek tıkla tarama.
Adım 3: SYSDBA Doğrulama, Canlı gbak/VSS ve Zamanlayıcı - MarsBulut Kullanım Kılavuzu
Adım 3: SYSDBA Doğrulama, Canlı gbak/VSS ve Zamanlayıcı
Kullanıcılar programı kapatmadan gbak ve VSS gölge kopya motoruyla bozulmasız canlı yedekleme planlama.
Adım 4: Firebird Geri Yükleme Merkezi (Hiyerarşik Restore) - MarsBulut Kullanım Kılavuzu
Adım 4: Firebird Geri Yükleme Merkezi (Hiyerarşik Restore)
Yedeklenen veritabanlarını orijinal şirket/dönem klasör ağacıyla veya seçilen hedef dizine tek tıkla geri yükleme.
📚 Diğer Resmi PDF Kullanım Kılavuzları:
Etiketler & İlgili Arama Konuları
#firebird yedekleme #fdb yedekleme #gdb yedekleme #gbak yedek alma #firebird geri yükleme #akınsoft firebird yedekleme #veritabanı yedekleme #bulut yedekleme #muhasebe programı yedekleme
İlgili Çözüm Sayfaları: Bulut Yedekleme • Windows İmaj Alma & Geri Yükleme • SQL Veritabanı Yedekleme • Firebird (.FDB) Yedekleme • Logo Yedekleme • Zirve Yedekleme • Mikro Yedekleme • Akınsoft Wolvox Yedekleme