GNU/Linux >> Belajar Linux >  >> Linux

Cara Mencadangkan Konfigurasi Pengontrol Domain Samba di Linux

Kami memiliki ntbackup di Windows tempat kami dapat mengambil "cadangan status sistem" untuk mencadangkan pengontrol domain.

Tutorial ini menjelaskan bagaimana kita dapat membuat cadangan konfigurasi Samba, setelah Anda menyiapkan Samba sebagai pengontrol domain direktori aktif di Linux.

Pertama, kita perlu memahami file dan folder apa yang akan kita backup, dan alat apa yang kita butuhkan untuk menjadwalkan backup samba.

Untuk Samba, kita perlu membackup dua database yang disebut LDB dan TDB. Kami juga melihat untuk mencadangkan file konfigurasi dan sysvol .

Apa itu LDB?

LDB tidak lain adalah LDAP seperti database. Ini menyediakan database yang cepat bersama dengan API seperti LDAP. Dalam terminologi sederhana LDB bekerja sebagai perantara antara TDB dan database LDAP yang sebenarnya. Lihat situs web LDB ini untuk informasi lebih lanjut.

Apa itu TDB?

TDB adalah singkatan dari Basis Data Sepele. Ini adalah basis data pasangan kunci/nilai. Setiap nilai memiliki kunci dengan beberapa data yang terkait dengannya. Ia melakukan tugas-tugas seperti tdb_open, tdb_close, tdb_delete, tdb_exists, tdb_fetch dan tdb_store. Lihat situs web TDB untuk informasi lebih lanjut.

Apa itu Sysvol?

Sysvol adalah singkatan dari System Volume, yang tidak lain adalah direktori bersama yang menyimpan file publik yang diperlukan untuk akses dan replikasi umum di seluruh domain.

Jadi kami sedang mencari cara untuk mencadangkan database, file konfigurasi, dan folder sysvol.

Jika Anda baru mengenal Samba, Anda harus terlebih dahulu memahami cara menyiapkan pengontrol domain Samba.

Samba Server dilengkapi dengan skrip cadangan dasar. Dengan menggunakan skrip ini, Anda perlu memodifikasi sumber dan target serta menjadwalkannya dengan Crontab.

Utilitas cadangan Samba adalah bagian dari paket tdb-tools. Instal seperti yang ditunjukkan di bawah ini:

# yum install tdb-tools

Alih-alih menulis skrip shell cadangan Anda sendiri, Anda dapat menggunakan skrip default yang datang sebagai bagian dari kode sumber samba.

Salin skrip samba_backup dari direktori ini source4/scripting/bin/ ke direktori /usr/sbin.

Jika Anda telah mengekstrak sumber samba di bawah /usr/src, lakukan hal berikut:

cd /usr/src
cd source4/scripting/bin/
cp samba_backup /usr/sbin

Juga, pastikan skrip samba_backup dimiliki oleh root, dan root memiliki izin eksekusi.

Dalam skrip samba_backup, Anda dapat mengubah nilai dari tiga parameter berikut berdasarkan konfigurasi spesifik Anda:

  1. FROM=/usr/local/samba
  2. WHERE=/backup
  3. HARI=30

Tambahkan skrip samba_backup ke crontab untuk melakukan pencadangan biasa.

Saat skrip pencadangan samba dijalankan, skrip akan membuat tiga file di bawah direktori /backup seperti yang ditunjukkan di bawah ini.

$ ls -l
-rw-r--r-- 1 root root 366 May 14 12:53 etc.2014-05-14.tar.bz2 
-rw-r--r-- 1 root root 12M May 14 12:53 samba4_private.2014-05-14.tar.bz2 
-rw-r--r-- 1 root root 475 May 14 12:53 sysvol.2014-05-14.tar.bz2

Linux
  1. Cara Membuat Berbagi Jaringan melalui Samba di Linux

  2. Bagaimana cara membuat cadangan diferensial di linux?

  3. Server file Linux Samba yang tahan Ransomware

  1. Cara Mencadangkan dan Memulihkan Repositori SVN di Linux

  2. Cara Mengatur Samba sebagai Pengontrol Domain Utama di Linux

  3. Bagaimana cara mendokumentasikan konfigurasi server linux?

  1. Cara Menginstal Nginx di Debian 10 Linux

  2. Gunakan Git untuk mengambil Cadangan file Konfigurasi di Linux

  3. Cara Membuat Backup dengan Perintah tar di Linux