GendoIkari
Routinier
Hallo, aus gegebenen anlass habe ich mir ein script , genauer gesagt sind es zwei eines zum backupen un eines zum wiederherstellen, geschrieben.
# Backup wiederherstellungs script
echo "Wiederherstellung der Configurationsbackups."
echo "restore '/etc/conf.d/net'"
cp /backup/configs/net.backup /etc/conf.d/net
echo "restore '/etc/conf.d/hostname'"
cp /backup/configs/hostname.backup /etc/conf.d/hostname
echo "restore '/etc/conf.d/keymaps'"
cp /backup/configs/keymaps.backup /etc/conf.d/keymaps
echo "restore '/etc/rc.conf'"
cp /backup/configs/rc.backup /etc/rc.conf
echo "restore '/etc/conf.d/clock'"
cp /backup/configs/clock.backup /etc/conf.d/clock
echo "restore '/etc/localtime'"
cp /etc/localtime /usr/share/zoneinfo/Europe/Berlin
echo "restore '/etc/locale.gen'"
cp /backup/locale.backup /etc/locale.gen
echo "restore '/etc/make.conf'"
cp /backup/configs/make.backup /etc/make.conf
echo "restore '/etc/fstab'"
cp /backup/configs/fstab.backup /etc/fstab
echo "restore '/etc/lilo.conf'"
cp /backup/configs/lilo.backup /etc/lilo.conf
echo "restore '/etc/X11/xorg.conf'"
cp /backup/configs/xorg.backup /etc/X11/xorg.conf
# Backup script
echo "Backup Umgebung herstellen."
mkdir /backup
mkdir /backup/configs
echo "backuping '/etc/conf.d/net' to '/backup/configs/net.backup'"
cp /etc/conf.d/net /backup/configs/net.backup
echo "backuping '/etc/conf.d/hostname' to '/backup/configs/hostname.backup'"
cp /etc/conf.d/hostname /backup/configs/hostname.backup
echo "backuping '/etc/conf.d/keymaps' to '/backup/configs/keymaps.backup'"
cp /etc/conf.d/keymaps /backup/configs/keymaps.backup
echo "backuping '/etc/rc.conf' to '/backup/configs/rc.backup'"
cp /etc/rc.conf /backup/configs/rc.backup
echo "backuping '/etc/conf.d/clock' to '/backup/configs/clock.backup'"
cp /etc/conf.d/clock /backup/configs/clock.backup
echo "backuping '/etc/localtime' to '/usr/share/zoneinfo/Europe/Berlin'"
cp /usr/share/zoneinfo/Europe/Berlin /etc/localtime
echo "backuping '/etc/locale.gen' to '/backup/locale.backup'"
cp /etc/locale.gen /backup/locale.backup
echo "backuping '/etc/make.conf' to '/backup/configs/make.backup'"
cp /etc/make.conf /backup/configs/make.backup
echo "backuping '/etc/fstab' to '/backup/configs/fstab.backup'"
cp /etc/fstab /backup/configs/fstab.backup
echo "backuping '/etc/lilo.conf' to '/backup/configs/lilo.backup'"
cp /etc/lilo.conf /backup/configs/lilo.backup
echo "backuping '/etc/X11/xorg.conf' to '/backup/configs/xorg.backup'"
cp /etc/X11/xorg.conf /backup/configs/xorg.backup
####################################################################################
So ,also wenn Ihr jetzt noch wichtige configs habt ,oder Ideen zur besseren umsetzung , dann schreibt bitte.
Man könnte zum beispiel eine abfragege machen um beide scripte in eines zusammen zu fassen.
# Backup wiederherstellungs script
echo "Wiederherstellung der Configurationsbackups."
echo "restore '/etc/conf.d/net'"
cp /backup/configs/net.backup /etc/conf.d/net
echo "restore '/etc/conf.d/hostname'"
cp /backup/configs/hostname.backup /etc/conf.d/hostname
echo "restore '/etc/conf.d/keymaps'"
cp /backup/configs/keymaps.backup /etc/conf.d/keymaps
echo "restore '/etc/rc.conf'"
cp /backup/configs/rc.backup /etc/rc.conf
echo "restore '/etc/conf.d/clock'"
cp /backup/configs/clock.backup /etc/conf.d/clock
echo "restore '/etc/localtime'"
cp /etc/localtime /usr/share/zoneinfo/Europe/Berlin
echo "restore '/etc/locale.gen'"
cp /backup/locale.backup /etc/locale.gen
echo "restore '/etc/make.conf'"
cp /backup/configs/make.backup /etc/make.conf
echo "restore '/etc/fstab'"
cp /backup/configs/fstab.backup /etc/fstab
echo "restore '/etc/lilo.conf'"
cp /backup/configs/lilo.backup /etc/lilo.conf
echo "restore '/etc/X11/xorg.conf'"
cp /backup/configs/xorg.backup /etc/X11/xorg.conf
# Backup script
echo "Backup Umgebung herstellen."
mkdir /backup
mkdir /backup/configs
echo "backuping '/etc/conf.d/net' to '/backup/configs/net.backup'"
cp /etc/conf.d/net /backup/configs/net.backup
echo "backuping '/etc/conf.d/hostname' to '/backup/configs/hostname.backup'"
cp /etc/conf.d/hostname /backup/configs/hostname.backup
echo "backuping '/etc/conf.d/keymaps' to '/backup/configs/keymaps.backup'"
cp /etc/conf.d/keymaps /backup/configs/keymaps.backup
echo "backuping '/etc/rc.conf' to '/backup/configs/rc.backup'"
cp /etc/rc.conf /backup/configs/rc.backup
echo "backuping '/etc/conf.d/clock' to '/backup/configs/clock.backup'"
cp /etc/conf.d/clock /backup/configs/clock.backup
echo "backuping '/etc/localtime' to '/usr/share/zoneinfo/Europe/Berlin'"
cp /usr/share/zoneinfo/Europe/Berlin /etc/localtime
echo "backuping '/etc/locale.gen' to '/backup/locale.backup'"
cp /etc/locale.gen /backup/locale.backup
echo "backuping '/etc/make.conf' to '/backup/configs/make.backup'"
cp /etc/make.conf /backup/configs/make.backup
echo "backuping '/etc/fstab' to '/backup/configs/fstab.backup'"
cp /etc/fstab /backup/configs/fstab.backup
echo "backuping '/etc/lilo.conf' to '/backup/configs/lilo.backup'"
cp /etc/lilo.conf /backup/configs/lilo.backup
echo "backuping '/etc/X11/xorg.conf' to '/backup/configs/xorg.backup'"
cp /etc/X11/xorg.conf /backup/configs/xorg.backup
####################################################################################
So ,also wenn Ihr jetzt noch wichtige configs habt ,oder Ideen zur besseren umsetzung , dann schreibt bitte.
Man könnte zum beispiel eine abfragege machen um beide scripte in eines zusammen zu fassen.