안내서
정지, 보관, 저장 공간
작업공간의 상태, 시작과 정지, 설정 바꿔 시작, 보관과 보관 풀기, 작업 폴더가 얼마나 찼는지 보는 법.
개발 중인 화면
이 페이지에서
포털 화면은 개발 중입니다. 화면의 낱말과 배치는 바뀔 수 있고, 단추가 실행하는 명령은 이미 만들어져 있습니다.
작업공간은 내가 켜고 끕니다. 쓰지 않는다고 저절로 꺼지지 않습니다. 다 쓴 작업공간은 정지하고, 더 쓰지 않을 작업공간은 보관합니다. 아이디와 수는 예시입니다.
작업공간 상태
| 상태 | 뜻 |
|---|---|
| 꺼짐 | 정지했거나 아직 시작하지 않았습니다. |
| 시작 중 | 작업 환경이 켜지는 중입니다. |
| 실행 중 | 켜져 있습니다. IDE를 열 수 있습니다. |
| 멈춤 | 켜 두었는데 작업 환경이 멈췄습니다. 꺼진 까닭이 함께 나옵니다. |
| 만드는 중 | 작업공간을 만드는 중입니다. |
| 만들지 못함 | 작업공간을 만들지 못했습니다. 보관한 다음 새로 만드세요. |
| 보관됨 | 치워 둔 작업공간입니다. |
「멈춤」이면 화면에 이렇게 나옵니다: 「켜 둔 작업공간인데 작업 환경이 멈췄습니다. 시작하면 다시 켜지고, 정지하면 꺼 둡니다. 정지하기 전까지는 켜 둔 작업공간 수에 들어갑니다.」 꺼진 까닭은 「메모리가 모자라 끝남」, 「작업 환경이 끝남 (코드 1)」, 「서버가 다시 시작됨」처럼 나옵니다. 사람이 정지한 작업공간은 「멈춤」이 아니라 「꺼짐」이고, 「꺼진 때」와 「정지한 사람」이 함께 나옵니다.
시작
[시작]을 누르면 작업 환경이 켜지고 「실행 중」이 됩니다.
ws start ws-0012 ... Preparing the workspace network... Checking the internet proxy and gateway... Starting the environmentStarted workspace: ws-0012IDE: https://app.example.org/ws/ws-0012/open 실행 중인 작업공간 수에는 상한이 있습니다(기본 2개). 상한에 닿으면 다른 작업공간을 정지하세요. 「멈춤」 상태도 정지하기 전까지는 수에 들어갑니다.
설정 바꿔 시작
[설정 바꿔 시작]에서 「CPU 코어」와 「메모리」를 고를 수 있습니다. 「바꾼 값만 명령에 들어갑니다. 칸의 처음 값은 그냥 시작할 때 쓰는 값입니다.」 칸마다 관리자가 정한 상한이 함께 나옵니다(예: 「많아야 8코어」). GPU와 환경 이미지는 관리자만 정합니다.
ws start ws-0012 --cpus 8 --memory 32g켜져 있는 작업공간의 설정은 바꿀 수 없습니다. 먼저 정지하세요. 켜 둔 채로 바꾸려 하면 「작업 환경이 켜져 있습니다: ws-0012」가 나옵니다.
만든 뒤 바뀐 설정이 있으면 「다시 만들어야 바뀌는 설정 1개」처럼 표시됩니다. 정지한 다음 [다시 만들고 시작]을 누르면 적용됩니다. 작업 폴더는 그대로 남고, 설치했던 시스템 패키지는 다시 설치됩니다.
ws start ws-0012 --recreate정지
[정지]를 누르면 확인 창이 나옵니다: 「정지하면 작업 환경 안에서 돌던 프로그램과 터미널(tmux·screen 포함)이 모두 끝납니다. 작업 폴더와 설치한 것은 그대로 남고 다시 시작할 수 있습니다.」
ws stop ws-0012 Stopped workspace: ws-0012The work folder stays as it is. 정지한 작업공간은 내가 다시 시작할 때까지 꺼져 있습니다. 관리자도 작업공간을 정지할 수 있고, 그때는 「정지한 사람」에 그 관리자가 나옵니다.
보관과 보관 풀기
더 쓰지 않을 작업공간은 보관합니다. [보관]은 정지한 작업공간에서만 누를 수 있습니다. 「보관하면 작업 환경을 지우고 GPU를 돌려줍니다. 작업 폴더와 기록, 내보낸 결과는 그대로 남고 보관을 풀 수 있습니다.」 기다리던 승인 요청은 거절됩니다.
ws archive ws-0012 Archived workspace: ws-0012The work folder, records and releases stay. ws restore ws-0012 Restored workspace: ws-0012Its environment is created again at the next start; the work folder stays. - 보관한 작업공간은 [내 작업공간]의 「보관한 작업공간」 탭에 있습니다. 보관 중에는 쓸 데이터가 작업공간(/data)에 보이지 않고, 보관을 풀면 다시 보입니다.
- 보관한 작업공간은 보관하지 않은 작업공간 수에서 빠집니다. [보관 풀기]를 할 때는 다시 그 상한이 적용됩니다.
- 보관을 풀면 다음에 시작할 때 작업 환경을 새로 만듭니다. 작업 폴더는 그대로입니다.
- 「만들지 못함」 상태의 작업공간은 보관만 할 수 있습니다.
저장 공간
작업공간마다 작업 폴더에 용량 상한이 있습니다. 작업공간 화면의 「작업 폴더」에 「3.1 GiB / 20 GiB (16%)」처럼 쓴 양과 상한이 나오고, 80% 이상이면 「거의 찼음」이 붙습니다.
내 작업공간 모두의 작업 폴더는 이 명령으로 한 번에 봅니다. 화면 아래 콘솔의 입력 줄에 쳐도 됩니다.
synapse storage 거의 찼으면 더 필요 없는 파일을 지우세요. 다시 만들 수 있는 큰 중간 파일이 먼저입니다. 작업 폴더의 파일을 지워도 이미 내보낸 결과와 그때 저장된 작업 폴더는 그대로 남습니다. 작업 폴더의 상한은 설치마다 정해져 있습니다.