Sandaran & Pemulihan
ServBay menawarkan fungsi sandaran dan pemulihan yang hebat untuk membantu pembangun melindungi data penting dalam persekitaran pembangunan tempatan mereka, merangkumi fail laman web, pangkalan data, sijil SSL serta konfigurasi ServBay itu sendiri. Sandaran berkala ialah langkah utama untuk mengelakkan kehilangan data.
Tetapan Sandaran (Backup Settings)
Anda boleh menemui pilihan Backup
di bar navigasi kiri antara muka utama ServBay. Klik untuk memasuki pusat pengurusan sandaran. Backup Settings
membolehkan anda mengkonfigurasi strategi sandaran automatik dan memilih kandungan yang ingin disandarkan.
1. Folder Sandaran (Backup Folder)
- Fungsi: Menentukan lokasi penyimpanan semua fail sandaran.
- Laluan lalai:
/Applications/ServBay/backup
- Anda boleh mengklik ikon folder untuk memilih laluan penyimpanan sandaran tersuai. Disarankan memilih lokasi cakera yang selamat dan mempunyai ruang yang mencukupi.
2. Sandaran Automatik (Auto Backup)
- Suis: Aktifkan atau nyahaktifkan fungsi sandaran automatik melalui suis
Auto Backup
. - Kekerapan Sandaran (Every):
- Harian (Daily): Melakukan sandaran setiap hari.
- Mingguan (Weekly): Melakukan sandaran setiap minggu.
- Bulanan (Monthly): Melakukan sandaran setiap bulan.
- Waktu Pelaksanaan: Tetapkan waktu tertentu (jam dan minit) untuk tugasan sandaran automatik dijalankan. Sebagai contoh, tetapan
03:00
bermaksud sandaran dijalankan pada pukul 3 pagi.
3. Kategori Sandaran (Categories)
Pilih kategori data yang anda ingin sertakan dalam sandaran automatik:
- Config: Fail konfigurasi teras ServBay.
- Websites: Semua fail dan direktori laman web di bawah
/Applications/ServBay/www
. - SSL: Semua fail sijil SSL/TLS yang telah ditambah.
- MySQL: Sandaran semua pangkalan data MySQL. (Nota: Hanya perkhidmatan MySQL yang sedang berjalan boleh disandarkan)
- MariaDB: Sandaran semua pangkalan data MariaDB. (Nota: Hanya perkhidmatan MariaDB yang sedang berjalan boleh disandarkan)
- PostgreSQL: Sandaran semua pangkalan data PostgreSQL. (Nota: Hanya perkhidmatan PostgreSQL yang sedang berjalan boleh disandarkan)
Tanda pada kotak semak yang berkaitan untuk memasukkan kategori tersebut ke dalam pelan sandaran automatik.
Setelah selesai semua tetapan, klik butang Save
di bahagian kanan bawah untuk menyimpan konfigurasi. Klik Reset
untuk memulihkan tetapan ke nilai lalai.
Sandaran Manual (Manual Backup)
Selain sandaran automatik, anda juga boleh menjalankan sandaran manual ke atas kategori data tertentu pada bila-bila masa.
Sebagai contoh, untuk sandaran pangkalan data MariaDB:
- Di bawah menu navigasi kiri
Backup
, pilihMariaDB
. - Anda akan melihat antara muka pengurusan sandaran MariaDB.
- Tanda pangkalan data tertentu yang ingin disandarkan (contohnya
servbay
), atau tandakanBackup All DBs
untuk menyandarkan semua pangkalan data di bawah perkhidmatan MariaDB tersebut. - Klik butang
Manual Backup
di kanan bawah. - ServBay akan segera memulakan tugasan sandaran dan menambah fail sandaran ke dalam senarai di bawah.
Prosedur sandaran untuk pangkalan data MySQL dan PostgreSQL adalah serupa dengan MariaDB; hanya perlu memilih jenis pangkalan data yang dikehendaki di bawah menu Backup
. Sandaran untuk Websites
dan SSL
juga boleh dicetuskan melalui butang Manual Backup
pada kategori berkaitan (jika antara muka menyediakannya).
Pengurusan Sandaran (Backup Management)
Dalam setiap antara muka pengurusan kategori sandaran (seperti MariaDB, MySQL, PostgreSQL, Websites, SSL, Config), semua fail sandaran yang telah dijanakan akan disenaraikan di bahagian bawah. Senarai ini biasanya memaparkan maklumat berikut:
- Nama Fail (Filename): Nama fail sandaran, biasanya mengandungi tarikh, masa, dan penunjuk unik.
- Tarikh (Date): Tarikh dan masa sandaran dijalankan.
- Saiz (Size): Saiz fail sandaran.
- Nota (Note): Maklumat tambahan seperti versi pangkalan data.
- Kawalan (Control): Butang operasi fail sandaran:
- Folder: Klik ikon folder untuk membuka lokasi simpanan fail sandaran.
- Pulihkan (Restore): Klik ikon anak panah berputar untuk menjalankan operasi pemulihan menggunakan fail sandaran tersebut. Harap berhati-hati!
- Padam (Delete): Klik ikon tong sampah untuk memadam fail sandaran bagi mengosongkan ruang cakera.
Operasi Pemulihan (Restore Operation)
Amaran: Operasi pemulihan akan menulis semula data semasa dengan data daripada fail sandaran. Sebelum menjalankan pemulihan, amat disarankan untuk lakukan sandaran manual status terkini bagi mengelakkan insiden yang tidak dijangka atau pemulihan ke keadaan yang salah.
Untuk memulihkan data daripada sandaran:
- Navigasi ke antara muka pengurusan sandaran kategori data yang berkaitan (contoh:
Backup
->MariaDB
). - Cari fail sandaran yang ingin dipulihkan dari senarai.
- Klik ikon Pulihkan (Restore) (anak panah berputar) pada fail sandaran tersebut.
- Sistem mungkin akan meminta pengesahan. Sila baca dengan teliti arahan yang dipaparkan.
- Selepas pengesahan, ServBay akan memulakan proses pemulihan. Masa yang diperlukan untuk pemulihan bergantung kepada saiz fail sandaran dan prestasi sistem.
Operasi pemulihan akan mempengaruhi:
- Config: Tetapan ServBay.
- Websites: Fail dalam direktori
/Applications/ServBay/www
. - SSL: Sijil SSL yang telah dipasang.
- MySQL/MariaDB/PostgreSQL: Kandungan pangkalan data berkaitan.
Perkara Penting
- Ruang Simpanan: Fail sandaran memerlukan ruang cakera. Pastikan direktori sandaran mempunyai ruang yang mencukupi. Kerap padam fail sandaran lama yang tidak diperlukan.
- Sumber Sistem: Proses sandaran (terutamanya untuk laman web atau pangkalan data yang besar) mungkin menggunakan banyak sumber CPU dan I/O. Sebaiknya lakukan sandaran semasa beban sistem rendah.
- Status Pangkalan Data: Untuk sandaran automatik dan manual, perkhidmatan pangkalan data berkaitan (MySQL, MariaDB, PostgreSQL) perlu dalam keadaan berjalan. Jika perkhidmatan terhenti, sandaran mungkin gagal atau diabaikan.
- Pengesahan Sandaran: Sentiasa uji memulihkan sandaran di persekitaran ujian untuk memastikan integriti dan kebolehgunaan fail sandaran. Jangan tunggu sehingga benar-benar perlu untuk memulihkan, baru perasan fail sandaran bermasalah.
- Strategi Sandaran: Tetapkan kekerapan sandaran automatik dan polisi penyimpanan berdasarkan kepentingan projek dan kadar perubahan data.
Kesimpulan
Fungsi sandaran dan pemulihan yang ditawarkan oleh ServBay adalah alat penting untuk memastikan keselamatan data dalam persekitaran pembangunan tempatan anda. Dengan konfigurasi yang ringkas, anda boleh melakukan sandaran automatik serta mengurus fail laman web, pangkalan data dan konfigurasi anda secara fleksibel dengan ciri sandaran dan pemulihan manual. Semua pengguna ServBay sangat disarankan untuk mengaktifkan serta secara berkala menyemak tetapan sandaran, bagi memastikan hasil kerja anda sentiasa terlindung dengan baik.