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.)
- 6784 megtekintés
Hozzászólások
Jártam én is így. :D
Szerintem semmit.
Kezd el szerkezdgetni, service-okat újraindítgatni.
- A hozzászóláshoz be kell jelentkezni
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...
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
hmm, ezt a "mount -p"-t nem is tudtam, koszi!
___
info
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
ZFS-ben nem lehet visszaalitani snapshotot a fajlokrol? (Lehet, hogy hulye kerdes, nem ertek hozza csak kivancsisagbol)
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Szerintem ha csináltam volna snapshot-ot akkor tudnék visszaállítani. :-)
http://docs.huihoo.com/opensolaris/solaris-zfs-administration-guide/htm…
Snapshots are created by using the zfs snapshot command
- A hozzászóláshoz be kell jelentkezni
Igy mar vilagos, tehat a kovetkezo backup serveren d-1 snapshot es d-2 torlese.
- A hozzászóláshoz be kell jelentkezni
install disc-en megtalalod a regi vanilla etc-t talan a base.txz-ben, onnan azt ki tudod masolni egy az egyben vagy innen: ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/9.0-RELEASE
___
info
- A hozzászóláshoz be kell jelentkezni
Köszönöm! Na ezt megpróbálom. Hátha nem kell újratelepíteni az egészet.
- A hozzászóláshoz be kell jelentkezni
ZFS-t mar regen neztem, ott meg kell egyaltalan adni fstab-ban a zvolokat? nem a ZFS sajat magan belul tartolja el, es csak loader.conf-ba kell beirni hogy honnan bootoljon?
___
info
- A hozzászóláshoz be kell jelentkezni
+1, nekem is ugy remlik, tehat sokkal inkabb az applikacios beallitasok azok, amik elmehetnek.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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!
- A hozzászóláshoz be kell jelentkezni
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."
- A hozzászóláshoz be kell jelentkezni