Rumah > Artikel > Operasi dan penyelenggaraan > Cara membuat sandaran dan memulihkan data pada sistem Linux
Dalam bidang komputer moden, data ialah sumber yang sangat penting, jadi sandaran dan pemulihan data amat penting. Untuk sistem Linux, sandaran dan pemulihan adalah kemahiran penting. Fungsi sandaran dan pemulihan terbina dalam sistem Linux membolehkan pentadbir mengautomasikan tugas dengan mudah, dan pelbagai alatan dan program di bawah antara muka baris arahan meningkatkan fleksibiliti dan kebolehlaksanaan sandaran dan pemulihan sistem Linux. Dalam artikel ini kita akan membincangkan secara mendalam cara melakukan sandaran dan pemulihan data dalam sistem Linux dan memberikan contoh kod khusus.
Bahagian 1: Cara melakukan sandaran data
1 Gunakan arahan tar
Arahan tar boleh membungkus berbilang fail dan direktori ke dalam satu fail. , Dan boleh memilih format mampatan yang berbeza, seperti gzip dan bzip2. Sebagai contoh, arahan berikut membungkus semua kandungan direktori dan memampatkannya menggunakan gzip, akhirnya menghasilkan fail bernama backup.tar.gz:
tar -czvf backup.tar.gz /home/user/myfiles
2 Gunakan perintah rsync
#. 🎜🎜 Perintah #rsync boleh menyegerakkan fail dan direktori antara hos tempatan atau jauh dan sesuai untuk sandaran tambahan. Sebagai contoh, arahan berikut menyegerakkan myfiles direktori tempatan ke sandaran direktori hos jauh mysite.com:rsync -avz /home/user/myfiles mysite.com:/backup3 Gunakan arahan dd dd arahan untuk mencipta salinan lengkap imej cakera keras, termasuk semua partition dan sistem fail. Ini ialah alat sandaran yang sangat berkuasa, tetapi ia perlu digunakan dengan berhati-hati kerana sebarang penyalahgunaan boleh mengakibatkan kehilangan data. Perintah berikut menyimpan imej lengkap cakera keras /dev/sda ke sandaran fail.img:
dd if=/dev/sda of=backup.imgBahagian 2: Cara melakukan pemulihan data 1 arahan tar. Pulihkan Untuk memulihkan fail yang disandarkan menggunakan arahan tar, jalankan sahaja arahan berikut:
tar -xzvf backup.tar.gz -C /home/user/myfilesIni akan menyahzip fail backup.tar.gz dan memulihkan semua fail ke direktori /home/user/myfiles. 2. Gunakan perintah rsync untuk memulihkan Untuk memulihkan fail yang disandarkan menggunakan arahan rsync daripada hos jauh, hanya jalankan arahan berikut:
rreee#🎜🎜 # Ini akan menyegerakkan semua fail daripada direktori /backup pada hos jauh /mysite.com ke direktori /home/user/myfiles.
3. Gunakan arahan dd untuk memulihkan
Untuk memulihkan data sandaran menggunakan arahan dd, hanya jalankan arahan berikut:
rsync -avz mysite.com:/backup /home/user/myfiles
Ini akan memulihkan sandaran Data ditulis kembali ke pemacu keras /dev/sda asal.
Kesimpulan
Ringkasnya, adalah sangat penting untuk membuat sandaran dan memulihkan data dalam sistem Linux. Dalam artikel ini kami memperkenalkan tiga kaedah sandaran dan pemulihan biasa, termasuk menggunakan arahan tar, arahan rsync dan arahan dd. Perlu diingatkan bahawa operasi sandaran dan pemulihan perlu dipertimbangkan dan diatur dengan teliti untuk memastikan integriti dan keselamatan data. Apabila menggunakan operasi di atas, anda perlu memberi perhatian khusus kepada fail dan direktori sasaran sandaran untuk mengelakkan sandaran ke lokasi atau fail yang salah. Kami mengesyorkan bahawa sebelum menggunakan arahan ini, adalah lebih baik untuk menguji untuk memastikan kebolehpercayaan dan ketepatan sandaran dan pemulihan.
Atas ialah kandungan terperinci Cara membuat sandaran dan memulihkan data pada sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!