리눅스2020. 10. 15. 16:35

 

반달가면 이글루에서 백업 - bahndal.egloos.com/332546

 

파일 입출력이 반복적으로 아주 많이 생기는 작업을 할 경우에 램디스크를 만들어 거기서 작업을 하면 좀 더 빨리 할 수 있는데, 리눅스에서는 별도의 S/W 없이 명령어 몇개로 간단하게 램디스크를 만들고 없앨 수 있다.

우선 램디스크에 대응할 디렉토리를 하나 만들자.
mkdir ram_disk

이제 mount 명령어로 램디스크를 만들자. root권한이 필요하므로 sudo로 실행한다. 파일 시스템을 tmpfs로 정하면 램디스크가 된다.
sudo mount -t tmpfs -o size=100m tmpfs ./ram_disk

자, 이제 ram_disk 디렉토리에 100MB 크기의 램디스크가 연결되었다. 파일을 이 디렉토리로 보내면 HDD로 안가고 램디스크가 잡고 있는 메모리로 간다.

램디스크가 제대로 생성되어 ram_disk 디렉토리에 연결이 되었는지 확인해 보자.
df -h | grep tmpfs

다 쓰고 나면 umount 명령으로 램디스크를 해제하고 메모리를 반환하면 된다.
sudo umount ./ram_disk

 

728x90
Posted by 반달가면