오브젝트스토리지

송용근 에반젤리스트

Object Stroage Client Tool - riofs

해당 메뉴얼은 Object Storage 지원 Tool 중 하나인 riofs의 설치방법과 기본 사용법에 대해 설명합니다.

 

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

 

# 압축해제

tar xvzf riofs-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 파일을 열어 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 --disable-stats https://kr.object.iwinv.kr -c ~/.config/riofs/riofs.conf.xml [Bucket] ~/riofs

* [Bucket] 에 마운트를 원하는 버킷이름 입력 

 

 

4.  기본 사용법

 ## 기본 사용법은 Ubuntu , CentOS 모두 동일합니다. 

 

# 리스트 확인

ls -al  [S3Uri]

 

# 업로드 

cp   [LocalPath]  [S3Uri]

 

 

# 다운로드 

cp  [S3Uri]  [LocalPath]

 

# 삭제 

rm   [S3Uri]