PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ramdisk für OS X


nalye
2011-11-01, 00:32:48
Moin :)

Ein sehr praktisches Script, um unter OS X ´ne Ramdisk zu erstellen:


#!/bin/bash

if [ -n "$2" ]; then ARG_ERR=ERR; fi
if [ -z "$1" ]; then ARG_ERR=ERR; fi
if [ -n "$ARG_ERR" ];

then
echo 1 argument: Groesse in MB
exit
fi

MB_SIZE=$1
let "MB_SIZE *= 2048"

echo Erstelle ${MB_SIZE} 512-Blocks Ramdisk

CREATED_RAMDISK=`hdid -nomount ram://${MB_SIZE}`

echo Neues Device: ${CREATED_RAMDISK}

DISK_NAME=`basename ${CREATED_RAMDISK}`

echo Erstelle das Volume mit dem Label: ${DISK_NAME}

newfs_hfs -v ${DISK_NAME} /dev/r$CREATED_RAMDISK

echo Mounte in /Volumes/${DISK_NAME}

mkdir /Volumes/${DISK_NAME}
diskutil mount ${CREATED_RAMDISK}