S3CMD - Sandaran terus ke penyimpanan Amazon S3 menggunakan STDOUT

S3CMD - Sandaran terus ke penyimpanan Amazon S3 menggunakan STDOUT

Dari semasa ke semasa anda mungkin mahu membuat sandaran fail anda terus ke penyimpanan Amazon S3 tanpa langkah tengah menyimpan fail mampat sandaran anda ke cakera tempatan. Ini amat penting jika anda mempunyai ruang cakera terhad pada pemacu/pelayan tempatan anda. Perintah di bawah menganggap bahawa anda telah memasang dan dikonfigurasikan S3CMD alat di pelayan anda. Nama baldi yang akan kami gunakan untuk contoh kami dipanggil sandaran. Mari kita mulakan dengan sandaran biasa yang membuat fail tempatan.

$ tar cpf /tmp /lubos.TAR /HOME /LUBOS $ S3CMD PUT /TMP /LUBOS.tar s3: // sandaran/lubos.tar 

Apa yang telah berlaku di atas ialah kita mula -mula mencipta tarball dari /rumah/lubos direktori dan disimpan secara tempatan. Di seterusnya, langkah kami telah menyalin fail sandaran kami ke S3 Storage. Cara alternatif adalah menyimpan fail sandaran secara langsung pada storan s3 menggunakan stdout dan beberapa paip. Sila ambil perhatian bahawa ciri ini hanya tersedia untuk S3CMD versi> = 1.5.

$ tar -cp /home /lubos | S3CMD Put - S3: // Backup/Lubos.tar 

Perintah di atas akan menyimpan tarball kami menggunakan kelompok kecil terus ke dalam baldi S3. Sekiranya mampatan diperlukan ganti perkara di atas S3CMD Perintah dengan yang di bawah yang menggunakan tahap mampatan maksimum 9:

$ tar -cp /home /lubos | gzip -9 | S3CMD Put - S3: // Backup/Lubos.tar 

Akhir sekali, di bawah ini anda dapati contoh skrip sandaran harian menggunakan teknik di atas untuk membuat sandaran semua direktori pengguna ke Amazon S3 Bucket:

#!/bin/sh hari ini = "tarikh +%f" untuk i dalam $ (cut -d: -f6/etc/passwd | grep ^\/home) do tar -cp $ i | gzip -9 | S3CMD Put - S3: // Backup/$ Today/User- $ (Basename $ i).tar.Gz selesai 

Tutorial Linux Berkaitan:

  • Ubuntu 20.04 Muat turun
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Cara Prestasi Cakera Penanda Aras di Linux
  • Cara Menggunakan Google Drive di Linux
  • Cara Memisahkan Pemacu USB di Linux
  • Ubuntu 20.10 muat turun
  • Ubuntu 21.04 Muat turun
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Cara Menggunakan Adb Android Debug Bridge untuk Mengurus Android Anda ..