OS X是否具有与/dev/shm等效的功能? [英] Does OS X have an equivalent to /dev/shm?

查看:138
本文介绍了OS X是否具有与/dev/shm等效的功能?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

OS X(尤其是Snow Leopard)是否具有与Linux的/dev/shm(某些版本)等效的功能,例如,您可以在不必接触硬盘驱动器的情况下写入和读取文件的东西?

Does OS X (Snow Leopard in particular) have an equivalent to (some versions of) Linux's /dev/shm , ie something where you can write to and read from a file without necessarily touching the hard drive?

推荐答案

您可以按照以下步骤创建和安装基于ram的磁盘:

You can create and mount a ram based disk as follows:

  1. 创建磁盘

  1. Create a disk

$ hdiutil attach -nomount ram://$((2 * 1024 * SIZE_IN_MB))

hdiutil将返回虚拟磁盘的名称.

hdiutil will return the name of the ramdisk.

格式化并装入磁盘

diskutil eraseVolume HFS+ RAMDisk NAME_OF_DISK

  • 访问/Volumes/<diskname>

    cd /Volumes/RAMDisk && touch testfile.txt && ls
    

  • 创建一个100MB的虚拟磁盘:

    Creating a 100MB ramdisk:

    $ hdiutil attach -nomount ram://$((2 * 1024 * 100))
    /dev/disk3
    
    $ diskutil eraseVolume HFS+ RAMDisk /dev/disk3
    Started erase on disk3
    Unmounting disk
    Erasing
    Initialized /dev/rdisk3 as a 100 MB case-insensitive HFS Plus volume
    Mounting disk
    Finished erase on disk3 RAMDisk
    

    原始来源: 查看全文

    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆