Mac OS X에서 RAM 디스크 만들기

차례:

Anonim

Mac OS X에서 초고속 RAM 디스크를 만들어야 합니까? 원하는 크기의 RAM 디스크를 생성하는 명령줄 요령을 알려드립니다. 이 지침은 최신 버전에서 이전 버전에 이르기까지 모든 버전의 OS X를 지원하도록 업데이트되었으므로 Mac에서 무엇을 실행하든 상관없이 빠른 RAM 디스크를 즉시 실행할 수 있습니다.

RAM 디스크는 임시 디스크이며 재부팅하면 RAM 디스크의 데이터가 지워집니다(RAM과 마찬가지로). 마찬가지로 RAM 디스크를 꺼내면 디스크가 제거되고 RAM 디스크에 저장된 모든 데이터가 제거됩니다. 따라서 RAM 디스크는 일시적인 상황, 캐시 및 매우 빠른 디스크 읽기 및 쓰기 속도가 필요한 상황에 적합합니다.

Mac OS X 10.11, 10.8, 10.9, 10.10에서 RAM 디스크를 만드는 방법

OS X El Capitan, Yosemite, Mountain Lion, OS X Mavericks 이상에서 다음 명령 문자열을 사용하여 간단한 초고속 RAM 디스크를 만들 수 있습니다.

diskutil erasevolume HFS+ 'RAM 디스크' `hdiutil attach -nomount ram://1165430`

이 예는 600MB RAM 디스크를 생성하며 끝에 있는 숫자는 RAM 디스크의 크기입니다.

만들거나 직접 생성할 RAM 디스크의 크기를 계산하려면 다음 공식을 사용하십시오.

원하는 RAM 디스크 크기2048=지정할 양

위의 예를 사용하면 다음과 같습니다.

5692048=1165430

항상 나눗셈으로도 뒤집을 수 있습니다. 수학은 재미있습니다.

1165430/2048=569

간단한 공식이며 모든 버전의 OS X에서 RAM 디스크를 생성하는 데 적용됩니다.

예를 들어 128MB RAM 디스크는 다음과 같습니다.

diskutil erasevolume HFS+ 'RAM 디스크' `hdiutil attach -nomount ram://262144`

OS X에서 캐시 파일을 위해 가끔 이렇게 작은 RAM 디스크를 사용하는데 꽤 좋습니다.

일반적인 명령줄과 마찬가지로 적절한 구문을 사용하고 명령을 한 줄에 입력해야 합니다.

Mac OS X 10.5, 10.6, 10.7에서 RAM 디스크 만들기

이 설명은 OS X 10.5 Leopard, Snow Leopard, Lion에서 램 디스크를 생성하는 방법입니다. 이전 버전의 Mac OS에서 아래 명령이 문제가 있는 경우 다음을 시도하여 550mb RAM을 생성하십시오. 디스크:

diskutil erasevolume HFS+ 'ramdisk' `hdiutil 첨부 -nomount ram://1165430`

이것은 테스트되었으며 OS X 10.5.8 및 10.6.3에서 작동합니다. RAM 디스크를 제거하려면 다른 디스크처럼 데스크탑에서 꺼내기만 하면 됩니다.

Mac OS X 10.4 및 이전 버전에서 RAM 디스크 생성

이전 버전의 OS X에서는 RAM 디스크 생성을 약간 다르게 처리하지만 여전히 가능합니다.

Stephen Adelson이 쓴 것처럼 Mac OS X에서 초고속 RAM 디스크를 만드는 방법에 대해 독자 중 한 명이 보낸 원래 팁은 다음과 같습니다. RAM 디스크는 상대적으로 느리게 움직이는 하드 드라이브가 아니라 시스템 메모리 또는 RAM에서 읽기 때문에 매우 빠른 임시 디스크입니다. Mac OS X에서는 이 기능이 쉬운 GUI 인터페이스에서 제거되었지만 터미널 창에서 다음 명령을 입력하여 동일한 효과를 얻고 자신의 RAM 디스크를 직접 만들 수 있습니다.”

Mac OS X에서 RAM 디스크를 생성하려면 아래 Stephen의 지침을 따르십시오:

터미널에 다음을 정확히 입력하십시오($는 bash 프롬프트를 나타내며 입력해서는 안 됨):

$ hdid -nomount ram://52428800 $ newfs_hfs /dev/disk1 $ mkdir /tmp/ramdisk1 $ 마운트 -t hfs /dev/disk1 /tmp/ramdisk1 RAM 디스크를 버리고 마운트 해제하려면 다음을 입력하십시오. $ hdiutil detach /dev/disk1

Stephen에게 좋은 팁을 주셔서 감사합니다!

OS X Yosemite, OS X Mavericks, OS X Mountain Lion, Lion, Snow Leopard, Leopard 및 Tiger에서 작동하도록 업데이트되었습니다. 기본적으로 OS X 버전을 실행하는 Mac인 경우 위의 트릭을 사용하면 RAM 디스크를 만들 수 있습니다.

Mac OS X에서 RAM 디스크 만들기