Google Cloud Platform 으로 이주하기

google
cloud
(Curtis Kim) #1

Object Storage

설치

https://cloud.google.com/storage/docs/gsutil_install#deb

docker의 경우 위 문서에서 lsb_release 커맨드가 실행되지 않는 경우가 있는데, 아래와 같이 패키지를 설치한 후 수행하면 됩니다.

$ apt-get install lsb-core lsb-release

파일 복사

/data/cifar10 폴더의 모든 내용을 Bucket에 통째로 옮기는 예제입니다.

$ gsutil -m cp -r /data/cifar10 gs://{bucketname}/data/

-m 옵션은 multithread로 여러 파일을 동시에 올리는 옵션입니다. 사용하면 대체로 전송 속도가 빨라집니다.

파일 디렉토리로 Mount하기

GCSFuse 소개 : https://cloud.google.com/storage/docs/gcs-fuse
GCSFuse 설치 : https://github.com/GoogleCloudPlatform/gcsfuse/blob/master/docs/installing.md

gcsfuse {bucket} {folder} --background

–background option을 추가하여 지속적으로 Mount되도록 할 수 있습니다.

File Storage

설치

https://cloud.google.com/filestore/docs/mounting-fileshares

sudo apt-get -y update
sudo apt-get install nfs-common

Mount하기

빈 디렉토리를 생성한 후 아래와 같이 Mount합니다.

$ sudo mount [IP_ADDRESS]:/[FILESHARE] [MOUNT_POINT_DIRECTORY]

작성 중…