Lag en RAM-disk i Mac OS X

Innholdsfortegnelse:

Anonim

Trenger du å lage en ultrarask RAM-disk i Mac OS X? Vi har dekket deg med et kommandolinjetriks som vil generere en RAM-disk av hvilken som helst størrelse du velger. Disse instruksjonene har blitt oppdatert for å støtte alle versjoner av OS X, fra moderne utgivelser til eldre også, så uansett hva du kjører på Mac-en, vil du få en rask RAM-disk som kjører på kort tid.

Husk at RAM-disker er midlertidige, og en omstart vil føre til at dataene på RAM-disken tømmes (akkurat som RAM). På samme måte vil utstøting av RAM-disken fjerne den og fjerne alle data som er lagret på RAM-disken. Dette gjør RAM-disker passende for midlertidige situasjoner, cacher og situasjoner der du trenger svært raske lese- og skrivehastigheter for disker.

Hvordan lage en RAM-disk i Mac OS X 10.11, 10.8, 10.9, 10.10

Fra OS X El Capitan, Yosemite, Mountain Lion, OS X Mavericks, og antagelig utover, kan en enkel ultrarask RAM-disk lages med følgende kommandostreng:

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

Dette eksemplet vil lage en 600MB RAM-disk, tallet på slutten er størrelsen på RAM-disken.

For å beregne størrelsen på RAM-disken du skal lage, eller for å generere din egen, bruk følgende formel:

Størrelse på RAM-disk ønsket2048=mengde å spesifisere

Ved å bruke eksemplet ovenfor vil det være:

5692048=1165430

Du kan alltids snu dette med divisjon også, matte er gøy eh:

1165430/2048=569

Enkel nok formel, og det gjelder generering av RAM-disker i alle versjoner av OS X.

Her er en 128MB RAM-disk, for eksempel:

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

Jeg bruker en mindre RAM-disk noen ganger for cache-filer i OS X, det er ganske fint.

Som vanlig med kommandolinjen, pass på å bruke riktig syntaks og å sette kommandoer på en enkelt linje.

Opprett en RAM-disk i Mac OS X 10.5, 10.6, 10.7

Disse instruksjonene er for å lage en RAM-disk i OS X 10.5 Leopard, Snow Leopard, Lion, hvis du har problemer med kommandoene nedenfor for tidligere versjon av Mac OS, prøv følgende for å lage en 550mb RAM disk:

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

Dette har blitt testet og fungerer i OS X 10.5.8 og 10.6.3, merk at for å fjerne RAM-disken kan du ganske enkelt løse den ut fra skrivebordet på samme måte som alle andre disker.

Opprett en RAM-disk i Mac OS X 10.4 og tidligere

Tidligere versjoner av OS X håndterer oppretting av RAM-disker litt annerledes, men det er fortsatt mulig.

Her er det originale tipset, sendt fra en av våre lesere om å lage en ultrarask RAM-disk i Mac OS X, som Stephen Adelson skriver: «Tilbake i Mac OS 9 og tidligere kan du lage en RAM-disk, en midlertidig disk som var superrask fordi den ble lest fra systemminnet, eller RAM, og ikke en relativt saktegående harddisk. I Mac OS X er funksjonen fjernet fra et enkelt GUI-grensesnitt, men du kan få samme effekt og lage din egen RAM-disk direkte ved å skrive følgende kommandoer i et hvilket som helst terminalvindu.«

La oss følge Stephens instruksjoner nedenfor for å lage en RAM-disk i Mac OS X:

Skriv inn følgende nøyaktig i terminalen ($-en representerer en bash-ledetekst og skal ikke skrives):

$ hdid -nomount ram://52428800 $ newfs_hfs /dev/disk1 $ mkdir /tmp/ramdisk1 $ mount -t hfs /dev/disk1 /tmp/ramdisk1 for å droppe RAM-disken og demontere den, skriv bare $ hdiutil frakoble /dev/disk1

Takk Stephen for det gode tipset!

Dette har blitt oppdatert for å fungere med OS X Yosemite, OS X Mavericks, OS X Mountain Lion, Lion, Snow Leopard, Leopard og Tiger. I utgangspunktet, hvis det er en Mac som kjører en versjon av OS X, vil triksene ovenfor fungere for deg å lage en RAM-disk.

Lag en RAM-disk i Mac OS X