Opret en RAM-disk i Mac OS X

Har du brug for at oprette en ultra-hurtig RAM-disk i Mac OS X? Vi har fået dig dækket af et kommandolinjestick, der vil generere en RAM-disk af enhver størrelse, du vælger. Disse instruktioner er blevet opdateret for at understøtte alle versioner af OS X, fra moderne udgaver til ældre, så uanset hvad du kører på Mac'en, får du en hurtig RAM-disk, der kører på ingen tid.

Husk at RAM-diske er midlertidige, og en genstart vil medføre, at dataene på RAM-disken slettes (ligesom RAM). Tilsvarende fjerner RAM-disken den og fjerner alle data, der er gemt på RAM-disken. Dette gør RAM-diske passende til midlertidige situationer, caches og situationer, hvor du har brug for meget hurtige disklæsnings- og skrivehastigheder.

Sådan oprettes 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 muligvis ud over, kan en simpel ultra hurtig RAM-disk laves med følgende kommandostreng:

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

Dette eksempel vil skabe en 600 MB RAM disk, tallet på enden er størrelsen af ​​RAM disken.

For at beregne størrelsen på RAM disken til at lave, eller for at generere din egen, skal du bruge følgende formel:

Størrelse på RAM-disk ønsket * 2048 = mængde, der skal specificeres

Ved hjælp af ovenstående eksempel ville det være:

569 * 2048 = 1165430

Du kan altid vende dette med division også, math er sjovt eh:

1165430/2048 = 569

Enkel nok formel, og det gælder for generering af RAM-diske i alle versioner af OS X.

Her er en 128 MB RAM disk for eksempel:

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

Jeg bruger en mindre RAM-disk, sådan som nogle gange til cache-filer i OS X, det er ret flot.

Som normalt med kommandolinjen skal du sørge for at bruge ordentlig syntaks og at sætte kommandoer på en enkelt linje.

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

Disse instruktioner er at oprette en RAM-disk i OS X 10.5 Leopard, Snow Leopard, Lion, hvis du har problemer med nedenstående kommandoer for tidligere version af Mac OS, skal du prøve følgende for at oprette en 550 MB RAM disk:

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

Dette er blevet testet og virker i OS X 10.5.8 og 10.6.3. Bemærk, at for at fjerne RAM disken kan du blot skubbe den ud fra skrivebordet, som du ville have en anden disk.

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

Tidligere versioner af OS X håndterer RAM-disk oprettelse lidt anderledes, men det er stadig muligt.

Her er det originale tip, sendt fra en af ​​vores læsere om oprettelse af en ultra-hurtig RAM-disk i Mac OS X, som Stephen Adelson skriver: "Tilbage i Mac OS 9 og tidligere kunne du lave en RAM-disk, en midlertidig disk, der var super hurtigt, fordi det blev læst fra systemhukommelse eller RAM, og ikke en relativt langsomt bevægende harddisk. I Mac OS X er funktionen fjernet fra en nem GUI-grænseflade, men du kan få samme effekt og oprette din egen RAM-disk direkte ved at skrive følgende kommandoer i et hvilket som helst terminalvindue. "

Lad os følge Stephens instruktioner nedenfor for at oprette en RAM-disk i Mac OS X:

Indtast følgende nøjagtigt i Terminal ($ repræsenterer en bash prompt og må ikke indtastes):


$ hdid -nomount ram://52428800
$ newfs_hfs /dev/disk1
$ mkdir /tmp/ramdisk1
$ mount -t hfs /dev/disk1 /tmp/ramdisk1

at dulke RAM disken og afmonter den, skriv bare
$ hdiutil detach /dev/disk1

Tak Stephen for det store tip!

Dette er blevet opdateret til at arbejde med OS X Yosemite, OS X Mavericks, OS X Mountain Lion, Lion, Snow Leopard, Leopard og Tiger. I grund og grund, hvis det er en Mac, der kører en version af OS X, vil ovenstående tricks virke for dig at oprette en RAM-disk.