Lag en RAM-disk i Mac OS X
Innholdsfortegnelse:
- Hvordan lage en RAM-disk i Mac OS X 10.11, 10.8, 10.9, 10.10
- Opprett en RAM-disk i Mac OS X 10.5, 10.6, 10.7
- Opprett en RAM-disk i Mac OS X 10.4 og tidligere
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.