Marian Hettwer <MH(at)kernel32.de> wrote:
> [...]
> Ist es möglich, obwohl ich mich im multiuser mode als root eingeloggt
> auf dieser schlanken FreeBSD 5.2 folgenden Befehl auszuführen ?
> time dd if=/dev/ad1 bs=32k | gzip > image-datei.gz
>
> ad1 ist dabei die Festplatte mit dem laufenden FreeBSD-5.2
Nein, das Image wäre nicht »clean«. Von der Festplatte
darf entweder nichts gemountet sein (was nicht geht, wenn
es von ihr das laufende System kommt), oder nur read-only.
Ich sehe diverse Möglichkeiten:
- Boote in Single-User-Mode, mounte alle Partitionen
read-only, und starte das Netzwerk (/etc/netstart).
- Boote Multi-User-Mode und zwinge alle Mounts auf
read-only zurück (»mount -u -o ro -f ...«). Das kann
aber einige unangenehme Effekte haben, je nachdem, was
gerade für Prozesse laufen, die irgendwohin schreiben
wollen.
- Besser: Boote Multi-User-Mode und mache dann ein
»shutdown now«. Das System fährt dann wieder in den
Single-User-Mode herunter, aber es sind noch alle
Partitionen gemountet, und das Netz ist auch noch kon-
figuriert. Jetzt kannst Du Dich an der Console ein-
loggen und relativ gefahrlos alle Mounts auf read-only
zurückschrauben.
- Stöpsle die Platte in einen anderen Rechner und boote
den. Dann ist von der Platte nichts gemountet.
- Boote von CD-ROM (Fixit / Live-FS). Du mußt dann aller-
dings Dein Netzwerk manuell in Gang bringen.
Gruß
Olli
-- Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München Any opinions expressed in this message may be personal to the author and may not necessarily reflect the opinions of secnetix in any way. One Unix to rule them all, One Resolver to find them, One IP to bring them all and in the zone to bind them. To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Fri 13 Feb 2004 - 14:04:41 CET