S3FS Memasang ember Amazon S3 pada Sistem Centos & Fedora
- 2537
- 506
- Darryl Ritchie
Amazon S3 adalah layanan penyimpanan objek yang sangat terukur dan tahan lama yang memungkinkan Anda untuk menyimpan dan mengambil jumlah data apa pun dari mana saja di web. S3FS adalah antarmuka sekering (filesystem in userspace) untuk Amazon S3 yang memungkinkan Anda memasang ember Amazon S3 sebagai sistem file lokal di CentOS atau sistem Fedora Anda. Ini memungkinkan Anda untuk dengan mudah mengakses dan memanipulasi data S3 Anda seolah -olah disimpan pada sistem file lokal. Di artikel ini, kami akan menunjukkan cara memasang ember Amazon S3 pada sistem CentOS atau Fedora menggunakan S3FS.
Sebelum kita mulai, pastikan bahwa Anda memiliki yang berikut:
- Akun Amazon S3 dengan setidaknya satu ember dibuat
- Kunci akses dan kunci rahasia dengan akses ke ember S3 Anda
- Sistem CentOS atau Fedora dengan Akses Root
- S3FS terpasang di sistem Anda
Berikut panduan langkah demi langkah untuk memasang ember Amazon S3 pada sistem CentOS atau Fedora menggunakan S3FS:
Langkah 1: Hapus paket yang ada
Pertama, periksa apakah Anda memiliki paket S3FS atau sekering yang ada di sistem Anda. Jika diinstal sudah hapus untuk menghindari konflik file apa pun.
yum lepaskan sekering sekering-s3fs
Langkah 2: Pasang paket yang diperlukan
Setelah menghapus paket. Pertama, kami akan menginstal semua dependensi untuk sekering dan S3CMD. Instal paket yang diperlukan ke sistem menggunakan perintah berikut.
yum instal gcc libstdc ++-devel gcc-c ++ curl-devel libxml2-devel openssl-devel mailcap
Langkah 3: Unduh dan kompilasi sekering
Unduh dan Kompilasi Versi terbaru dari kode sumber sekering. Untuk artikel ini, kami menggunakan sekering versi 3.13. Mengikuti himpunan perintah akan mengkompilasi sekering dan menambahkan modul sekering ke kernel.
- Kode Sumber Downlaod Fuse:
CD/USR/SRC/
wget https: // github.com/libfuse/libfuse/rilis/download/fuse-3.13.0/FUSE-3.13.0.ter.xz
- Ekstrak file arsip
Tar JXF FUSE-3.13.0.ter.xz
CD FUSE-3.13.0
- Konfigurasikan kode sumber dan kompilasi.
./configure --prefix =/usr/lokal
buat && buat instal
- Atur variabel lingkungan dan aktifkan modul sekering.
Ekspor pkg_config_path =/usr/local/lib/pkgconfig
ldconfig
sekering modprobe
Langkah 4: Unduh dan kompilasi S3FS terbaru
Unduh dan Kompilasi Versi Terbaru Kode Sumber S3FS. Untuk artikel ini, kami menggunakan S3FS Versi 1.74. Setelah mengunduh ekstrak arsip dan menyusun kode sumber dalam sistem.
- Unduh kode sumber dari repositori git.
CD/USR/SRC/
Git Clone https: // github.com/s3fs-fuse/s3fs-fuse.git
- Konfigurasikan kode sumber
CD S3FS-FUSE
./Autogen.SH
./Mengkonfigurasi
- Kompilasi dan instal S3FS
buat && buat instal
Langkah 5: Buat file kredensial
Juga untuk mengonfigurasi S3FS, kami akan memerlukan kunci akses dan kunci rahasia dari akun S3 Amazon Anda. Dapatkan kunci keamanan ini dari sini.
Buat file kata sandi untuk menyimpan akses dan kunci rahasia Anda:
echo aws_access_key: aws_secret_key> ~/.passwd-s3fs
Chmod 600 ~/.passwd-s3fs
Catatan: Ubah AWS_ACCESS_KEY Dan AWS_SECRET_KEY dengan akses Amazon S3 dan kunci rahasia Anda yang sebenarnya. File ini menyimpan akses dan kunci rahasia Anda dengan aman, dan izin diatur untuk mencegah akses yang tidak sah.
Langkah 6: Mount S3 Bucket
Buat direktori untuk memasang ember S3:
mkdir /tmp /cache /s3-mount
Ini menciptakan direktori di mana ember S3 akan dipasang. Anda dapat memilih nama direktori yang berbeda seperti yang diinginkan.
Ubah Izin untuk Direktori Mount:
CHMOD 777 /tmp /cache /s3-mount
Ini menetapkan izin untuk direktori mount untuk memungkinkan akses baca/tulis untuk semua pengguna.
s3fs -o use_cache =/tmp/cache bucket_name/s3 -mount
Ganti bucket_name dengan nama sebenarnya dari ember Amazon S3 Anda. Perintah ini memasang ember S3 di Direktori Mount yang ditentukan.
Langkah 7: Verifikasi Mount
Perintah DF menampilkan penggunaan disk dan sistem file yang dipasang di sistem Anda. Jika ember S3 berhasil dipasang, Anda akan melihat direktori mount terdaftar dengan nama ember S3 yang sesuai.
df -h
Itu dia! Anda sekarang telah berhasil memasang ember Amazon S3 pada sistem CentOS atau Fedora Anda menggunakan S3FS. Anda sekarang dapat mengakses dan memanipulasi data dalam ember S3 Anda seolah -olah disimpan pada sistem file lokal.
Kesimpulan
Sebagai kesimpulan, memasang ember Amazon S3 pada sistem CentOS atau Fedora menggunakan S3FS adalah cara sederhana dan efektif untuk mengakses data S3 Anda. Dengan S3FS, Anda dapat dengan mudah mengakses dan memanipulasi data S3 Anda seolah -olah disimpan pada sistem file lokal, membuatnya lebih mudah untuk bekerja dengan data S3 Anda di lingkungan CentO atau Fedora Anda.
- « Instal Amarok 2.8 Return To The Origin Audio Player di Ubuntu
- Cara Menginstal Ide Geany di Ubuntu 18.04 & 16.04 lts »