본문 바로가기

리눅스/팁&테크

우분투에서 램디스크 생성하기


윈도우에서 램디스크를 설정하기 위해서는 전용 프로그램을 따로 설치해 사용해야 하나 리눅스에서는 프로그램의 설치 없이 마운트 명령어 만으로 램디스크 설정이 가능한 이점을 지니고 있는데요 이에 대해 알아 보도록 하겠습니다.


1. 램디스크로 사용할(마운트) 디렉토리 생성하기 - 터미널 실행(Ctrl + Alt + T)

$ sudo mkdir /media/RamDisk

$ sudo chmod 1777 /media/RamDisk

먼저 마운트해서 램디스크로 사용할 디렉토리가 필요하니 위와 같이 디렉토리를 하나 생성해 주시고 권한 설정을 해주시면 됩니다.


2. 원하는 용량 만큼 램디스크 생성하기 - 터미널 실행(Ctrl + Alt + T)

$ sudo mount -t tmpfs -o size=1024M,nr_inodes=10k,mode=1777 tmpfs /media/RamDisk

다음과 같은 마운트 명령어를 통해 램디스크 생성이 바로 이루어 지게 되며 용량은 "size=???M" 옵션에 사용자가 원하는 만큼 지정하여 설정하시면 됩니다.


3. 설정한 램디스크 마운트 해제하기 - 터미널 실행(Ctrl + Alt + T)

$ sudo umount /media/RamDisk

생성된 램디스크는 umount 명령으로 간단히 해제가 가능합니다.


4. 램디스크를 부팅시 자동으로 생성하기(영구적으로 상주) - 터미널 실행(Ctrl + Alt + T)

$ sudo gedit /etc/fstab


/etc/fstab 파일을 편집기로 여신후에 아래의 내용을 추가해 주시면됩니다.("는 제외)

"tmpfs /media/RamDisk tmpfs size=7168M,nr_inodes=10k,mode=1777 0 0"

여기서 마운트될 경로와 사이즈는 각자 알맞게 설정 하시면 됩니다.


5. 램디스크 생성 확인하기 - 터미널 실행(Ctrl + Alt + T)

$ df -h


램디스크의 생성 여부는 터미널에서 df -h 명령어를 통해 확인하거나 노틸러스를 통해 손쉽게 확인이 가능 합니다.