Dirk Pritsch wrote:
> 
> Hallo,
> On Thu, Jan 17, 2002 at 11:26:23PM +0100, Andreas Behnert wrote:
> >
> > ES FUNZT! Ich habe zwar Stunden im I-Net herumgesucht, aber ES FUNZT!
> > *freu*
> dito.
> 
> Die Mail habe ich natuerlich erst gelesen, als ich mich selbst
> durchgequaelt hatte...

Ja, so �hnlich geht mir das sonst auch immer ...

> > Um das permanent einzurichten gibt es mehrere M�glichkeiten, ich
> > habe das z.B. so gemacht:
> >
> > - in /etc/fstab in der swap-Zeile "pri=1" durch "pri=2" ersetzt
> > - in /etc/init.d/localconfig (wurde eingebunden mit "update-rc.d
> >   localconfig start 99 S .") stehen ein paar Dinge wie setleds,
> >   kbdrate und hdparm und jetzt noch zwei neue Zeilen:
> >    /sbin/mkswap /dev/mtdblock0
> >    /sbin/swapon -p1 /dev/mtdblock0
> > - reboot, zuerst sollte der Swapspace der Platte eingebunden werden
> >   (Priorit�t 2), sp�ter die 64 MB RAM (Priorit�t 1)
> > - "cat /proc/swaps" sollte entsprechendes erz�hlen
> >
> Damit wird doch aber erst der komplette Festplattenplatz genutzt, bevor
> es an den schnelleren RAM geht, sollte das nicht umgekehrt sein ? (pri=2
> bei /dev/mtdblock0 und pri=1 bei /dev/hd*). Zumindest laeuft das so hier
> wunderbar:

Ha, stimmt, hier steht's: http://linux.ctyme.com/man/man2649.htm
Ich bin die ganzen Jahre davon ausgegangen, da� 1 = h�chste
Priorit�t. War aber nicht wirklich schlimm, da bis auf eine Ausnahme
immer nur eine Swappartition, die Ausnahme waren zwei Platten mit
gleicher Priorit�t, also quasi ein "Swap-RAID 0".
Da mu� ich jetzt gleich mal die Ziffern tauschen...

> Und den rom0 swap hab ich auch in die /etc/fstab mit aufgenommen, dann
> hab ich das wenigstens beieinander (ist aber wohl Geschmackssache).

Funktioniert bei mir nicht, da beim "swapon -a" das mtdblock0 (oder
bei Dir rom0) noch nicht vorhanden ist. Meine "localconfig" ist
/etc/rcS.d/S99localconfig
            ^^

> Das Modul mtdblock wird bei Systemstart geladen (/etc/modules), und mit
> einem skript bei /etc/rcS.d/S09swap_init_slram vor S10checkroot gleich
> zu swap gemacht, damit steht es sofort beim booten zur Verfuegung.

Das ist nat�rlich die "saubere" Methode. Ich hatte keinen Bock auf
Tippen ...

> Somit ist der swap noch vor dem mounten der filesysteme vorhanden, und
> kann auch fuer evtl. fscks genutzt werden (s. /etc/init.d/checkroot.sh).

ext3  ;-)

> Ist aber am Ende auch nur mal wieder ein Fall von "Viele Wege fuehren
> ins ROM". ;)

Genau. Bei mir ist der R�ckzug aus dem ROM etwas abwegig - da das
Swapdevice /dev/mtdblock0 nicht in der fstab steht und beim Herunter-
fahren ein "swapoff -a" vollf�hrt wird (und dieses schaut in die
/etc/fstab und nicht in die /proc/swaps), wird das RAM-Swapdevice
nicht ordentlich deaktiviert. Aber was soll's ...

Gru�,
ab

-- 
To err is human; effective mayhem requires the root password!
--

-- 
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an [EMAIL PROTECTED] die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
-----------------------------------------------------------

1080 eingetragene Mitglieder in dieser Liste.

Antwort per Email an