Saya beralih beberapa minggu yang lalu dari server khusus ke VPS. Sekarang semuanya bekerja dengan baik di VPS saya ingin mematikan server khusus dan menutup akun saya dengan perusahaan hosting.
Untuk ketenangan pikiran dan agar lebih aman saya ingin melakukan backup penuh dari server sebelum menghentikannya.
Yang terbaik adalah cadangan yang bisa saya telusuri jika saya menemukan sesuatu yang perlu di cadangan.
Apa yang akan menjadi solusi terbaik dari baris perintah?
Perbarui:
Medium: Jaringan
mount
) itu saja yang Anda butuhkan.-bash: /sbin/dump: No such file or directory
sudo apt-get install dump
.gz
file? Bisakah Anda menambahkannya dalam jawaban Anda. Itu akan sangat membantu.Jika Anda ingin membuat cadangan dari Linux ke Linux saya tidak akan menggunakan dump, karena itu merepotkan ketika Anda perlu mengakses sesuatu di dalam file cadangan. Hanya menggunakan
rsync
lebih dari SSH untuk melakukan pencadangan sistem lengkap akan baik-baik saja dalam kebanyakan kasus:Ini akan menjaga semua hal penting dan memungkinkan Anda menelusuri cadangan tanpa langkah tambahan.
sumber
Media apa yang Anda gunakan untuk menyimpan cadangan? Jika Anda mencadangkan melalui jaringan saya akan sshfs / nfs me-mount tujuan saya di server sumber dan menjalankan sesuatu seperti:
Catatan yang belum diuji, hanya pemikiran umum saya Anda mungkin ingin mengecualikan lebih atau kurang dari itu.
sumber
Saya menggunakan perintah yang dijelaskan di atas dari pehrs, tetapi dimodifikasi untuk penggunaan ftp. Sampel crontab:
upload.x berisi kredensial dan aturan ftp untuk diunggah:
Catatan 1: lftp dapat menyebabkan penggunaan CPU yang tinggi ketika tujuan tidak dapat dijangkau untuk mencoba menghubungkan kembali. Karena banyak hosting VPS mungkin diatur ulang dalam kasus seperti itu, saya sarankan untuk memantau beban CPU untuk membunuh proses lftp mencegah server Anda dimatikan oleh pemilik host. Contoh untuk rata-rata memuat> 1,33 untuk proses lftp (dan dropbox). Sayangnya, saya tidak ingat sumber kode awal, terima kasih kepada seseorang:
Crontab
*/5 * * * * /home/cms/cron/loadmon.sh
Catatan 2: utilitas pembuangan mungkin tidak berfungsi pada OpenVZ VPS atau beberapa server virtual lainnya.
sumber
Pernahkah Anda mendengar tentang Bacula ?
sumber