Hülye voltam segítsetek!

Fórumok

Telepítettem egy backup szervert amire éles szerverről rsync-eltem dolgokat. Sajnos elírtam egy parancssort és a /etc meg a /usr/local/etc könyvtárakat is be sync-elte szerencsétlen. Sajnos a backup szerver-ről nem volt backup. :-( Úgyhogy most nem hiszem hogy kibírna egy újraindítást a gép. Szerencsére "állva maradt", sikerült ssh-val bemennem és átírnom az rc.conf-ban az ip címet, default router-t. Tehát jelenleg van root hozzáférésem.

Viszont az éles gép FreeBSD 8.2 stable. A backup gép az meg 9.0 release. Az fstab is felülíródott, és mégcsak véletlenül se ugyan olyan eszközök/lemezek vannak a gépben. Mit lehet tenni ilyenkor? (Azon kívül hogy imádkozom hogy ne kelljen újraindítani.)

Hozzászólások

Jártam én is így. :D
Szerintem semmit.
Kezd el szerkezdgetni, service-okat újraindítgatni.

Az milyen lenne hogy itthon felhúzok egy 9-es BSD-t egy akármilyen gépre, átmásolom az ő /etc -jét és átírom benne a leglényegesebb dolgokat?

Mert ugye a nyolcas /etc/rc.d -jével elég valószínű hogy nem indulna el...

Szerintem húzd újra a backupszervert , és csinálj új backupot, és imádkozz hogy ne ebben a 2 napban menjen tönkre az éles szerver

mondjuk az fstab-ot elo tudod allitani, mert mondasz egy mount -p parancsot, az az aktualis mount tablat fstab formaban dobja ki. meg a /var/run/dmesg.today -bol is ki lehet banyaszni, hogy milyen neven latja bootkor a diszkeket. /var/backups alatt is talalhatsz nehany rendszerfajlrol mentest, de azokkal azert ovatosan.

Szerintem telepíts virtuálisan egy friss 8.2-t.
Telepíts rá mindent ami az eredetin van.
Alaposan nyálazd össze a kettőt, de már alapnak jó lesz.
Az rsync törölt is vagy csak fölülírt? Pl vhost confok, stb.

Gyakorlatilag mindent fölülírt. Az fstab-ra a mount parancs nem jó sajnos, mert minden zfs-en van a gépen. Még a root fs is zfs. Bár lehet hogy így még egyszerűbb, talán az is elég ha mindent törlök az fstab-ból?

Azt hiszem az lesz, hogy bemegyek személyesen és újratelepítem. :-s

Ha használta akkor igen, de ezek szerint nem használta. Ez a legszarabb, ott a legjobb fs minden hájjal megkenve hogy ilyeneket el lehessen kerülni, azt mégse az lett belőle :S

Az hogy csak az etc ment fuccsba az tré, de még valahogy összerakja az ember. Amit írtam azt javasolnám mint nem freebsd-s kolega. Sajna így kezdődik egy szar hétvége, csak a vége sikerélmény legyen.

amit szokat valtoztatni /etc-ben azok tipikusan ezek a fileok:

rc.conf
rc.local
group
passwd
master.passwd
make.conf
src.conf
sysctl.conf
fstab
hosts
inetd.conf
shells
wpa_supplicant.conf

elso korbe igy ezek jutnak az eszembe

a group-rol es master.passwd-rol van backup /var/backup alatt, remelhetoleg azt nem rantotta at masik geprol

___
info

Szerencsére a group és passwd pont ugyan azok mint az élesen (pont azért mert ez egy backup szerver amit be lehet tenni az éles helyére). A többi dolog 99%-át a /etc alatt base.txz -ből sikerült visszaállítani. A maradékot beírtam kézzel.

Már csak a /usr/local/etc a kérdéses, de lehet hogy csak simán kitörlöm az egészet és újratelepítem a portokat.

A biztonság kedvéért nem indítom újra addig amíg fizikailag ott nem leszek mellette. De most már nem lesz nagy baj.

Köszönöm a segítséget mindenkinek!

fstab újrageneráláshoz mount-tal próbálkoznék (csak úgy simán).

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."