2014-01-16 3 views
0

나는 tmpfs에 관해 동료와 토론을했습니다. tmpfs 파일이 생성 된 프로세스의 종료 시점에서 생존 할 수 있는지 여부에 동의 할 수 없었습니다. 나는 그렇다고 주장했지만 확실하지는 않았다. 나는 tmpfs가 '또 다른 파일 시스템'이라는 것을 알고 있지만 메모리만으로는 보증 할 수 없다. 누군가 문제에 대해 밝힐 수 있습니까?프로세스가 생성 될 때 tmpfs에서 파일이 사라지나요?

+0

'mv'와 'cp'같은 프로그램도 프로세스라는 사실을 생각할 때, 그 행동은 분명해야합니다. 예를 들어 테스트하는 것도 쉽지 않습니다. 최소한의 파이썬 스크립트; 실제로이 질문을 쓰는 것보다 더 빠를 것입니다 ... – l4mpi

답변

0

그냥 메모리에 있습니다. 컴퓨터를 끄면 사라집니다.

그러나 tmpfs에 대한 파일은 특정 프로세스에 연결되어 있지 않습니다.

2

파일은 제거되거나 마운트 해제 될 때까지 tmpfs에서 사라지지 않습니다.

프로세스가 종료 될 때 임시 파일이 사라지게하려면 관용구를 열고 바로 다음에 unlink이됩니다.

+0

물론 같은 일을하는'tmpfile'을 사용하십시오. – cnicutar

관련 문제