tmpfs

Linux의 tmpfs 파일 시스템은 일종의 램디스크 파일 시스템이라고 할 수 있다. (메모리 기반 파일 시스템이다.) 기존의 Ext3나 Ext4와 같은 파일 시스템은 HDD나 SSD에 기반으로 동작하며, 파일 들이 그곳에 저장이 된다.

반면에, tmpfs는 가상 메모리 공간에 파일 시스템 영역을 잡아 파일들을 저장한다. 만약에 메모리 공간이 부족하면 그 내용들은 스왑영역으로 쫒겨나가게 된다. (Swap Out)

사용방법은 다음처럼 마운트 명령어를 내린다.

#mount tmpfs /mnt -t tmpfs -o size=128M

특히, size는 파일 시스템의 크기를 결정한다. 만약에 size 옵션을 빼면 2GB가 기본으로 설정된다.

역링크