Linux 시스템의 파일을 메모리에 저장하고 매우 빠르게 로드할 수 있다는 내용을 어딘가에서 읽었습니다.
어떻게 해야 하나요? 파일이 메모리에서 로드되었는지 확인하는 방법은 무엇입니까?
답변1
Linux 에서는 tmpfs
./dev/shm
$ >/dev/shm/foo
$ df /dev/shm/foo
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 224088 0 224088 0% /dev/shm
그러나 이는 스왑을 사용하여 수행할 수 있습니다. 실제 램디스크(스왑되지 않음)의 경우 파일 시스템을 사용해야 합니다 ramfs
.
mount ramfs -t ramfs /mountpoint
답변2
그것은 a라고 불린다.메모리 디스크. 다음과 같이 간단히 RAM을 설치할 수 있습니다.
mount tmpfs <mountpoint> -t tmpfs -o size=2G
그러면 2GiB 램디스크가 생성됩니다. 자세한 내용은 을 참조 man mount
하고 검색하세요 tmpfs
.