OS X 是否有与 /dev/shm 等效的文件?

发布于 2024-08-17 06:32:35 字数 105 浏览 11 评论 0原文

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?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

江城子 2024-08-24 06:32:35

您可以创建并挂载基于 ram 的磁盘,如下所示:

  1. 创建磁盘

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

    hdiutil 将返回 ramdisk 的名称。

  2. 格式化并挂载磁盘

    diskutil擦除卷HFS + RAMDisk NAME_OF_DISK
    
  3. 访问/Volumes/下的磁盘

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

创建 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

原始来源:http://www.frederico-araujo.com/2008/12/18/blazing-fast-firefox-using-osx- ramdisk/ (已存档)

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

  1. Create a disk

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

    hdiutil will return the name of the ramdisk.

  2. Format and mount the disk

    diskutil eraseVolume HFS+ RAMDisk NAME_OF_DISK
    
  3. Access the disk under /Volumes/<diskname>

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

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

Original source: http://www.frederico-araujo.com/2008/12/18/blazing-fast-firefox-using-osx-ramdisk/ (archived)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文