FreeBSD Server spiegeln - wie dateisystemebene kopieren?

rakso

Well-Known Member
hallo!
ich möchte meinen root-server auf einen rechner zu hause spiegeln. der root-server hat zwei mit gmirror gespiegelte festplatten, die mit 700 GB etwas kleiner sind als die platte zu hause.


/dev/mirror/gm0s1a /
devfs 100% /dev
/dev/mirror/gm0s1f /data
/dev/mirror/gm0s1d /tmp
/dev/mirror/gm0s1e /usr

zu hause schauts nach einer frischen installation grad so aus
/dev/ad2s1a 496M 143M 313M 31% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad2s1e 496M 12K 456M 0% /tmp
/dev/ad2s1f 672G 119M 618G 0% /usr
/dev/ad2s1d 1.9G 242K 1.7G 0% /var

jetzt ist meine frage, wie kann ich das disk-setup vom root-server ähnlich nachbauen? also wie kann ich jetzt nachträglich gmirror aktivieren?

PS: bin mit disklabel nicht zur welt gekommen ;-)

anschließend würde ich einfach ALLES rsyncen, fstab ,rc.* vom lokalen rechner verwenden, sonst alles vom root-server, und neustarten .. oder wie würdet ihr das machen?

Gruß
rakso
 
Aktivieren in "/boot/loader.conf"
Code:
geom_mirror_load="YES"

Einrichten:
Code:
gmirror configure -a gm0
gmirror insert gm0 /dev/ad2

/etc/fstab anpassen:
Code:
sed -i .bak -e 's|/ad2|/mirror/gm0|' /etc/fstab

Reboot.

falls eine 2te Festplatte vorhanden nach Reboot:
Code:
gmirror insert gm0 /dev/ad4
 
hallo!
hmm geht nicht so richtig.

habs mal nach handbuch gemacht:

Code:
# gmirror label -vb round-robin gm0 /dev/ad2
Metadata value stored on /dev/ad2.
Done.

Code:
 gmirror load
gmirror: Command 'load' not available.

dann von dir:
Code:
# gmirror configure -a gm0
gmirror: No such device: gm0.

was passt da nicht? hat der kernel von der CD überhaupt options GEOM_MIRROR ?
und wie kann ich dann auch die partitionierung 1:1 übernehmen? das ist damit ja noch nicht getan.

Danke & Gruß
rakso
 
"gmirror load" lädt nur das Kernelmodul. Ob das schon geladen ist kannst du mit
Code:
kldstat -v | grep mirror
sehen.
 
Er hat wohl das "gm0" nicht geladen.
teste mal statt gm0 "mirror/gm0"

Anonstensten die Ausgabe von:
Code:
gmirror list
gpart list
 
Zurück
Oben