jkois 2010-09-07 15:50:03 UTC
FreeBSD German Documentation Repository
Modified files:
books/handbook/disks chapter.sgml
Log:
MFen 1.295
Revision Changes Path
1.170 +31 -195 de-docproj/books/handbook/disks/chapter.sgml
Index: chapter.sgml
===================================================================
RCS file: /home/cvs/de-docproj/books/handbook/disks/chapter.sgml,v
retrieving revision 1.169
retrieving revision 1.170
diff -u -I$FreeBSDde.*$ -r1.169 -r1.170
--- chapter.sgml 19 Aug 2010 19:01:04 -0000 1.169
+++ chapter.sgml 7 Sep 2010 15:50:03 -0000 1.170
@@ -3,8 +3,8 @@
The FreeBSD German Documentation Project
$FreeBSD$
- $FreeBSDde: de-docproj/books/handbook/disks/chapter.sgml,v 1.169 2010/08/19 19:01:04 jkois Exp $
- basiert auf: 1.296
+ $FreeBSDde: de-docproj/books/handbook/disks/chapter.sgml,v 1.170 2010/09/07 15:50:03 jkois Exp $
+ basiert auf: 1.297
-->
<chapter id="disks">
@@ -3020,40 +3020,27 @@
<filename>/etc/fstab</filename>) sowie alle Bootmeldungen, jeweils
in zweifacher Ausfertigung.</para>
- <indexterm><primary>fix-it floppies</primary></indexterm>
+ <indexterm><primary>Live-CD</primary></indexterm>
- <para>Zweitens, überzeugen Sie sich, dass sowohl die
- Bootdiskette als auch die Reparaturdiskette
- (<filename>boot.flp</filename> bzw. <filename>fixit.flp</filename>)
- all Ihre Geräte ansprechen können. Die einfachste Methode
- dies nachzuprüfen ist, Ihren Rechner mit der Boot-Diskette im
- Floppylaufwerk neu zu starten und die Bootmeldungen zu durchzusehen.
- Wenn all Ihre Geräte aufgelistet sind und funktionieren,
- können Sie weiter zu Schritt drei gehen.</para>
-
- <para>Ist das nicht der Fall, müssen Sie sich eine eigene
- Version der beiden zum Booten benötigten Disketten erstellen.
- Diese müssen einen Kernel enthalten, der all Ihre Platten
- mounten kann und Zugriff auf Ihr Bandlaufwerk gestattet. Diese
- Disketten müssen ferner folgende Programme enthalten:
- <command>fdisk</command>, <command>bsdlabel</command>,
- <command>newfs</command>, <command>mount</command> sowie
- jedes Backup-Programm, das Sie verwenden. Diese Programme
- müssen statisch gelinkt sein. Falls Sie <command>dump</command>
- verwenden, muss die Diskette auch <command>restore</command>
- enthalten.</para>
+ <para>Zweitens brennen Sie eine <quote>livefs</quote>-CD. Diese
+ CD-ROM enthält alle nötigen Programme, um in einen
+ Reperaturmodus zu starten, aus dem heraus Sie unter anderem
+ &man.dump.8;, &man.restore.8;, &man.fdisk.8;, &man.bsdlabel.8;,
+ &man.newfs.8; sowie &man.mount.8; starten können.
+ ISO-Abbilder für das <quote>livefs</quote>-System finden
+ Sie unter <ulink
+ url="ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/&arch.i386;/ISO-IMAGES/&rel.current;/&os;-&rel.current;-RELEASE-&arch.i386;-livefs.iso"></ulink>.</para>
<para>Drittens, machen Sie oft Backups auf Band. Jede Änderung
seit Ihrem letzten Backup kann unwiederbringlich verloren gehen.
Versehen Sie die Backup-Bänder mit Schreibschutz.</para>
- <para>Viertens, testen Sie aus, wie die Disketten (entweder
- <filename>boot.flp</filename> und <filename>fixit.flp</filename>
- oder Ihre beiden eigenen Disketten aus Schritt zwei) und die
- Bänder mit den Backups zu behandeln sind. Machen Sie sich
- Notizen zu diesem Test. Bewahren Sie diese Notizen zusammen mit den
- Bootdisketten, den Ausdrucken und den Bändern mit den Backups
- auf. Wenn der Ernstfall eintritt, werden Sie vielleicht so genervt
+ <para>Viertens, testen Sie das in Schritt 2 erstellte
+ <quote>livefs</quote>-System sowie die für das Backup
+ notwendigen Bänder. Dokumentieren Sie diesen Test und
+ bewahren Sie diese Notizen zusammen mit der
+ <quote>livefs</quote>-CD und den Bändern auf. Wenn der
+ Ernstfall eintritt, werden Sie vielleicht so genervt
sein, dass Sie ohne Ihre Notizen vielleicht das Backup auf Ihren
Bändern zerstören. (Wie das geht? Man braucht nur
unglücklicherweise den Befehl <command>tar cvf
@@ -3061,157 +3048,13 @@
überschreiben).</para>
<para>Als zusätzliche Sicherheitsvorkehrung, kann man jeweils
- die Disketten und Bänder zweifach erstellen. Eine der Kopien
- sollte an einem entfernten Standort aufbewahrt werden. Ein
- entfernter Standort ist NICHT der Keller im gleichen
+ die <quote>livefs</quote>-CD und Bänder doppelt erstellen.
+ Eine der Kopien sollte an einem entfernten Standort aufbewahrt
+ werden. Ein entfernter Standort ist NICHT der Keller im gleichen
Bürogebäude. Eine Anzahl von Firmen im World Trade Center
musste diese Lektion auf die harte Tour lernen. Ein entfernter
Standort sollte von Ihrem Computer und Ihren Festplatten
physikalisch durch eine erhebliche Entfernung getrennt sein.</para>
-
- <example>
- <title>Ein Beispielskript zum Erstellen eigener Bootdisketten</title>
-
- <programlisting><![ CDATA [#!/bin/sh
-#
-# Erstellen einer Diskette zur Wiederherstellung eines Backups
-#
-# Diskette formatieren
-#
-PATH=/bin:/sbin:/usr/sbin:/usr/bin
-
-fdformat -q fd0
-if [ $? -ne 0 ]
-then
-echo "Bad floppy, please use a new one"
-exit 1
-fi
-
-# Die Bootbloecke auf die Diskette schreiben
-#
-bsdlabel -w -B /dev/fd0c fd1440
-
-#
-# Dateisystem fuer die (einzige) Partition auf der Diskette
-#
-newfs -t 2 -u 18 -l 1 -c 40 -i 5120 -m 5 -o space /dev/fd0a
-
-#
-# Diskette mounten
-#
-mount /dev/fd0a /mnt
-
-#
-# Benoetigte Verzeichnisse erstellen
-#
-mkdir /mnt/dev
-mkdir /mnt/bin
-mkdir /mnt/sbin
-mkdir /mnt/etc
-mkdir /mnt/root
-mkdir /mnt/mnt # fuer die Root-Partition
-mkdir /mnt/tmp
-mkdir /mnt/var
-
-#
-# die Verzeichnisse bevoelkern
-#
-if [ ! -x /sys/compile/MINI/kernel ]
-then
-cat << EOM
-Der MINI_Kernel existiert nicht, bitte einen erzeugen.
-Hier ein Beispiel einer Konfigurationsdatei:
-#
-# MINI -- Ein FreeBSD-Kernel, der auf die Diskette passt.
-#
-machine "i386"
-cpu "I486_CPU"
-ident MINI
-maxusers 5
-
-options INET # notwendig fuer _tcp _icmpstat _ipstat
-# _udpstat _tcpstat _udb
-options FFS #Berkeley Fast File System
-options FAT_CURSOR #Blockcursor in syscons oder pccons
-options SCSI_DELAY=15 #traue nicht Joe's SCSI-Geraet
-options NCONS=2 #2 virtuelle Konsolen
-options USERCONFIG #Konfiguration mit -c XXX zulassen
-
-
-config kernel root on da0 swap on da0 and da1 dumps on da0
-
-controller isa0
-controller pci0
-
-controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
-disk fd0 at fdc0 drive 0
-
-controller ncr0
-
-controller scbus0
-
-device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr
-device npx0 at isa? port "IO_NPX" irq 13 vector npxintr
-
-device da0
-device da1
-device da2
-
-device sa0
-
-pseudo-device loop # von INET benoetigt
-pseudo-device gzip # komprimierte a.out-Dateien ausfuehren
-EOM
-exit 1
-fi
-
-cp -f /sys/compile/MINI/kernel /mnt
-
-gzip -c -best /sbin/init > /mnt/sbin/init
-gzip -c -best /sbin/fsck > /mnt/sbin/fsck
-gzip -c -best /sbin/mount > /mnt/sbin/mount
-gzip -c -best /sbin/halt > /mnt/sbin/halt
-gzip -c -best /sbin/restore > /mnt/sbin/restore
-
-gzip -c -best /bin/sh > /mnt/bin/sh
-gzip -c -best /bin/sync > /mnt/bin/sync
-
-cp /root/.profile /mnt/root
-
-chmod 500 /mnt/sbin/init
----------------------------------------------
Diff block truncated. (Max lines = 200)
----------------------------------------------
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-cvs-doc" in the body of the message
Received on Tue 07 Sep 2010 - 17:50:21 CEST