Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done
Het lijkt me het makkelijkst om een nfs mount te maken, en dan vervolgens via cpdup (http://www.freshports.org/sysutils/cpdup/) alles te kopieren.
Enige wat dan nog belangrijk is, is het aanmaken van de mbr. Dit staat wel duidelijk uitgelegd in de freebsd handbook (http://www.freebsd.org/do...handbook/boot-blocks.html)
Enige wat dan nog belangrijk is, is het aanmaken van de mbr. Dit staat wel duidelijk uitgelegd in de freebsd handbook (http://www.freebsd.org/do...handbook/boot-blocks.html)
Bedankt, ik zal eens even het een en ander gaan lezen
Voor dat cpdup, moet ik dan eerst een basis installatie doen en vervolgens kopiëren? NFS heb ik ook geen ervaring mee maar ik neem aan dat daar meer dan genoeg documentatie over te vinden is
Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done
Ik denk dat de kans op fouten groot is als je filesystems gaat klonen.
Het gaat niet om het klonen van de filesystems, maar om het resultaat: bestanden op dezelfde plek met dezelfde flags/attributen/owner/group/etc..
Ik raad aan om de hele zooi te tarren, dus de complete root. Unmount wel alle filesystems zoals CD's en floppy's die je niet mee wilt nemen. Ik vraag me af of de standaard meegeleverde tar wel de speciale FreeBSD-attributen bewaart. Volgens mij niet. Ook eventuele ACL's gaan niet mee. BSDtar kan dat echter wel, zie http://people.freebsd.org/~kientzle/libarchive/bsdtar.1.txt
Staat in de ports. Omdat het om veel gegevens gaat, is gzippen of bzippen wellicht een goed idee
Die tar moet je vervolgens ergens parkeren zodat je er vanaf je tweede server weer bij kan. Maakt niet uit waar, kan op nfs-server, ftp-server, op DVD-branden, kijk maar wat het beste uit komt.
Op de nieuwe server moet je met een FreeBSD install-CDtje (zelfde versie dan de FreeBSD die in je tar van de oude server staat!) de slices en partities aanmaken. Als het goed is, is de FreeBSD bootsector en boot2, die _altijd_ op een FreeBSD-slice aanwezig zijn altijd in staat om de bootloader te vinden (loader) als deze aanwezig is.
De laatste kunstgreep is het untarren van het spul. Ik weet niet of bsdtar aanwezig is op de FreeBSD live CD. Indien dit wel het geval is, is het natuurlijk gemakkelijk. Zo niet, dan kun je volgens mij het beste (uiteraard TIJDELIJK) een schijf met een minimale FreeBSD-installatie + BSDtar in je server zetten, booten, en vanaf deze setup kun je heel veilig de tar uitpakken op de schijven die gebruikt gaan worden. Ik ken je setup niet exact, maar misschien is het wel mogelijk met de eerste schijf uit de bron-server, dat kost het minste tijd.
Het gaat niet om het klonen van de filesystems, maar om het resultaat: bestanden op dezelfde plek met dezelfde flags/attributen/owner/group/etc..
Ik raad aan om de hele zooi te tarren, dus de complete root. Unmount wel alle filesystems zoals CD's en floppy's die je niet mee wilt nemen. Ik vraag me af of de standaard meegeleverde tar wel de speciale FreeBSD-attributen bewaart. Volgens mij niet. Ook eventuele ACL's gaan niet mee. BSDtar kan dat echter wel, zie http://people.freebsd.org/~kientzle/libarchive/bsdtar.1.txt
Staat in de ports. Omdat het om veel gegevens gaat, is gzippen of bzippen wellicht een goed idee
Die tar moet je vervolgens ergens parkeren zodat je er vanaf je tweede server weer bij kan. Maakt niet uit waar, kan op nfs-server, ftp-server, op DVD-branden, kijk maar wat het beste uit komt.
Op de nieuwe server moet je met een FreeBSD install-CDtje (zelfde versie dan de FreeBSD die in je tar van de oude server staat!) de slices en partities aanmaken. Als het goed is, is de FreeBSD bootsector en boot2, die _altijd_ op een FreeBSD-slice aanwezig zijn altijd in staat om de bootloader te vinden (loader) als deze aanwezig is.
De laatste kunstgreep is het untarren van het spul. Ik weet niet of bsdtar aanwezig is op de FreeBSD live CD. Indien dit wel het geval is, is het natuurlijk gemakkelijk. Zo niet, dan kun je volgens mij het beste (uiteraard TIJDELIJK) een schijf met een minimale FreeBSD-installatie + BSDtar in je server zetten, booten, en vanaf deze setup kun je heel veilig de tar uitpakken op de schijven die gebruikt gaan worden. Ik ken je setup niet exact, maar misschien is het wel mogelijk met de eerste schijf uit de bron-server, dat kost het minste tijd.
Miischien is het programa Storage Manager van Portlock een optie?
Daarmee kun je servers klonen en diskmanipulaties uitvoeren.
http://www.portlock.com
Daarmee kun je servers klonen en diskmanipulaties uitvoeren.
http://www.portlock.com
[ Voor 25% gewijzigd door metalant op 31-07-2005 19:02 ]