Object Stroage Client Tool - riofs
해당 메뉴얼은 Object Storage 지원 Tool 중 하나인 riofs의 설치방법과 기본 사용법에 대해 설명합니다.
※ 주의 : 해당 Tool은 특정 기능이 원할하게 작동하지 않아 해결 방법을 확인한 뒤 글을 수정할 예정입니다.
내용은 참고만 해주시기 바라며 다른 클라이언트 Tool을 사용해주시기 바랍니다.
riofs 설치하기
# Ubuntu 18.04
1. 필수 패키지 설치
sudo apt-get install build-essential gcc make automake autoconf libtool pkg-config intltool libglib2.0-dev libfuse-dev libxml2-dev libevent-dev libssl-dev |
2. riofs 다운로드
# riofs 다운로드 wget https://github.com/skoobe/riofs/archive/master.zip
# 압축해제 unzip master.zip |
3. riofs 설치
# riofs 컴파일 cd riofs-master ./autogen.sh ./configure make sudo make install |
4. config file 구성
# 디렉토리 생성 mkdir -p ~/.config/riofs
# config 파일 복사 sudo cp /usr/local/etc/riofs/riofs.conf.xml ~/.config/riofs/riofs.conf.xml
# config 파일 수정 vi ~/.config/riofs/riofs.conf.xml
## config 파일을 열어 endpoint, access key, secret key 입력 부분을 찾아 수정한다.
< access key, secret key> ## 수정 후에 주석을 제거한다 ##
### AWS Access Key ID ### : Access Key 값 입력 ### AWS Secret Access Key ### : Secret Key 값 입력
# 권한변경 chmod 600 ~/.config/riofs/riofs.conf.xml |
5. mount
# 디렉토리 생성 mkdir ~/riofs
# mount riofs -c ~/.config/riofs/riofs.conf.xml [Bucket] ~/riofs * [Bucket] 에 마운트를 원하는 버킷이름 입력 |
4. 기본 사용법
## 기본 사용법은 Ubuntu , CentOS 모두 동일합니다.
# 리스트 확인 ls -al [S3Uri]
# 업로드 cp [LocalPath] [S3Uri]
# 다운로드 cp [S3Uri] [LocalPath]
# 삭제 rm [S3Uri] |
# CentOS7
1. 필수 패키지 설치
#Development Tools 그룹 설치
sudo yum groupinstall 'Development Tools'
#필수 패키지 설치 sudo yum install glib2-devel fuse-devel libevent-devel libxml2-devel openssl-devel |
2. riofs 다운로드
# riofs 다운로드 wget https://github.com/skoobe/riofs/archive/master.zip
# 압축해제 unzip master.zip |
3. riofs 설치
# riofs 컴파일 cd riofs-master ./autogen.sh ./configure make sudo make install |
4. config file 구성
# 디렉토리 생성 mkdir -p ~/.config/riofs
# config 파일 복사 sudo cp /usr/local/etc/riofs/riofs.conf.xml ~/.config/riofs/riofs.conf.xml
# config 파일 수정 vi ~/.config/riofs/riofs.conf.xml
## config 파일을 열어 endpoint, access key, secret key 입력 부분을 찾아 수정한다.
< access key, secret key> ## 수정 후에 주석을 제거한다 ##
### AWS Access Key ID ### : Access Key 값 입력 ### AWS Secret Access Key ### : Secret Key 값 입력
# 권한변경 chmod 600 ~/.config/riofs/riofs.conf.xml |
5. mount
# 디렉토리 생성 mkdir ~/riofs
# mount riofs -c ~/.config/riofs/riofs.conf.xml [Bucket] ~/riofs * [Bucket] 에 마운트를 원하는 버킷이름 입력 |