[실습] vast.ai 인스턴스간 파일 전송

1. 개요

vast.ai 에서 인스턴스를 사용하고 정지를 해놓은 상태에서 다른 사용자가 해당 GPU를 사용하게되면 부팅이 불가능하게 됩니다. 이를 대비하여 새로운 인스턴스를 생성하고 이전 저장소에서 새로운 인스턴스로 파일을 전송하는 방법을 공유합니다.


2. 상태

FROM Instance -> TO 로 옮기려고 합니다.

현재 FROM 의 /home/userdir_01 폴더에 필요한 파일이 모두 설치되어 있습니다.

이를 TO 의 /home/userdir_01 로 파일을 모두 이동시키려고 합니다.


3. Useradd

- TO 에 접속하여 사용자를 만듭니다. (비밀번호 설정 요청이 나옵니다.)

$ sudo adduser userdir_01

- 명령어를 사용하면 userdir_01 이라는 사용자가 생성되며

 

$ su userdir_01

- 위와같이 입력하여 계정을 전환할 수 있습니다.


4. 복사

- 사진에 표시된 FROM 의 화살표 아이콘을 먼저 클릭하고 TO 의 화살표를 클릭합니다.

- 위와같은 화면이 나오면 빨간 상자부분을 FROM 경로 -> TO 경로 각각 입력합니다.

- COPY 버튼을 누르면 복사가 시작됩니다.

- 복사가 진행되는 상황을 볼 수 있습니다.


5. 검증

모두 옮겨지면 잘 옮겨졌는지 확인해봅니다.

# 버전 확인
$ conda --version
conda 24.1.2

# 가상환경 목록
$ conda env list
base                  *  /home/userdir_01/miniconda3
venv310                  /home/userdir_01/miniconda3/envs/venv310
venv312                  /home/userdir_01/miniconda3/envs/venv312

# 가상환경 실행
$ conda activate venv310

# 설치된 라이브러리 목록
(venv310) $ pip list

 

* 쉘 명령줄 앞에 ( ) 안에 venv 이름이 나타나지 않는다면 exit 로 쉘을 종료했다가 다시 연결해봅니다.

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유