Tulisan sebelumnya tentang backup Samba4 : http://ahmad.imanudin.com/2014/08/21/tips-backup-samba4/.
Untuk melakukan restore hasil backup, perhatikan hal-hal sebagai berikut agar data hasil backup dapat digunakan
Buang folder etc, private dan sysvol terlebih dahulu
[code lang=’bash’]
rm -rvf /usr/local/samba/etc
rm -rvf /usr/local/samba/private
rm -rvf /usr/local/samba/var/locks/sysvol
[/code]
Sekarang, ekstrak hasil backup untuk direstore
[code lang=’bash’]
cd /usr/local/backups
tar -jxf etc.{tanggal-backup}.tar.bz2 -C /usr/local/samba/
tar -jxf samba4_private.{tanggal-backup}.tar.bz2 -C /usr/local/samba/
tar -jxf sysvol.{tanggal-backup}.tar.bz2 -C /usr/local/samba/
[/code]
Rename file *.ldb.bak pada folder private menjadi *.ldb dengan menjalankan perintah berikut
find /usr/local/samba/private/ -type f -name '*.ldb.bak' -print0 | while read -d $'\0' f ; do mv "$f" "${f%.bak}" ; done
Fix Samba4 dan jalankan kembali service-nya
[code lang=’bash’]
/usr/local/samba/bin/samba-tool ntacl sysvolreset
service samba4 restart
[/code]
Silakan cek hasil restore dengan melakukan pengecekan user ataupun yang lainnya.
Silakan dicoba dan semoga bermanfaat 😀
Mas mau tanya, saya sudah restore sukses tapi untuk windows client yang terjoin mengalami error “..blabla relation domain”, mohon pecerahanya?
Halo mas,
Apakah ini restore di tempat lama atau di tempat baru?
Sudah coba restart service Samba-nya juga?
Halo Juga Mas,
Sudah mas ternyata saat di restore permision file di
/samba/private/sam.ldb.d/ dan samba/private/dns/sam.ldb.d/ ini berubah, lalu saya samakan seperti di server lama.
sekarang setelah restart named jalan normal
Terima kasih bantuanya mas Iman
Mas Imam,
Tolong kang,,Fungsi dari sysvolreset itu apa ya, dan apa dampakny dengan data di AD atau yg lain?
Hi kang,
Sysvolreset itu untuk melakukan reset/repair GPO yang ngga jalan kang