Átvitele vagy helyreállítása freebsd
Azt akarom mondani, hogy milyen viszonylag gyorsan vissza a halálból freebsd szerver, vagy át a teljes kiszolgáló egyik gépről a másikra. Ehhez szükségünk van egy program, archiválására fsbackup és live-cd FreeBSD-vel. Csak figyelmeztet, hogy ez nem így, szükség van egy bizonyos szintű ismerete és megértése OS freebsd.
$ Cfg_backup_name = "srv12_domain_local";
$ Cfg_cache_dir = "/ usr / local / fsbackup / cache";
$ Prog_md5sum = "md5 -b";
$ Prog_tar = "/ usr / bin / tar";
$ Prog_ssh = "/ usr / bin / ssh";
$ Prog_rm = "/ bin / rm";
$ Prog_gzip = "/ usr / bin / gzip";
$ Prog_pgp = "gpg";
$ Cfg_checksum = "timesize";
$ Cfg_backup_style = "backup";
$ Cfg_increment_level = 7;
$ Cfg_save_old_backup = 1;
$ Cfg_type = "remote_ftp";
$ Cfg_remote_ftp_mode = 0;
$ Cfg_remote_password = "jelszó";
$ Cfg_local_path = "/ mnt / backup / srv12 / system";
$ Cfg_time_limit = 0;
$ Cfg_size_limit = 0;
$ Cfg_maximum_archive_size = 0;
$ Cfg_root_path = "/";
$ Cfg_verbose = 2;
$ Cfg_stopdir_prune = 0;
1;
__DATA__
# Archiválása egy teljes szerver root
/
# Adjon meg kivételeket mappák nem kell hát
!/ dev
!/ mail
!/ mnt
!/ Usr / ports
!/ Var / db / portsnap
!/ Usr / local / fsbackup / cache
!/ Web / squidcache
!/ Web / mysql
!/ Usr / src
!/ Usr / local / www / data-dist / netams
Archiválok az egész szerver, kivéve bizonyos mappák, amelyek külön vannak felsorolva.
Archív megkaptuk, most kell készíteni a szerver, amelyen az átviteli kerül sor. Ehhez a forrás szerver, meg kell nyitnia a / etc / fstab Emlékezz meglévő partíciókat, majd hozzon létre ugyanazt a partíciót egy másik szerverre.
A partíció mérete eltérő lehet, egyszerűen csak a jelenléte ugyanazon szakaszok. Töröm lemezt a telepítő CD freebsd és egyedi telepíteni: krach közvetlenül vezetni, és a FreeBSD-t a rakodó. Miután létrehozta a partíciókat, akkor másolja a mentést valahol, így Ön is vegye fel a második szerveren, megrakva live CD-ről. Lehet másolni ftp, akkor a flash meghajtó, akkor csak fel a labdát vindovyh majd csatlakoztatni. Együtt az archív másolni kívánt a forgatókönyvet fsrestore.sh, ami fekszik a / usr / local / fsbackup / script. Ez a szkript elvégzi a rendszer-visszaállítási is.
Most hogy egy live-cd, azt használja Frenzy. és bootolni. Elvileg, akkor semmit, minden élő-cd a freebsd, de tetszik Frenzy. A betöltés után, van egy komplett rendszer, amely automatikusan beilleszti az általunk korábban szakaszok. Felmászik ez csak olvasható módban, úgy, hogy az első leválasztani.
és így tovább minden rétege.
Majd a mappa / mnt hozzon létre mappákat a nevét a szakaszok a rendszerünkben, amely most kihasználjuk. Az én esetemben ez a mappa / mnt / tmp / mnt / usr / mnt / var, / mnt / web / mnt / mail.
Ezután csatold a partíciókat, az újonnan létrehozott mappába, és a partíció / mount / mnt
Most kell csatlakoztatni az USB flash meghajtót a fájlt:
Ne felejtsük el, hogy a / dev / da0s1 az eszközön, mi a flash meghajtót.
Meg lehet csatlakoztatni a flash meghajtó helyett ablakok világon. A szerelés előtt a golyókat nem szabad elfelejteni, hogy a hálózat beállítására akár sysinstall, vagy közvetlenül c ifconfig:
felhasználó - felhasználó neve golyó, comp - számítógép neve a hálózatban shara - Balls neve
Szóval, van egy tartalék, van felszerelve fejezetben a jövő rendszer. Most meg lehet kezdeni a helyreállítást. Ehhez módosítani kell a script fsrestore.sh. Meg kell változtatni csak két sort:
Ezt követően, mi fut a script, és várja a befejezését. Jobb biztonsági másolat valahol helyben, majd futtassa helyreállítást. Így lesz ez gyorsabb és megbízhatóbb. Miután a visszaállítás befejeződött, ellenőrizze a fájlokat. Ezen a ponton a / mnt kell egy másolatot a szerveren.
Most arra van szükség, hogy néhány változtatást a konfigurációt. Az első dolog, amit meg kell bizonyosodni arról, hogy módosítsa a / mnt / etc / fstab a lemez nevét a különböző szerverek különböző lehet. A forrás szerver, volt egy tükör ar0. Költöztem egy kemény ad4. Ennek megfelelően a változás fstab ar0 a ad4. Itt lehet megváltoztatni a hálózati és egyéb beállításokat rc.conf de ez nem kritikus. Minden mást meg lehet változtatni a rendszer elindítása. Ha nem szerkeszteni az fstab fájlt, akkor valószínűleg nem fogunk elindulni.
Helyreállítása után újraindítja a számítógépet, vegye ki a live-cd, jelentkezzen be a rendszerbe. Továbbra is ezt a lépést. Együtt az archív közvetlenül fsbackup létrehoz egy fájlt a hozzáférési jogok és a tulajdonosok minden fájlt és mappát az archívumban. Ez a fájl kiterjesztése .dir A helyreállítás során a script nem működik, és nem állított fel a szükséges jogokkal, mint a gyógyulás felé vezető úton nem volt / és a / mnt /, ezért az elérési utat a fájl nem egyezik az utat a hasznosítás. Tehát most már kézzel végre a fájlt, hogy teljesen meggyógyul a jogokat és a tulajdonosok. Ehhez tedd közvetlenül a teljesítmény és a futás. Miután a kivégzés, van egy pontos másolatot a rendszer.
Minden leírt személyesen tesztelt sokszor. Nagyon egyszerű és kényelmes módja annak, hogy helyreállítsa vagy vándorolnak szerver freebsd.