Eine sehr praktische Möglichkeit für Backup bei Anfänger oder die Linux
nicht hauptsächlich verwenden ist ein automatisches Backup beim
Hochfahren und anschließendes Herunterfahren.

Die Prozedur läuft dann insgesamt so ab, dass man bei lilo Backup auswählt,
dann hochgefahren wird, nach einstecken der externen Festplatte das Backup
gemacht wird und schließlich wieder heruntergefahren wird.

Ich verwende dazu mein eigenes Backup Skript, siehe diesen Ordner.

= Runlevel =

Man muss sich für einen Runlevel entscheiden wo das ganze passieren soll,
ich habe hier 4 verwendet.

Wechsle in den Ordner /etc/rc4.d und lösche alle unnötigen Einträge, im
Besonderen xdm oder kdm.

= Skripte =

In /etc/init.d/ müssen folgende Skripte residieren:

-------------------- /etc/init.d/wait-backup --------------------
#!/bin/sh

. /etc/default/backup

echo "Bitte Festplatte anstecken (`basename $DEVICE`)"
while ! dmesg | tail | grep `basename $DEVICE`
do
        sleep 1
done

sleep 1
------------------------------------------------------------------

Wartet darauf dass man die Festplatte einsteckt und:

--------------------   /etc/init.d/shutdown   --------------------
#!/bin/sh

shutdown -h now
------------------------------------------------------------------

fährt den Computer wieder hinunter.

Jetzt nur noch als ausführbar markieren:
chmod +x /etc/init.d/wait-backup /etc/init.d/shutdown

= Links =

Nun sind folgende Links anzulegen:

ln -s /etc/init.d/wait-backup S91wait-backup
ln -s /usr/bin/backup S92backup 
ln -s /etc/init.d/shutdown S99shutdown

ergibt:
markus@markusbyte:/etc/rc4.d> ls -l S91wait-backup S92backup S99shutdown
lrwxrwxrwx 1 root root 23 2007-08-20 16:29 S91wait-backup -> /etc/init.d/wait-backup
lrwxrwxrwx 1 root root 15 2007-08-20 16:29 S92backup -> /usr/bin/backup
lrwxrwxrwx 1 root root 20 2007-08-20 16:30 S99shutdown -> /etc/init.d/shutdown


= Lilo =

In /etc/lilo.conf ist folgende Sektion zu ergänzen:

--------------------      /etc/lilo.conf      --------------------
######################################################################
# # #                           Backup                           # # #
######################################################################

image=/vmlinuz
       label=Backup
       read-only
       root=/dev/sda6
    append="4"
       initrd=/initrd.img
------------------------------------------------------------------

Wichtig dabei ist 4 bei append. sda6 usw. von eigener Datei kopieren,
nicht von hier übernehmen.

Noch lilo ausführen und fertig!

Fr Jul 30 13:54:24 CEST 2021
patent_button.gif valid-html401.png elektra.jpg fsfe-logo.png valid-css.png vim.gif anybrowser.gif