folder2ram은 HDD의 자잘한 쓰기 작업을 RAM(tmpfs)으로 돌려 시스템 반응 속도를 높이고 HDD의 수명을 보호하는 도구입니다. 16GB 이상의 RAM 환경에서 특히 효과적입니다.
터미널에서 아래 명령어를 순서대로 입력하여 설치합니다.
# 저장소 업데이트 및 필수 패키지 설치 sudo apt update sudo apt install git -y # 소스코드 다운로드 및 설치 전용 스크립트 실행 git clone https://github.com/bobafetthotmail/folder2ram.git cd folder2ram sudo ./install.sh
설정 파일을 열어 HDD 서버와 PHP 기반 서비스(도쿠위키)에 최적화된 폴더를 지정합니다.
sudo nano /etc/folder2ram/folder2ram.conf
아래 내용을 파일 끝에 추가하거나 수정하세요. (기존 주석 처리된 예시들은 지워도 무방합니다.)
# <file system> <mount point> tmpfs /var/log tmpfs /var/tmp tmpfs /var/lib/php tmpfs /var/cache/nginx
mkdir로 생성 필요)설정을 마쳤다면 서비스를 적용하고 활성화합니다.
# 설정 적용 및 마운트 실행 sudo folder2ram -en # 시스템 부팅 시 자동 실행 활성화 sudo systemctl enable folder2ram
현재 어떤 폴더들이 RAM에 마운트되어 있는지 확인합니다.
sudo folder2ram -status # 또는 df -h | grep folder2ram
정전이나 비정상 종료를 대비해 현재 RAM의 내용을 HDD 원본에 강제로 저장합니다. 중요한 설정 변경 후 권장합니다.
sudo folder2ram -en
서비스를 중단하고 모든 데이터를 HDD로 복사하며 마운트를 해제합니다.
sudo folder2ram -umall
/etc/cron.daily/folder2ram을 통해 하루 한 번 자동 동기화됩니다.df -h로 /var/log 등의 사용량을 가끔 확인하세요. 16GB RAM 환경에서는 1% 미만으로 유지되는 것이 정상입니다.