S3FS Memasang Amazon S3 Buckets di Centos & Fedora Systems

S3FS Memasang Amazon S3 Buckets di Centos & Fedora Systems

Amazon S3 adalah perkhidmatan penyimpanan objek yang sangat berskala dan tahan lama yang membolehkan anda menyimpan dan mengambil sebarang jumlah data dari mana saja di web. S3FS adalah antara muka fius (fail dalam userpace) untuk Amazon S3 yang membolehkan anda melancarkan baldi Amazon S3 sebagai sistem fail tempatan pada sistem CentOS atau Fedora anda. Ini membolehkan anda dengan mudah mengakses dan memanipulasi data S3 anda seolah -olah ia disimpan di sistem fail tempatan. Dalam artikel ini, kami akan menunjukkan kepada anda cara memasang baldi Amazon S3 pada sistem CentOS atau Fedora menggunakan S3FS.

Sebelum kita mula, pastikan anda mempunyai perkara berikut:

  1. Akaun Amazon S3 dengan sekurang -kurangnya satu baldi dibuat
  2. Kunci akses dan kunci rahsia dengan akses ke baldi s3 anda
  3. Sistem centos atau fedora dengan akses root
  4. S3FS dipasang pada sistem anda

Inilah panduan langkah demi langkah untuk memasang baldi Amazon S3 pada sistem CentOS atau Fedora menggunakan S3FS:

Langkah 1: Keluarkan pakej yang ada

Pertama, periksa sama ada anda mempunyai pakej S3FS atau fius sedia ada yang dipasang pada sistem anda. Sekiranya dipasang sudah mengeluarkannya untuk mengelakkan sebarang konflik fail.

yum keluarkan fius fius-s3fs  

Langkah 2: Pasang pakej yang diperlukan

Selepas mengeluarkan pakej. Pertama, kami akan memasang semua kebergantungan untuk fius dan s3cmd. Pasang pakej yang diperlukan ke sistem menggunakan arahan berikut.

YUM Pasang GCC LibStdc ++-Devel GCC-C ++ Curl-Devel Libxml2-Devel OpenSSL-Devel Mailcap  

Langkah 3: Muat turun dan menyusun fius

Muat turun dan menyusun versi terkini kod sumber fuse. Untuk artikel ini, kami menggunakan fius versi 3.13. Mengikuti set arahan akan menyusun fius dan menambah modul fius ke kernel.

  1. Kod Sumber Downlaod Fuse:
    CD/USR/SRC/  wget https: // github.com/libfuse/libfuse/siaran/muat turun/fuse-3.13.0/FUSE-3.13.0.tar.xz  
  2. Ekstrak fail arkib
    TAR JXF FUSE-3.13.0.tar.xz  CD FUSE-3.13.0  
  3. Konfigurasikan kod sumber dan menyusunnya.
    ./Konfigurasi --Prefix =/usr/Local  buat && buat pemasangan  
  4. Tetapkan pemboleh ubah persekitaran dan aktifkan modul fius.
    Eksport pkg_config_path =/usr/local/lib/pkgconfig  ldconfig  fius modprobe  

Langkah 4: Muat turun dan Susun S3FS terkini

Muat turun dan menyusun versi terkini kod sumber S3FS. Untuk artikel ini, kami menggunakan versi S3FS 1.74. Setelah memuat turun ekstrak arkib dan menyusun kod sumber dalam sistem.

  1. Muat turun kod sumber dari repositori git.
    CD/USR/SRC/  Git Clone https: // github.com/s3fs-fuse/s3fs-fuse.git  
  2. Konfigurasikan kod sumber
    CD S3FS-FUSE  ./autogen.sh  ./konfigurasikan  
  3. Menyusun dan memasang S3FS
    buat && buat pemasangan  

Langkah 5: Buat fail kelayakan

Juga untuk mengkonfigurasi S3FS, kami memerlukan kunci akses dan kunci rahsia akaun S3 Amazon anda. Dapatkan kunci keselamatan ini dari sini.

Buat fail kata laluan untuk menyimpan akses dan kekunci rahsia anda:

echo aws_access_key: aws_secret_key> ~/.passwd-s3fs  chmod 600 ~/.passwd-s3fs  

Nota: Tukar AWS_ACCESS_KEY dan AWS_SECRET_KEY dengan akses dan kunci rahsia Amazon S3 sebenar anda. Fail ini menyimpan akses dan kekunci rahsia anda dengan selamat, dan keizinan ditetapkan untuk mengelakkan akses yang tidak dibenarkan.

Langkah 6: Baldi Gunung S3

Buat direktori untuk memasang baldi S3:

mkdir /tmp /cache /s3-mount  

Ini mewujudkan direktori di mana baldi s3 akan dipasang. Anda boleh memilih nama direktori yang berbeza seperti yang dikehendaki.

Ubah keizinan untuk Direktori Gunung:

CHMOD 777 /TMP /CACHE /S3-MOUN  

Ini menetapkan keizinan untuk direktori gunung untuk membolehkan akses baca/tulis untuk semua pengguna.

s3fs -o use_cache =/tmp/cache bucket_name/s3 -mount  

Ganti Bucket_Name dengan nama sebenar baldi Amazon S3 anda. Perintah ini memasang baldi S3 di direktori gunung yang ditentukan.

Langkah 7: Sahkan gunung

Perintah DF memaparkan penggunaan cakera dan sistem fail dipasang pada sistem anda. Sekiranya baldi S3 berjaya dipasang, anda harus melihat direktori gunung yang disenaraikan dengan nama baldi S3 yang sepadan.

df -h  

Itu sahaja! Anda kini berjaya memasang baldi Amazon S3 di sistem CentOS atau Fedora anda menggunakan S3FS. Anda kini boleh mengakses dan memanipulasi data dalam baldi S3 anda seolah -olah ia disimpan di sistem fail tempatan.

Kesimpulan

Kesimpulannya, memasang baldi Amazon S3 pada sistem CentOS atau Fedora menggunakan S3FS adalah cara yang mudah dan berkesan untuk mengakses data S3 anda. Dengan S3FS, anda boleh dengan mudah mengakses dan memanipulasi data S3 anda seolah -olah ia disimpan di sistem fail tempatan, menjadikannya lebih mudah untuk bekerja dengan data S3 anda di persekitaran CentOS atau Fedora anda.