

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# `/tmp`(작은 임시 파일)
<a name="filesystem-slash-tmp"></a>

**참고**  
 Amazon Linux 2023은 기본적으로 root 파일 시스템의 경로가 아니라 `/tmp`이 `tmpfs`이므로 Amazon Linux 2와 다릅니다.

**참고**  
 컨테이너에서 실행되는 경우 일반적으로 `/tmp`가 `tmpfs`인지 또는 디스크의 경로인지, 실행 중인 정리 프로세스가 있는지 여부를 지정하는 컨테이너 런타임 구성에 해당합니다.

 `/tmp` 디렉터리는 크기가 한정된 작은 임시 파일을 위한 것입니다. 기본적으로 AL2023은 크기 제한이 RAM의 50%이고 최대 100만 inodes인 `tmpfs` 파일 시스템으로 구성합니다.

 애플리케이션은 `/tmp`보다 `$TMPDIR` 환경 변수의 경로를 선호해야 합니다. 그런 다음 사용자는 `$TMPDIR` 환경 변수를 설정하여 애플리케이션이 `/tmp`에 사용해야 하는 경로를 재정의할 수 있습니다.

 더 큰 임시 파일의 경우 [`/var/tmp`](filesystem-slash-var.md#filesystem-slash-var-tmp)를 대신 사용해야 합니다.

**주의**  
 `/tmp`는 공유되므로 임시 파일을 생성하는 안전한 방법을 사용하는 것이 중요합니다. 자세한 내용은 [`/tmp` 및 `/var/tmp`의 안전한 사용](https://systemd.io/TEMPORARY_DIRECTORIES/)에 대한 업스트림 `systemd` 설명서를 참조하세요.

**참고**  
 `/tmp` 및 [`/var/tmp`](filesystem-slash-var.md#filesystem-slash-var-tmp)가 호스트 또는 다른 서비스와 공유되지 않는 샌드박스에서 서비스를 실행하는 `yes` 또는 `disconnected`로 설정된 `PrivateTmp=` 지시문으로 `systemd` 서비스를 구성하는 것이 가장 좋습니다.  
 동일한 프라이빗 임시 디렉터리를 공유하도록 두 서비스를 구성하는 방법을 비롯한 자세한 내용은 `systemd.exec(5)` man 페이지를 참조하세요.

 `/tmp`의 콘텐츠는 일반적으로 부팅 시 정리되며 사용하지 않는 파일은 정기적으로 정리됩니다. 기본적으로 정리 프로세스는 부팅 직후 실행되며, 이후에는 매일 실행됩니다. 임시 파일의 정리를 구성하는 방법에 대한 자세한 내용은 `tmpfiles.d(5)` 및 `systemd-tmpfiles(8)` man man 페이지를 참조하세요.

 `/tmp` 및 [`/var/tmp`](filesystem-slash-var.md#filesystem-slash-var-tmp) 경로는 밀접한 관련이 있으며 다양한 목적으로 존재합니다.