Rootless Podman 운영 · graph root 옮기기 · 퀴즈
퀴즈: graph root 이전
문항 6개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.
graphroot 를 옮긴 직후 `podman images` 가 비어 있습니다. 정상인가요?
- 아니다, 설정이 잘못 적용된 것이다
- 아니다, 옮기면서 이미지가 삭제된 것이다
- 아니다, 새 경로의 권한이 잘못된 것이다
- 정상이다. 기존 이미지는 옛 경로에 남아 있고 새 스토어는 비어 있다
`runroot` 를 graphroot 와 함께 영구 디스크로 옮기면 생기는 문제는?
- 성능이 떨어진다
- 이미지가 중복 저장된다
- 비정상 종료 후 남은 락 파일 때문에 다음 기동이 실패할 수 있다
- SELinux 라벨이 깨진다
graphroot 를 NFS 홈에 두면 안 되는 이유는?
- NFS 홈은 대체로 용량이 부족하기 때문
- overlay 계열 드라이버가 제대로 동작하지 않고 파일 잠금 문제가 나기 때문
- 레이어 전송이 네트워크 대역폭을 먹기 때문
- NFS 의 UID 매핑과 어긋나 권한이 꼬이기 때문
옛 graphroot 를 정리하려고 `podman system reset` 을 실행하면?
- 옛 경로의 데이터가 깨끗이 정리된다
- 설정 파일만 기본값으로 초기화된다
- 현재 설정된 스토어가 지워지므로 방금 옮긴 새 스토어를 날린다
- 대상이 없어 아무 일도 일어나지 않는다
여러 사용자에게 같은 graphroot 정책을 적용하려면?
- 각 사용자가 알아서 자기 홈의 설정 파일에 적게 한다
- 로그인 스크립트에서 환경변수로 지정해 두게 한다
- 시스템 전역 storage.conf 에 정의하되 개인 설정이 우선한다는 점을 감안한다
- 홈 아래 경로에서 공용 경로로 심볼릭 링크를 걸어 둔다
`podman system df` 가 알려 주는 것은?
- 이미지·컨테이너·볼륨이 각각 얼마나 쓰는지, 회수 가능한 용량이 얼마인지
- 호스트 디스크 전체의 사용량과 여유
- graphroot 와 runroot 의 실제 경로
- 이미지가 가진 레이어의 개수와 크기