Opret en RAM-disk i Mac OS X

Indholdsfortegnelse:

Anonim

Har du brug for at oprette en ultrahurtig RAM-disk i Mac OS X? Vi har fået dig dækket med et kommandolinjetrick, der vil generere en RAM-disk af enhver størrelse efter dit valg. Disse instruktioner er blevet opdateret til at understøtte alle versioner af OS X, fra moderne udgivelser til ældre også, så uanset hvad du kører på Mac'en, får du en hurtig RAM-disk kørende på ingen tid overhovedet.

Husk på, at RAM-diske er midlertidige, og en genstart vil få dataene på RAM-disken til at rydde ud (ligesom RAM). Tilsvarende vil skubbe RAM-disken fjerne den og fjerne alle data, der er gemt på RAM-disken. Dette gør RAM-diske velegnede til midlertidige situationer, caches og situationer, hvor du har brug for meget hurtige disklæse- og skrivehastigheder.

Sådan opretter du 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 formentlig derudover kan en simpel ultrahurtig RAM-disk laves med følgende kommandostreng:

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

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

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

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

Ved at bruge ovenstående eksempel ville det være:

5692048=1165430

Du kan også altid vende det om med division, matematik er sjovt eh:

1165430/2048=569

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

Her er en 128MB RAM-disk, f.eks.:

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

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

Som sædvanligt med kommandolinjen skal du sørge for at bruge korrekt syntaks og at placere kommandoer på en enkelt linje.

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

Disse instruktioner er til at oprette en RAM-disk i OS X 10.5 Leopard, Snow Leopard, Lion, hvis du har problemer med nedenstående kommandoer til tidligere version af Mac OS, prøv følgende for at oprette en 550mb 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 simpelthen skubbe den ud fra skrivebordet, som du ville gøre med enhver anden disk.

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

Tidligere versioner af OS X håndterer RAM-diskoprettelse en smule anderledes, men det er stadig muligt.

Her er det originale tip, sendt fra en af ​​vores læsere om at skabe en ultrahurtig 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 superhurtig, fordi den blev læst fra systemhukommelsen, eller RAM, og ikke en relativt langsomt bevægende harddisk. I Mac OS X er funktionen blevet fjernet fra en nem GUI-grænseflade, men du kan få den 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:

Skriv følgende nøjagtigt i terminalen ($'en repræsenterer en bash-prompt og skal ikke skrives):

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

Tak Stephen for det gode tip!

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

Opret en RAM-disk i Mac OS X