Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >Bagaimana untuk mengkonfigurasi penyegerakan data pada Linux

Bagaimana untuk mengkonfigurasi penyegerakan data pada Linux

WBOY
WBOYasal
2023-07-06 17:05:101794semak imbas

Cara mengkonfigurasi penyegerakan data pada Linux

Dalam era maklumat moden, penyegerakan data adalah tugas penting. Sama ada anda pengguna individu atau perusahaan, anda perlu memastikan bahawa data disegerakkan dan disandarkan pada berbilang peranti. Dalam sistem Linux, penyegerakan data konfigurasi boleh dilakukan dalam pelbagai cara Artikel ini akan memperkenalkan beberapa kaedah biasa dan memberikan contoh kod yang sepadan.

  1. rsync command

rsync ialah alat penyegerakan data yang berkuasa yang boleh menyegerakkan fail dan direktori secara tempatan atau jauh. Berikut ialah kod sampel untuk menggunakan arahan rsync untuk mencapai penyegerakan data:

rsync -avz --delete /source/path/ user@remote:/destination/path/

Dalam arahan di atas, parameter -a menunjukkan menggunakan mod arkib dan mengekalkan atribut fail, kebenaran dan pautan, parameter -v menunjukkan memaparkan output terperinci, dan parameter -z menunjukkan menggunakan penghantaran termampat, parameter --delete bermaksud untuk memadam fail yang tidak wujud dalam laluan sumber dalam laluan sasaran.

  1. scp command

scp ialah singkatan daripada Secure Copy, alat untuk menyalin fail dengan selamat antara tempatan dan jauh. Gunakan arahan scp untuk menyalin fail dengan mudah dari satu hos ke hos yang lain. Berikut ialah contoh kod untuk menggunakan arahan scp untuk mencapai penyegerakan data:

scp -r /source/path/ user@remote:/destination/path/

Dalam arahan di atas, parameter -r bermaksud menyalin keseluruhan direktori secara rekursif, termasuk subdirektori dan fail.

  1. Syncthing Tool

Syncthing ialah alat sumber terbuka untuk penyegerakan fail masa nyata yang berterusan. Ia tidak berpusat dan tidak memerlukan pelayan untuk menyimpan data. Berikut ialah contoh kod untuk mengkonfigurasi penyegerakan data menggunakan Syncthing:

Mula-mula, pasang Syncthing:

sudo apt-get install syncthing

Kemudian, mulakan perkhidmatan Syncthing:

syncthing

Seterusnya, masukkan http://localhost:8384 dalam penyemak imbas untuk membuka antara muka web Syncthing. Dalam antara muka web, konfigurasikan peranti anda dan buat direktori penyegerakan.

Akhir sekali, pasang dan konfigurasikan Syncthing pada peranti yang perlu disegerakkan dan tambahkan direktori penyegerakan pada senarai penyegerakan peranti.

  1. Rclone Tool

Rclone ialah alat baris arahan untuk menyegerakkan data antara bahagian belakang storan yang berbeza. Ia menyokong berbilang bahagian belakang storan, termasuk sistem fail tempatan, perkhidmatan storan awan dan perkhidmatan storan pihak ketiga yang lain. Berikut ialah contoh kod untuk mengkonfigurasi penyegerakan data menggunakan Rclone: ​​​​

Mula-mula, pasang Rclone: ​​​​

sudo apt-get install rclone

Kemudian, jalankan arahan berikut untuk mengkonfigurasi Rclone: ​​​​

rclone config

Ikut gesaan, pilih untuk menambah yang baharu storan jauh, masukkan nama dan jenis storan, Kemudian ikut gesaan untuk memasukkan maklumat konfigurasi yang berkaitan, seperti kekunci akses, nama baldi, dsb.

Akhir sekali, gunakan arahan berikut untuk menyegerakkan data:

rclone sync /source/path/ remote:/destination/path/

Dalam arahan di atas, /source/path/ ialah laluan sumber dan remote:/destination/path/ ialah laluan destinasi.

Ringkasan:

Artikel ini memperkenalkan beberapa kaedah biasa untuk mengkonfigurasi penyegerakan data pada Linux dan menyediakan contoh kod yang sepadan. Sama ada anda menggunakan perintah rsync, arahan scp, alat Syncthing atau alat Rclone, anda boleh menyegerakkan dan menyandarkan data antara peranti yang berbeza. Pembaca boleh memilih kaedah yang sesuai mengikut keperluan mereka sendiri dan mengkonfigurasinya mengikut kod sampel. Dengan mengkonfigurasi penyegerakan data dengan betul, anda boleh memastikan keselamatan dan kebolehpercayaan data serta meningkatkan kecekapan kerja dan kehidupan.

Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi penyegerakan data pada 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