Otleteket, ellenveteseket szivesen latok.
Az nem jatszik, hogy hasznaljak masik fajlrendszert. A teljes spektrumot megjartam mar :-D
Kepzelt hasznok:
1. nem bootkor tortenik mindez a sok szarsag (tervezheto).
2. kicsi az alkalmazasok downtime-ja.
3. tulajdonkeppen akarmilyen fajlrendszerrel mukodhet.
Elore lathato hatranyok/ketsegek:
1. BONYOLULT kovetkezeskeppen torekeny.
2. micsinalok, ha vegzetes hibat talalok fsck kozben? hagyom -y aztan lesz ami lesz?
3. Nem vagyok biztos, hogy minden VG-mben van eleg hely a dolog kialakitasahoz.
4. Milyen hosszu a read-only fazis? Ez komplett no-go lehet bizonyos gepeken.
5. rsync a megfelelo eszkoz? I/O es CPU intenziv.
6. ...
7. ...
Nagyon szeretnek mar egy mukodo, megbizhato, kozepes teljesitmenyu, FSCK-mentes skalazodo fajlrendszert.
Nagyon.
- uid_1062 blogja
- A hozzászóláshoz be kell jelentkezni
- 1075 megtekintés
Hozzászólások
Ki kell kapcsolni az fsck-t, es elore tervezett karbantartasok kereteben rendszeres idokozonkent manualisan ellenorizni a filerendszereket. Mar ha valami produktiv dologrol van szo.
- A hozzászóláshoz be kell jelentkezni
Sajnos ezt leginkabb umountolva tudnam megtenni.
S a kozonseg akiknek szolgaltatunk globalis. Nincs "jo" idopont.
Ezert gondolkodom valami olyasmin ami az ellenorzes teljes idejere (ami sok ora is lehet) nem teszi offline-ba a tartalmat.
- A hozzászóláshoz be kell jelentkezni
Az nem gyorsabb, hogy ha egyszer már úgyis klónozod a partíciót, akkor leformázod az originalt majd rsync-el visszatolod a fájlokat? Mert akkor jó esélyjel nem lesz hiba a fájlrendszerben (fsck megoldva), csak mivel ez sokáig tart, 2 rsync kellene. És 2 klón, mivel a futó programok alá nem engedhetsz rsync-t. Bár ha a formázás elég gyors, akkor addig talán kibírható a vinyót használó progik futattásának hiánya.
- A hozzászóláshoz be kell jelentkezni
nem tudom, hogyan usznam meg ezt helyigenyileg.
A snapshot elrakja azokat a blokkokat amik megvaltoznak az eredetiben.
Egy mkfs/ujramasolas eseten ez kiraly mennyiseg is lehet :)
A formazas gyors lehet, de az rsync 5-600G vagy 1-2T adat eseten semmikeppen nem poen. Rettento sokaig el tud pocsolni vele.
Nem beszelve az irgalmatlan I/O mennyisegrol.
Azalatt a szerver olyan lesz mint egy terhes csiga.
Az en otletem annyival elorebb van, hogy a fajlok az eredeti fajlrendszeren ott vannak. Csak a megvaltozott fajlokkal kell foglalkozni az rsyncnek.
- A hozzászóláshoz be kell jelentkezni
Közben rájöttem, hogy format + snapshotról cp -r * és ennyi. Gyorsabb, mint rsync. De attól még kérdéses, hogy ekkora adatmennyiség átmásolása a gyorsabb, vagy ennyi adat átnyálazása rsync-el és a megváltozottak átmásolása.
- A hozzászóláshoz be kell jelentkezni
azt a cp -r jol meggondolnam (attol eltekintve, hogy valojaban -r deprecated es -R az amit erdemes hasznalni)
--
Bow down and admit defeat. | Old, weak and obsolete.
- A hozzászóláshoz be kell jelentkezni
Áhh, összekevertem rm-mel. :) cp-nél tényleg nagybetűs. :)
- A hozzászóláshoz be kell jelentkezni
- snapshotban a helyigeny? Minden hasznalt blokkot felulirsz --> masolodik a snapshot adatteruletebe. (Nem tudom mennyire van okosan megcsinalva ez, mindjart kiprobalom.)
- 600G adatnal is gyorsabb? Biztos?
- A hozzászóláshoz be kell jelentkezni
+1
Mi fasznak 180 naponta fsck -ni ?
Nem kell ugy sem romlott el filerndszer, ha nem volt aramszunet.... etc.
Vagy valamirol nem tudok ?
- A hozzászóláshoz be kell jelentkezni
> Nem kell ugy sem romlott el filerndszer, ha nem volt aramszunet.... etc.
Ha-Ha-Ha.
Ja, eredeti kérdésfeltevőnek javasolnám pl. a) a Tru64 AdvFS-ét (bár lehet, kicsit nehezen tudnád szóra bírni Linuxon; b) esetleg Veritas VxFS
- A hozzászóláshoz be kell jelentkezni
Ha-Ha-Ha.
XFS :"Recovery is performed automatically at file system mount time, and the recovery speed is independent of the size of the file system."
Egyébként nem figyeltél, mert kérdésben benne volt : "csomo helyen muszaj ext2/3 fajlrendszert hasznalnom"
- A hozzászóláshoz be kell jelentkezni
Szia Zahy,
long time no see.
- advfs: sajnos valoban fajna Linuxon elinditani :-D Jobb platformot erdemel az ennel.
- Veritas vxfs: Sajnos penzes, "unknown entity"
A tobbi jfs, xfs, reiserfs fajlrendszerekkel is az volt a baj, hogy a belso terheleses teszteken bizonyos szituaciokban megbuktak. Eddig az ext3 volt az egyeduli joszag ami mindent tulelt amit elvartunk tole.
Nem vagyok meggyozodve rola, hogy egy ujabb ismeretlen bevonasa es tesztelese (ido/penz) megeri.
Arrol nem beszelve, hogy a HP-UX-os idombol valami riaszto szamok remlenek fel a cucc araval kapcsolatban :)
Nekem meg kellene belole vagy 10-15 peldany.
Szerk.: Meg most megnezve a termek weboldalat, sajnos elegge korlatozott a tamogatott "Linuxok" listaja. Pl Debian nincs benne :-D
- A hozzászóláshoz be kell jelentkezni
A teny, hogy nem tudsz a hibarol, nem szunteti meg a hibat :)
Sajnos volt mar hibas fajlrendszerem minden lathato ok nelkul is. S volt mar rejtozkodo memoria hibabol eredo fajlrendszer hibam is.
Csak gepek szamanak kerdese milyen hamar futsz bele valami ilyesmibe.
S nem arrol van szo, hogy kizarolag a 180 naponta bekovetkezo fsck faj. A bootot megallito barmilyen okbol bekovetkezo fsck faj, mert orakra megall a boot tole.
Ezt kellene elkerulni. Akar ugy, hogy havonta menet kozben a fent leirt tancot eltancoltatom a geppel. S akkor legalabb lesz egy ismert allapotu fajlrendszerem.
- A hozzászóláshoz be kell jelentkezni
Koncepció jónak látszik, az agájaid is jogosak. rsync jó választás mivel mást nem tudok ami megfelelhetne :)
Biztonsági menteni? A képből hiányzik (mikor/hogyan).
Ha az fsck nem talál hibát (vagyis nem modosít) akkor gondolom elég, ha átírod legközelebbi checket mátol 180 napra.
- A hozzászóláshoz be kell jelentkezni
A mentesek azok ettol a kupac dologtol fuggetlenul mennek.
Azok is rsync-kel :)
az a 180 nap az resetelodik amikor lefut az fsck. De igazabol, ha ezt beuzemelem, letsztelem, az egyetlen dolog ami csinalni fog fsck-t az ez a script lesz.
Az fstabban szepen kikapcsolom az erintett kotetekre az automata fsck-t.
- A hozzászóláshoz be kell jelentkezni
http://en.wikipedia.org/wiki/Ext3cow
http://sourcefrog.net/projects/snapfs/
ilyesféle dolog kéne nekd.
szet nezhetsz fuse tájékán elég okos dolgok vannak.
rsync -el az a baj, hogy az összes filet meg kell néznie modosult e az pedig idő lehet.
ionotify vel meg teljes filrendszert elég nehézkes megfigyelni, talán egy kprobe segíthet.
Le kell tárolni az összes írásra megnyitott file listáját (lsof?), és az eztán megnyitottakét, ,hogy csak azt probáld syncelni.
Egy virtulis filerendszer lenne a legjobb ami ro -ként kezeli az egyik snpshotot, változások listáját meg elmenti valahová (nem block szinten, mint az lvm), aztán megigéred neki egy másik filerendszeren (fsckzott) ugyan az van , oda kiiaratni változásokat, és felmountolni..
Egy erre a célra is alkalmas filerendszeren filózok régóta a saját distromba, ha elkeszül bekerül :) (v2 feuture lesz, egyenlőre munkaneve overlayfs , unionfs+tmpfs kiváltésa v1 célja biz. szituációkban tehát v1 ramba, ment csak..)
szerk: ,ja sync kiadása sem árt esetedben.
- A hozzászóláshoz be kell jelentkezni
Még kezdő vagyok, ha nem hülyeség, talán ötletnek jó, amit írok. Ha jól veszem ki, akkor neked egy nagy rendszered van, és talán használsz terhelés elosztást is.
Most tanulmányozom az iptables-t, és ott láttam round-robin néven. Ebben az esetben csak az egyik gép állna le, és az fsck elvégezhető lenne tervezetten, és utána lehetne szinkronizálni újból.
- A hozzászóláshoz be kell jelentkezni
Az otlet alapvetoen nem rossz, csak pont ezek a szerverek nincsenek tobbszorozve. Tul draga volna.
Mas rendszereimen, ahol sok gepbol all egy furt, nem is foglalkozom effele bohocsagokkal... Raernek bootolni. Kinek hianyzik egy 10 tagu furtbol egy gep :)
- A hozzászóláshoz be kell jelentkezni
Ilyen felépítést sejtettem, és arra gondolok, hogy ha van több gép, mindegyik mást/másokat szolgáltat, esetleg páronként összevonnád, az összevontakat dupláznád meg, akkor kb szolgáltatásonként fele terhelés, de dupla mennyiségű szolgáltatás, a terhelés kb azonos lenne, és a gépek száma nem változna. Úgyis akartál egy spnashotot, akkor van némi területed erre a célra, további bővítésnél a vinyó és a memória talán nem olyan drága, mint egy teljes gép.
- A hozzászóláshoz be kell jelentkezni
huh... Azert ez ennel egy cseppet bonyolultabb :)
Kezdve onnan, hogy a snapshot az kb 10%-nyi teruletet foglal nalam, az eredetihez kepest.
A tartalom ezeken a szervereken 200-700GB. Nem annyira szeretnem ezt mindet duplazni :)
a "paronkent osszevonas" az jo otlet leirva, de _nagyon_ sok munka, nagyon nagy kockazat, egy fizetos, termelesi statuszu szolgaltatason.
S valoszinuleg joval kockazatosabb mint azt gondolom most igy elso ranezesre.
- A hozzászóláshoz be kell jelentkezni