Linux에서 메모리에 파일을 배치/저장하는 방법은 무엇입니까?

Linux에서 메모리에 파일을 배치/저장하는 방법은 무엇입니까?

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.

관련 정보