etc.
tmpfs란 무엇일까?
hotamul
2023. 3. 14. 21:15
리눅스에서 df
명령어로 파일 시스템 디스크 사용량을 확인해보면 tmpfs
라는 이름의 file system을 확인할 수 있다.
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 29G 3.3G 26G 12% /
devtmpfs 477M 0 477M 0% /dev
tmpfs 484M 0 484M 0% /dev/shm
tmpfs 97M 904K 96M 1% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 484M 0 484M 0% /sys/fs/cgroup
/dev/loop0 25M 25M 0 100% /snap/amazon-ssm-agent/6312
/dev/loop2 56M 56M 0 100% /snap/core18/2708
/dev/loop3 64M 64M 0 100% /snap/core20/1778
/dev/loop4 64M 64M 0 100% /snap/core20/1828
/dev/loop5 92M 92M 0 100% /snap/lxd/24061
/dev/loop6 50M 50M 0 100% /snap/snapd/17950
/dev/loop7 50M 50M 0 100% /snap/snapd/18357
/dev/xvda15 105M 6.1M 99M 6% /boot/efi
tmpfs 97M 0 97M 0% /run/user/1000
/dev/loop8 56M 56M 0 100% /snap/core18/2714
이 tmpfs
란 무엇일까?
tmpfs
tmpfs
은 Temp File System의 약자로 실제로 물리적 파일을 저장하거나 directory를 생성할 수 있는 공간이 아니다.
tmpfs
은 메모리 기반 file system으로 일반 file system의 file 읽고 쓰기 보다 속도가 월등히 빠르다. 그리고 따로 사이즈를 설정하지 않으면 메모리의 절반을 차지하고 휘발성이라는 것이 특징이다. (재부팅 하면 사라짐)