Linux Mint에서 RAM 디스크를 만드는 방법은 무엇입니까?

Linux Mint에서 RAM 디스크를 만드는 방법은 무엇입니까?

프로세스가 진행되는 동안 매번 140~300개의 파일 끝에 데이터를 추가하는 패키지를 실행하고 있습니다.

rsync프로세스를 RAM 디스크로 옮기고 완료되면 다시 복사할 생각입니다 . 내 목표는 디스크 헤드 탐색을 제거하여 마모를 줄이는 것입니다.

이것이 작동할까요? 그렇다면 RAM 디스크를 어떻게 생성합니까?

답변1

프로세스의 요구 사항을 수용할 수 있는 충분한 메모리가 있으면 이것이 작동할 수 있다고 생각합니다. ramfs 대신 tmpfs를 사용하는 것이 좋습니다. 이렇게 하면 메모리가 부족할 때 커널에 문제가 발생하는 것을 방지할 수 있습니다.

마운트 지점을 생성하고 그 위에 tmpfs를 마운트하기만 하면 됩니다(예:여기):

 # mkdir /mnt/tmpfs.ramdisk
 # mount -t tmpfs -o size=100M tmpfs /mnt/tmpfs.ramdisk

물론 다음 위치에서 영구 항목을 추가할 수 있습니다 /etc/fstab.

tmpfs   /mnt/tmpfs.ramdisk  tmpfs  nodev,nosuid,noexec,nodiratime,size=100M 0  0

관련 정보