백업에는 /tmp 폴더를 사용하는 것이 좋나요?

백업에는 /tmp 폴더를 사용하는 것이 좋나요?

웹사이트의 코드베이스와 데이터베이스의 임시 수동 백업을 /tmp 폴더에 배치하는 것이 안전합니까? 저는 데비안 8을 사용하고 있습니다. 나는 그들을 거기에 며칠 동안 남겨두고 싶었습니다. 디렉토리가 자체적으로 덮어쓰여지거나 비워지는지 확실하지 않습니다.

감사해요!

답변1

제가 말하려는 것은 일반적으로 안전하지 않다는 것입니다. 많은 시스템에서 /tmp이는 재부팅 시 지워집니다.기본. 참조 /etc/default/rcS( TMPTIME기본값은 0),

# delete files in /tmp during boot older than x days.
# '0' means always, -1 or 'infinite' disables the feature
#TMPTIME=0

답변2

이는 적어도 세 가지 이유로 나쁜 생각입니다.

  • 많은 시스템에서 /tmp이는 재부팅 시 자동으로 지워집니다.
  • 또한 폴더가 디스크가 아닌 RAM에 임시 파일 시스템으로 마운트될 수 있는데, 이는 해당 폴더의 용량이 백업 파일을 수용하기에는 너무 작을 수 있음을 의미합니다. 이 경우 사용 중인 메모리는 응용 프로그램을 실행하는 데 더 효율적으로 사용되는 메모리를 차지합니다.
  • /tmp대부분의 경우 일반 디렉터리에 일반적으로 사용하지 않는 액세스 권한(고정 비트 + 모든 사람이 읽을 수 있음)을 사용하므로 주의하지 않으면 실수로 시스템의 모든 사용자가 파일을 사용할 수 있게 될 수 있습니다.

답변3

대부분의 시스템에서는 전혀 안전하지 않습니다. /tmp는 일반적으로자동으로 삭제어떤 식으로든.

답변4

내 운영 체제(debian 8.6)에서는 /tmp시스템이 시작될 때마다 디렉터리가 지워집니다.

외장 하드 드라이브가 아닌 다른 곳에 백업을 저장하고 싶다면 /var이곳이 좋은 장소라고 생각합니다.

관련 정보