Gumawa ng RAM Disk sa Mac OS X

Talaan ng mga Nilalaman:

Anonim

Kailangang gumawa ng ultra-fast RAM disk sa Mac OS X? Binigyan ka namin ng isang command line trick na bubuo ng RAM disk ng anumang laki na iyong pinili. Ang mga tagubiling ito ay na-update upang suportahan ang lahat ng mga bersyon ng OS X, mula sa mga modernong release hanggang sa mga mas luma, kaya kahit ano pa ang iyong pinapatakbo sa Mac, makakakuha ka ng mabilis na RAM disk na tumatakbo nang wala sa oras.

Tandaan na ang mga RAM disk ay pansamantala, at ang pag-reboot ay magiging sanhi ng pag-clear ng data sa RAM disk (tulad ng RAM). Katulad nito, ang pag-eject sa RAM disk ay aalisin ito, at aalisin ang lahat ng data na nakaimbak sa RAM disk. Ginagawa nitong angkop ang mga RAM disk para sa mga pansamantalang sitwasyon, cache, at sitwasyon kung saan kailangan mo ng napakabilis na bilis ng pagbasa at pagsulat ng disk.

Paano Gumawa ng RAM Disk sa Mac OS X 10.11, 10.8, 10.9, 10.10

Mula sa OS X El Capitan, Yosemite, Mountain Lion, OS X Mavericks, at maaaring higit pa, ang isang simpleng ultra fast RAM disk ay maaaring gawin gamit ang sumusunod na command string:

diskutil erasevolume HFS+ 'RAM Disk' `hdiutil attach -nomount ram://1165430`

Ang halimbawang iyon ay gagawa ng 600MB RAM disk, ang numero sa dulo ay ang laki ng RAM disk.

Upang kalkulahin ang laki ng RAM disk na gagawin, o para bumuo ng sarili mo, gamitin ang sumusunod na formula:

Laki ng RAM disk na nais2048=halagang tutukuyin

Gamit ang halimbawa sa itaas, iyon ay:

5692048=1165430

You can always reverse this with division as well, masaya ang math eh:

1165430/2048=569

Sapat na simpleng formula, at nalalapat iyon sa pagbuo ng mga RAM disk sa lahat ng bersyon ng OS X.

Narito ang isang 128MB RAM disk halimbawa:

diskutil erasevolume HFS+ 'RAM Disk' `hdiutil attach -nomount ram://262144`

Gumagamit ako ng mas maliit na RAM disk na ganyan minsan para sa mga cache file sa OS X, medyo maganda.

Gaya ng dati sa command line, siguraduhing gumamit ng wastong syntax at maglagay ng mga command sa isang linya.

Gumawa ng RAM Disk sa Mac OS X 10.5, 10.6, 10.7

Ang mga tagubiling ito ay gumawa ng RAM disk sa OS X 10.5 Leopard, Snow Leopard, Lion, kung nagkakaproblema ka sa mga command sa ibaba para sa mas naunang bersyon ng Mac OS, subukan ang sumusunod upang lumikha ng 550mb RAM disk:

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

Nasubukan na ito at gumagana sa OS X 10.5.8, at 10.6.3, tandaan na para alisin ang RAM disk maaari mo lang itong i-eject mula sa desktop gaya ng gagawin mo sa anumang iba pang disk.

Gumawa ng RAM Disk sa Mac OS X 10.4 at mas maaga

Ang mga naunang bersyon ng OS X ay humahawak sa paggawa ng RAM disk nang medyo naiiba, ngunit posible pa rin ito.

Narito ang orihinal na tip, na ipinadala mula sa isa sa aming mga mambabasa tungkol sa paglikha ng napakabilis na RAM disk sa Mac OS X, gaya ng isinulat ni Stephen Adelson: “Bumalik sa Mac OS 9 at mas maaga maaari kang gumawa ng RAM disk, isang pansamantalang disk na napakabilis dahil nabasa ito mula sa memorya ng system, o RAM, at hindi medyo mabagal na gumagalaw na hard drive. Sa Mac OS X ang tampok ay inalis mula sa isang madaling GUI interface, ngunit maaari kang makakuha ng parehong epekto at lumikha ng iyong sariling RAM disk nang direkta sa pamamagitan ng pag-type ng mga sumusunod na command sa anumang terminal window.”

Sundin natin ang mga tagubilin ni Stephen sa ibaba para gumawa ng RAM disk sa Mac OS X:

I-type ang sumusunod nang eksakto sa Terminal (ang $ ay kumakatawan sa isang bash prompt at hindi dapat i-type):

$ hdid -nomount ram://52428800 $ newfs_hfs /dev/disk1 $ mkdir /tmp/ramdisk1 $ mount -t hfs /dev/disk1 /tmp/ramdisk1 para alisin ang RAM disk at i-unmount ito, i-type lang ang $ hdiutil detach /dev/disk1

Salamat Stephen sa magandang tip!

Ito ay na-update upang gumana sa OS X Yosemite, OS X Mavericks, OS X Mountain Lion, Lion, Snow Leopard, Leopard, at Tiger. Karaniwan, kung ito ay isang Mac na nagpapatakbo ng isang bersyon ng OS X, ang mga trick sa itaas ay gagana para sa iyo upang lumikha ng isang RAM disk.

Gumawa ng RAM Disk sa Mac OS X