S3FS Montaż wiader Amazon S3 na systemach Centos i Fedora
- 2104
- 544
- Maurycy Napierała
Amazon S3 to wysoce skalowalna i trwała usługa przechowywania obiektów, która umożliwia przechowywanie i pobieranie dowolnej ilości danych z dowolnego miejsca w Internecie. S3FS to interfejs bezpiecznika (system plików w przestrzeni użytkownika) dla Amazon S3, który pozwala montować wiadra Amazon S3 jako lokalny system plików w systemie Centos lub Fedora System. Pozwala to łatwo uzyskać dostęp i manipulować danymi S3, tak jakby były przechowywane w lokalnym systemie plików. W tym artykule pokażemy, jak zamontować wiadro Amazon S3 w systemie Centos lub Fedora za pomocą S3FS.
Zanim zaczniemy, upewnij się, że masz następujące czynności:
- Konto Amazon S3 z utworzonym co najmniej jednym wiadrem
- Klucz dostępu i tajny klucz z dostępem do twojego wiadra S3
- System centu lub fedora z dostępem do korzeni
- S3FS zainstalowane w twoim systemie
Oto przewodnik krok po kroku do montażu wiadra Amazon S3 w systemie Centos lub Fedora za pomocą S3FS:
Krok 1: Usuń istniejące pakiety
Najpierw sprawdź, czy masz w systemie zainstalowane istniejące pakiety S3FS lub FUSE. Jeśli już go zainstalowano, aby uniknąć konfliktów plików.
Yum usuń bezpiecznik FUSE-S3FS
Krok 2: Zainstaluj wymagane pakiety
Po usunięciu pakietów. Najpierw zainstalujemy wszystkie zależności FUSE i S3CMD. Zainstaluj wymagane pakiety do systemu za pomocą następującego polecenia.
Yum Instaluj GCC libstdc ++-Rozprowadź gcc-c ++ curl-devel libxml2-devel openSsl-devel Mailcap
Krok 3: Pobierz i skompiluj bezpiecznik
Pobierz i skompiluj najnowszą wersję kodu źródłowego FUSE. W tym artykule używamy FUSE w wersji 3.13. Po zbiorze poleceń skompiluje bezpiecznik i doda moduł bezpiecznika do jądra.
- Downlaod Fuse Source kod:
CD/usr/src/
wget https: // github.com/libfuse/libfuse/remises/pobierz/fuse-3.13.0/FUSE-3.13.0.smoła.xz
- Wyodrębnij plik archiwum
TAR JXF FUSE-3.13.0.smoła.xz
FUSE-3 CD.13.0
- Skonfiguruj kod źródłowy i skompiluj.
./konfiguruj - -prefix =/usr/lokal
Make && tworz instalację
- Ustaw zmienną środowiskową i włącz moduł bezpiecznika.
Eksport pkg_config_path =/usr/local/lib/pkgconfig
LDCONFIG
Modprobe Fuse
Krok 4: Pobierz i skompiluj najnowsze S3FS
Pobierz i skompiluj najnowszą wersję kodu źródłowego S3FS. W tym artykule używamy wersji 1 S3FS.74. Po pobraniu archiwum i skompiluj kod źródłowy w systemie.
- Pobierz kod źródłowy z repozytorium GIT.
CD/usr/src/
Git Clone https: // github.com/s3fs-fuse/s3fs-fuse.git
- Skonfiguruj kod źródłowy
CD S3FS-FUSE
./Autogen.cii
./skonfiguruj
- Skompiluj i zainstaluj S3FS
Make && tworz instalację
Krok 5: Utwórz plik poświadczeń
Również w celu skonfigurowania S3FS, wymagalibyśmy klucza dostępu i tajnego klucza konta S3 Amazon. Zdobądź stąd te klucze bezpieczeństwa.
Utwórz plik hasła, aby przechowywać swój dostęp i tajne klucze:
Echo AWS_ACCESS_KEY: AWS_SECRET_KEY> ~/.PASSWD-S3FS
CHMOD 600 ~/.PASSWD-S3FS
Uwaga: Zmień AWS_ACCESS_KEY I AWS_SECRET_KEY z faktycznym dostępem Amazon S3 i tajnymi klawiszami. Ten plik bezpiecznie przechowuje Twój dostęp i tajne klucze, a uprawnienia są ustawione, aby zapobiec nieautoryzowanemu dostępowi.
Krok 6: Mocowanie S3
Utwórz katalog, aby zamontować wiadro S3:
mkdir /tmp /cache /s3-mount
To tworzy katalog, w którym wiadro S3 zostanie zamontowane. Możesz wybrać inną nazwę katalogu zgodnie z potrzebami.
Zmodyfikuj uprawnienia do katalogu Mount:
CHMOD 777 /TMP /CACHE /S3-MOUNT
To ustawia uprawnienia do katalogu Mount, aby umożliwić dostęp do odczytu/zapisu dla wszystkich użytkowników.
s3fs -o użyj_cache =/tmp/cache backet_name/s3 -mount
Wymień nazwę Bucket_name na faktyczną nazwę swojego łyżki Amazon S3. To polecenie zamontuje wiadro S3 w określonym katalogu montażu.
Krok 7: Sprawdź mocowanie
Polecenie DF wyświetla systemy zużycia dysku i zamontowane systemy plików w systemie. Jeśli wiadro S3 zostanie pomyślnie zamontowane, powinieneś zobaczyć katalog Mount wymieniony z odpowiednią nazwą S3 Bucket.
df -h
Otóż to! Z powodzeniem zamontowałeś wiadro Amazon S3 w systemie Centos lub Fedora za pomocą S3FS. Możesz teraz uzyskać dostęp i manipulować danymi w swoim segmencie S3, tak jakby były przechowywane w lokalnym systemie plików.
Wniosek
Podsumowując, zamontowanie wiadra Amazon S3 w systemie Centos lub Fedora za pomocą S3FS jest prostym i skutecznym sposobem dostępu do danych S3. Dzięki S3FS możesz łatwo uzyskać dostęp i manipulować danymi S3 tak, jakby były przechowywane w lokalnym systemie plików, co ułatwia pracę z danymi S3 w środowisku centu lub Fedora.
- « Zainstaluj Amarok 2.8 „Wróć do pochodzenia” odtwarzacza audio w Ubuntu
- Jak zainstalować Geane Ide na Ubuntu 18.04 i 16.04 LTS »