Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Cara Menyandarkan dan Memulihkan Pelayan Linux

Cara Menyandarkan dan Memulihkan Pelayan Linux

WBOY
WBOYasal
2023-06-18 10:32:442921semak imbas

Apabila sistem pengendalian Linux menjadi semakin popular di bahagian pelayan, sandaran dan pemulihan data menjadi semakin penting. Sandaran memastikan data boleh dipulihkan sekiranya berlaku masalah sistem atau kehilangan data. Artikel ini akan memperkenalkan cara membuat sandaran dan memulihkan pelayan Linux.

Sandarkan pelayan Linux

1. Sandaran cakera penuh

Sandaran cakera penuh adalah untuk menyandarkan keseluruhan cakera keras dan menyandarkan kandungan sistem fail (sistem pengendalian, pengendalian). sistem, data, fail konfigurasi) supaya ia boleh dipulihkan kepada keadaan yang hampir sama.

Gunakan arahan dd untuk sandaran cakera penuh:

sudo dd if=/dev/sda of=/mnt/backup.img

Parameter if mewakili fail input , di sini ialah sda , parameter of mewakili fail output, di sini ialah backup.img. Sandarkan fail sandaran ke direktori /mnt (disyorkan untuk membuat sandaran ke pemacu luaran).

2. Sandaran tambahan

Sandaran tambahan adalah berdasarkan sandaran penuh sebelumnya dan hanya menyandarkan data yang telah berubah sejak sandaran penuh yang terakhir.

Gunakan arahan rsync untuk sandaran tambahan:

sudo rsync -avh --delete /home/user /mnt/backup/user

Pilihan -a di sini bermaksud mengarkibkan Salin, yang bersamaan dengan gabungan pilihan -p, -o, -g, -r, -t dan -D Pilihan -v menunjukkan output verbose, pilihan -h menunjukkan output yang dimanusiakan, dan pilihan -delete menunjukkan memadamkan sebarang fail pada peranti sandaran Fail sumber yang tidak diperlukan.

Pulihkan Pelayan Linux

1. Pemulihan cakera penuh

Jika keseluruhan sistem pelayan Linux ranap atas sebab tertentu, pemulihan jelas merupakan penyelesaian terbaik.

Gunakan arahan dd untuk pemulihan cakera penuh:

sudo dd if=/mnt/backup.img of=/dev/sda

jika parameter ialah fail input sandaran , di sini Ia adalah backup.img, parameter ialah fail output, di sini ialah sda. Ingat untuk menyalin fail sandaran ke media pemasangan, atau gunakan pelekap rangkaian untuk mengakses fail sandaran secara terus.

2. Pemulihan separa

Anda mungkin menghadapi situasi di mana hanya sebahagian daripada fail atau direktori perlu dipulihkan. Dalam kes ini, anda boleh menggunakan arahan rsync untuk melakukan pemulihan separa.

Gunakan rsync untuk pemulihan separa:

sudo rsync -avh --delete /mnt/backup/user /home/user

Fail sandaran di sini ada dalam /mnt/ sandaran /pengguna, pulihkan ke direktori sasaran /home/user. Makna pilihan -a, -v, -h dan -delete adalah sama seperti di atas.

Nota

Beri perhatian khusus kepada perkara berikut semasa melakukan sandaran dan pemulihan:

1 Sebelum membuat sandaran dan fail pemulihan, sila sandarkan semua data untuk mengelakkan kehilangan data.
2. Pilih peranti sandaran yang sesuai, adalah disyorkan untuk menggunakan pemacu luaran.
3 Sebelum melakukan sandaran dan pemulihan, sila hentikan semua perkhidmatan berkaitan pada pelayan Linux.
4. Sandaran dan pemulihan mengambil masa, dan masa bergantung pada saiz fail.
5 Apabila membuat sandaran fail secara manual, sila pastikan bahawa keseluruhan proses sandaran adalah betul, jika tidak kehilangan data mungkin berlaku.
6. Sandarkan secara kerap untuk memastikan integriti data.

Kesimpulan

Sandaran dan pemulihan sangat penting dalam mana-mana persekitaran IT. Untuk pelayan Linux, tiada penyelesaian yang berkesan untuk membuat sandaran dan memulihkan data, dan ralat dan kehilangan data mungkin mempunyai kesan yang serius. Anda boleh membuat sandaran dan memulihkan data dengan mudah menggunakan alat yang disertakan dengan Linux Secara ringkasnya, membuat sandaran data adalah salah satu langkah penting untuk melindungi data anda.

Atas ialah kandungan terperinci Cara Menyandarkan dan Memulihkan Pelayan Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn