Am Dienstag, 14. Oktober 2003 15:49 schrieb Horst Mueller:
Ich halte persönlich nicht viel von Updates (das gilt übrigens für alle Distris).
Ich auch nicht und ich habe in mein Sicherungsscript folgende Zeilen eingefügt, die ich erst zu sichern begann, als vor kurzem meine HD vorübergehend den Geist aufgab, und ich mir überlegte, was ich bei einer Neuinstallation alles gern gehabt hätte. $ kennzeichnet eine Variable (für die Newbies) zB SYSINFOS entspricht Verzeichnis wohin gesichert werden soll POSTFIX ist eine Kombination aus Datum und Rechnername # Dann sind meine amavis-Änderungen, zB Virenversender nicht benachrichtigen, # gesichert: cp /usr/sbin/amavis $SYSINFOS/amavis$POSTFIX # Sichert den Key cp /usr/lib/AntiVir/hbedv.key $SYSINFOS/hbedv.key$POSTFIX # Sichert die installierten SuSE-Pakete, sofern man die user.sel mit yast # erstellt hat. cp /var/lib/YaST2/user.sel $SYSINFOS/user.sel$POSTFIX # Sichert die Crontabs cp -r /var/spool/cron/tabs $SYSINFOS/crontabs$POSTFIX # Erstellt eine Liste aller Dateien und komprimiert sie ls -alRh1 --time-style=full-iso / > $ALLFILES.txt gzip $ALLFILES.txt # Erstellt eine Liste aller rpms rpm -qa > $SYSINFOS/rpmlist$POSTFIX # Erstellt eine Liste alle rpms nach Größe rpm -qa --queryformat '%{SIZE}\t\t%{NAME}\n' | sort -nr > \ $SYSINFOS/rpmlist_sort$POSTFIX # Erstellt eine Liste aller rpms von der Distri # alle Pakete, die im Buildhost suse oder sturm.local haben rpm -qa --queryformat \ "%{buildhost}:%{name}-%{version}-%{release}\n"| grep -E \ '[^:]*(suse\.(de|com)|sturm.local):'| cut -d: -f2 \ | sort > $SYSINFOS/rpmlist_suse$POSTFIX # alle Pakete, die im Buildhost _nicht_ suse oder sturm.local haben rpm -qa --queryformat \ "%{buildhost}:%{name}-%{version}-%{release}\n"| grep -E \ -v '[^:]*(suse\.(de|com)|sturm.local):'| sort > \ $SYSINFOS/rpmlist_other$POSTFIX # erstellt eine Liste nach dem Speicherverbrauch unter / # damit hat man einen Richtwert beim Partitionieren du -bc --max-depth=1 / | sort -nr > $SYSINFOS/size_all_dirs$POSTFIX # zeigt den Platz für eigene Kernel du -bc --max-depth=1 /usr/src/ | sort -nr > $SYSINFOS/size_usr_src_dirs$POSTFIX # Zeigt den Platz für Cache du -bc --max-depth=1 /var/cache/ | sort -nr > $SYSINFOS/size_var_cache_dirs$POSTFIX # Zeigt den Platz für Spool (also für Mail, News, etc.) du -bc --max-depth=1 /var/spool/ | sort -nr > $SYSINFOS/size_var_spool_dirs$POSTFIX # zeigt die augenblickliche Partitionierung fdisk -l > $SYSINFOS/fdisk$POSTFIX # zeigt die Belegung der Partitionen df -PTh > $SYSINFOS/diskfree$POSTFIX # Mit dieser Sicherung kann ich auch bei defektem System Hardware-Details # nachsehen # trotz --short wird alles ins Log geschrieben und am Ende die short-Variante hwinfo --log $SYSINFOS/hwinfo$POSTFIX --short # noch 2 weitere Logs, wo man eventuell nachsehen möchte, wenn der Rechner # nicht mehr funktioniert :-) cp /var/log/boot.msg $SYSINFOS/boot.msg$POSTFIX dmesg > $SYSINFOS/dmesg$POSTFIX Sicherung der eigenen Kernel-Konfigurationen, setzt Quellen in /usr/src/linux* voraus Das frage ich mit einem kleinen Script ab, das nach .config in allen Unter-Verzeichnissen von /usr/src/ sucht. So gewappnet, inkl. einer Sicherung vor allem (aber nicht nur, je nach Einzelfall) von home und etc, ist eine Neuinstallation relativ schnell erledigt. Im Augenblick denke ich aber nicht daran auf 9.0 umzusteigen, wo es unter 8.2 ziemlich gut läuft. Al