Re: Platten einschlaefern

From: Ingo Rohlfs <ingo.rohlfs(at)GMX.de>
Date: Wed, 12 Feb 2003 22:39:30 +0100

On Mon, Feb 10, 2003 at 02:33:05AM +0100, Dieter Deinert wrote:
> Gibt es eine legale und elegante Möglichkeit, die SCSI und ATA Platten
> unter FreeBSD schlafen zu schicken? Vier oder fuenf sollten schlafen
> koennen?
>
> /usr/port, /usr/src, /usr/obj, /home1(Archive,Backup) sind wohl ueber.
> /usr/home vielleicht auch, der Rest passt auf eine 2 GB-Platte.
>
> /var muss wahrscheinlich laufen (postfix, ,/var/log,...) /bin, /sbin,
> /usr/local .... der apache sollten auch nicht auf einer Platte sein die
> schlaeft...?

wenn Du keine Logs schreibst, dagegen dauernd netzwerkverkehr hast,
hilft es ungemein, wenn du /dev und /var/run in ein memory-filesystem
legst, z.B. so:

/etc/rc.early
================================================================================
PATH=/stand:"$PATH"
export PATH
#if mount | grep 'on /dev' # geht nicht, kein /stand/grep!

if /stand/test Q = "`mount | sed -n 's!.* on /dev .*!Q!p'`"
then
  echo "/dev bereits gemounted"
  # wegen init 1; und zurueck
else
  echo "mount /dev (mfs)"
  mount_mfs -s 24000 -c 20 -o noatime swap /dev
  _pwd=`pwd`
  cd /dev.hd && find . | cpio -dump /dev
  cd $_pwd
fi
================================================================================
/var/run ist ein symlink auf /dev/run

Mit freundlichem Gruss

    Ingo Rohlfs

----------------------------------- _____ __o
- http://dr-rohlfs.de !PGP! ______ _`\<,_
----------------------------------- ____ (_)/ (_)

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 12 Feb 2003 - 22:40:09 CET

search this site