fli4l - floppy-isdn4linux                                   ramdisk.txt 2.0.7
-------------------------------------------------------------------------------


Package Ramdisk - Eine Ramdisk zur freien Verwendung
====================================================

Wozu?
	Ich wollte die Lesezeichen des WebBrowsers zentral halten, so dass ich
	meine Lesezeichen auf allen Rechnern erreichen kann. Da die Festplatte im Router
	aber doch einige Sekunden braucht um hochzufahren, (sehr lstig wenn man nur mal kurz den
	Browser startet) kam ich auf die Idee diese Datei in einer Ramdisk zu halten.
	Mit dem OPT_TCFROMTO wird die Lesezeichendatei ber das Ausschalten des Routers
	hinaus gespeichert.

Vorraussetzungen:
	Gengend RAM (hngt davon ab was gemacht werden soll).
	Eine Festplatte zum sichern des Inhaltes (optional).

Konfiguration:
	Es sind nur wenige Einstellung notwendig:
	OPT_RAMDISK='yes'			# use a ramdisk: yes or no
	RAMDISK_SIZE='8000'			# size of the ramdisk in KByte
	MOUNT_RAMDISK='/var/sandbox'		# mount point

Wie?
	Im Prinzip habe ich nur ein Beispiel-Script in ein Opt verpackt:

	------------------------------------------------------------------
	eval ram='$RAMDISK_SIZE'
	eval ramdisk='$next_rd'
	eval path='$MOUNT_RAMDISK'

	if [ "$ramdisk" -le 7 ]
	then                                                                    # ramdisk available? yes
	    /bin/dd if=/dev/zero of=/dev/ram"$ramdisk" bs=1k count=$ram  >/dev/null       # create ramdisk
	    /sbin/mke2fs -q -vm0 /dev/ram"$ramdisk" $ram  >/dev/null                      # format ramdisk
	    mkdir -p $path                                                      # create dir
	    /bin/mount /dev/ram"$ramdisk" $path                                 # mount ramdisk
	    next_rd=`/usr/bin/expr $ramdisk + 1`                                # set ramdisk + 1
	else                                                                    # ramdisk available? no
	    /usr/local/bin/colecho "*** ERROR: no generic ramdisk available ! ***" br x br
	    sleep 10
	fi
	------------------------------------------------------------------

Was man sonst brauchen knnte:
	Das OPT_TCFROMTO zum sichern des Inhaltes. Ich kopiere mal die Konfiguration dieses Opts.
	Vielleicht hilft es dem Einen oder Anderen.
	------------------------------------------------------------------
	OPT_TCFROMTO='yes'
	TCFROMTO_N='1'				# Number of files to copy

	TCFROMTO_1_NAME='opera6.adr'		# Filename to copy
	TCFROMTO_1_DIR=''			# Empty if file copy
	TCFROMTO_1_FROM='var/sandbox'		# Source directory
	TCFROMTO_1_TO='/usr/local/data/sandbox_' # Destination directory on mounted device !!!
	TCFROMTO_1_MODE='2'			# '0' only backup
						# '1' only restore
						# '2' backup and restore
	TCFROMTO_1_BACK='0'			#        : '0' no backup -> overwriting
						# backup : '1' backup of existing
						#        : '2' multiple backups with date and time

	TCFROMTO_1_REST='2'			#         : '0' no backup -> overwriting
						# restore : '1' backup of existing
						#         : '2' multiple backups with date and time
	------------------------------------------------------------------

Benutzung auf eigenes Risiko wie blich.

Kontakt:
	fauthd@web.de
	Ich beantworte keine Fragen die ber dieses Opt hinausreichen.
	Ich bin kein Linux Guru!
-eof-

