Создать диск:
# /usr/sbin/ramdiskadm -a mydisk 64m

будет создан диск /dev/rramdisk/mydisk (raw device) обьемом 64 метра

# newfs /dev/rramdisk/mydisk
# mount -F ufs -o rw /dev/ramdisk/mydisk /mount/point

Удалить диск:
# umount /mount/point
# /usr/sbin/ramdiskadm -d mydisk

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru МоёМесто.ru Mister Wong Яндекс Закладки

Комментарии (2) на запись “Как создать RAM-диск в Solaris?”

  1. allan_sundry пишет:

    Если я не ошибаюсь диск просуществует до следующей перезагрузки системы и после перезагрузки понадобиться его создавать заново.

    Как автоматизировать его создание при загрузке системы?

  2. ikorolev пишет:

    Ну самое простое, что можно выдумать – создаем файл /etc/init.d/ramdisk, со следующим содержанием

    #!/bin/sh
    /usr/sbin/ramdiskadm -a mydisk 64m

    Затем, добавляем ему права на выполнение и создаем на него линк

    chown root:sys /etc/init.d/ramdisk
    chmod 0744 /etc/init.d/ramdisk
    ln -s /etc/init.d/ramdisk /etc/rc2.d/S70ramdisk