Postfix - mailbox nebo maildir?

bratr vítr

Re:Postfix - mailbox nebo maildir?
« Odpověď #15 kdy: 10. 02. 2015, 15:16:56 »
a k druhé části mého dotazu... jaký filesystem byste doporučovali ?
předpokládám, že v mém případě to je jedno, nicméně jaký je váš názor na volbu ?


H0ax

Re:Postfix - mailbox nebo maildir?
« Odpověď #16 kdy: 10. 02. 2015, 15:35:58 »
400 000 mailů, 200G, mám na ext4, 10k disky. Měl jsem to i na 7.2k disku a bylo to ok. Tomu extu prostě věřím nejvíc.

Re:Postfix - mailbox nebo maildir?
« Odpověď #17 kdy: 10. 02. 2015, 15:52:39 »
Je to asi jako zalohovat MySQL kopirovanim souboru s tabulkama z masteru misto master-slave-mysqldump.

Jo jasně. A potom zjistíte, že ten dump je nekonzistentní, protože replikace se uráčila replikovat by the mysql way a ne s ohledem na konzistenci dat a budete víte kde. Pokud už někdo musí používat tuhle .... věc, tak je lepší to občas vypnout a odzálohovat ty soubory (nebo alespoň zabránit přístupu klientům a udělat pořádný dump, který ta db za běhu taky neumí).

Dzavy

Re:Postfix - mailbox nebo maildir?
« Odpověď #18 kdy: 10. 02. 2015, 16:09:56 »
Jo jasně. A potom zjistíte, že ten dump je nekonzistentní, protože replikace se uráčila replikovat by the mysql way a ne s ohledem na konzistenci dat a budete víte kde. Pokud už někdo musí používat tuhle .... věc, tak je lepší to občas vypnout a odzálohovat ty soubory (nebo alespoň zabránit přístupu klientům a udělat pořádný dump, který ta db za běhu taky neumí).

No to podle me akorat znamena, ze mas blbe nastaveny binlog-format, nemas zadnej monitoring logu (hlasky "Statement may not be safe to log in statement format") a downtime Ti nedela problem. Nevychvaluju MySQL, ale neprijde mi to jako jeho chyba.

Re:Postfix - mailbox nebo maildir?
« Odpověď #19 kdy: 10. 02. 2015, 16:12:32 »
a k druhé části mého dotazu... jaký filesystem byste doporučovali ?
předpokládám, že v mém případě to je jedno, nicméně jaký je váš názor na volbu ?

Ext3/4, XFS, BTRFS. Prostě si vyber to, co znáš, co umíš otestovat / opravit a s čím máš zkušeností. U této minimální zátěže je to fakt jedno, takže neřešit. U větší zátěže je možné všechny fs nastavit s ohledem na počty souborů a vybrat v testu ten nejlepší.


Re:Postfix - mailbox nebo maildir?
« Odpověď #20 kdy: 10. 02. 2015, 16:14:40 »
No to podle me akorat znamena, ze mas blbe nastaveny binlog-format, nemas zadnej monitoring logu (hlasky "Statement may not be safe to log in statement format") a downtime Ti nedela problem. Nevychvaluju MySQL, ale neprijde mi to jako jeho chyba.

Ano, to že to JÁ mám blbě nastavené už jsem slyšel. Víte, problém je jinde. U MySQL všichni berou jako normální, že se o tu mysql musíte starat, neustále kontrolovat konzistenci, neustále něco řešit a když to neděláte, je to VÁŠ

Re:Postfix - mailbox nebo maildir?
« Odpověď #21 kdy: 10. 02. 2015, 16:26:16 »
No to podle me akorat znamena, ze mas blbe nastaveny binlog-format, nemas zadnej monitoring logu (hlasky "Statement may not be safe to log in statement format") a downtime Ti nedela problem. Nevychvaluju MySQL, ale neprijde mi to jako jeho chyba.

Ano, to že to JÁ mám blbě nastavené už jsem slyšel. Víte, problém je jinde. U MySQL všichni berou jako normální, že se o tu mysql musíte starat, neustále kontrolovat konzistenci, neustále něco řešit a když to neděláte, je to VÁŠ problém.

Ne, ten software se o ty data má postarat sám, od toho je. A má k tomu úplně všechno, co k tomu potřebuje. Viz následující příklad:

* mysqldump blokuje aplikace (protože zámky)
* Na to někdo vymyslí geniální řešení: tak to replikuj a dumpuj slave
* Super, tak se to replikuje a dumpuje slave, slave se rozbije a reakce je: tvoje chyba měl jsi kontrolovat konzistenci.

JAK? Tím že zastavím klienty na masteru a udělám dump? :-D

Takže abych se vyhnul downtime při zálohování, tak udělám downtime při kontrole replikace. Jako fakt super řešení by the mysql way... A přesně těchto pastí je to plné a lidem okolo to vůbec nevadí. Takže sorry, ale této věci svoje data fakt nedám. ;-)


aaa

Re:Postfix - mailbox nebo maildir?
« Odpověď #22 kdy: 10. 02. 2015, 16:58:16 »
Zalohy se daji delat jednoduse pomoci snapshotu fs, nebo pripadne pomoci http://www.percona.com/doc/percona-xtrabackup/2.1/innobackupex/innobackupex_script.html

j

Re:Postfix - mailbox nebo maildir?
« Odpověď #23 kdy: 10. 02. 2015, 18:08:17 »
Smarja ja vim, ze Zimbra pouziva postfix - jde o to, ze nemusim resit jak a co si kam uklada a pouzivam jeji nastroje na zalohovani... Je to asi jako zalohovat MySQL kopirovanim souboru s tabulkama z masteru misto master-slave-mysqldump.

Druha vec je ta z pohledu uzivatele, ale tu tady nema cenu resit, protoze tady si evidentne vsichni ctou maily muttem, pripadne rovnou tcpdumpem.

Tovizejo, ja si taky koupim kamion. Sice jezdim skoro furt jen sam, ale moh by se hodit, zejo ...


Ano, neřešíš, protože "detaily" jako jaký filesystém se hodí pro ukládání spousty malých souborů nebo co se líp zálohuje tím či oním, to je přece pod rozlišovací schopnosti entrprajs mlamoje. Tam tam nahodí jakýsi grůpvér, z posledních sil tam něco nakliká ("konfigurace") no a pak to funguje jako blackbox, o kterém přece není potřeba nic vědět, vždyť takové blbosti moh někdo řešit snad před sto lety.

entrprajs mamloj si woe predevsim necha ty vecy udelat ne klyc neee? Proste woe vikesuju mego, paac ten co mi to nabid me pozval na golf/sqash/... a dal mi k tomu pekny barevny obrazky vismatejch rodinek, takze to prece musi workovat fpohode.


a k druhé části mého dotazu... jaký filesystem byste doporučovali ?
předpokládám, že v mém případě to je jedno, nicméně jaký je váš názor na volbu ?

Mno, vzhledem k tomu co pises, bych dal prednost proverenosti, protoze vykon rozhodne kritickej nebude. takze ext. Mam na stejnym nejakych 45 000 mailu a zadnej problem neni.

No to podle me akorat znamena, ze mas blbe nastaveny binlog-format, nemas zadnej monitoring logu (hlasky "Statement may not be safe to log in statement format") a downtime Ti nedela problem. Nevychvaluju MySQL, ale neprijde mi to jako jeho chyba.
mysql a problem s downtime? lol ... to je asi tak stejny, jako kdybys resil HA na windows.

Zalohy se daji delat jednoduse pomoci snapshotu fs, nebo pripadne pomoci http://www.percona.com/doc/percona-xtrabackup/2.1/innobackupex/innobackupex_script.html

loooool a nekonzistentni data v databazi ti neva, vid?

Lol Phirae

Re:Postfix - mailbox nebo maildir?
« Odpověď #24 kdy: 10. 02. 2015, 18:42:05 »
Proste woe vikesuju mego, paac ten co mi to nabid me pozval na golf/sqash/... a dal mi k tomu pekny barevny obrazky vismatejch rodinek, takze to prece musi workovat fpohode.

Jop! Woe tady bych to potřeboval přivařit nebo snejtovat, co myslíš že bude lepší? Takový píčoviny řešili před sto lety, seš úplně zavostalej, místo nejtů za deset korun si kup si CNC za deset mega a vyrob si to celý znova!  ;D ::)

aaa

Re:Postfix - mailbox nebo maildir?
« Odpověď #25 kdy: 11. 02. 2015, 07:55:33 »
Zalohy se daji delat jednoduse pomoci snapshotu fs, nebo pripadne pomoci http://www.percona.com/doc/percona-xtrabackup/2.1/innobackupex/innobackupex_script.html

loooool a nekonzistentni data v databazi ti neva, vid?

Tak jestli pouzivas myisam tak si muzes pred dumpem zamknout tabulky pro zapis. :P

aaa

Re:Postfix - mailbox nebo maildir?
« Odpověď #26 kdy: 11. 02. 2015, 08:15:05 »
Zalohy se daji delat jednoduse pomoci snapshotu fs, nebo pripadne pomoci http://www.percona.com/doc/percona-xtrabackup/2.1/innobackupex/innobackupex_script.html

loooool a nekonzistentni data v databazi ti neva, vid?

Tak jestli pouzivas myisam tak si muzes pred dumpem zamknout tabulky pro zapis. :P

Dumpem => Snapshotem

j

Re:Postfix - mailbox nebo maildir?
« Odpověď #27 kdy: 11. 02. 2015, 08:57:27 »
Zalohy se daji delat jednoduse pomoci snapshotu fs, nebo pripadne pomoci http://www.percona.com/doc/percona-xtrabackup/2.1/innobackupex/innobackupex_script.html

loooool a nekonzistentni data v databazi ti neva, vid?

Tak jestli pouzivas myisam tak si muzes pred dumpem zamknout tabulky pro zapis. :P

Koukam ze ses vazne odpornik ... tvle je uplne jedno jakej model pouzivas, snap fs bude vzdy nekonzistentni. A zamceni pro zapis je ti howno platny. Musis flushnout data na disk. V pripade transakcnich veci musis dokoncit probihajici transakce. K tomu se sice muzes pokusit mysql ruzne dokopat, ale "od prirody" to nijak negarantuje => pro jakykoli nasazeni kde na datech sejde je naprosto nepouzitelna.

aaa

Re:Postfix - mailbox nebo maildir?
« Odpověď #28 kdy: 11. 02. 2015, 09:57:49 »
Zalohy se daji delat jednoduse pomoci snapshotu fs, nebo pripadne pomoci http://www.percona.com/doc/percona-xtrabackup/2.1/innobackupex/innobackupex_script.html

loooool a nekonzistentni data v databazi ti neva, vid?

Tak jestli pouzivas myisam tak si muzes pred dumpem zamknout tabulky pro zapis. :P

Koukam ze ses vazne odpornik ... tvle je uplne jedno jakej model pouzivas, snap fs bude vzdy nekonzistentni. A zamceni pro zapis je ti howno platny. Musis flushnout data na disk. V pripade transakcnich veci musis dokoncit probihajici transakce. K tomu se sice muzes pokusit mysql ruzne dokopat, ale "od prirody" to nijak negarantuje => pro jakykoli nasazeni kde na datech sejde je naprosto nepouzitelna.

Abych to zkratil.

Myisam - je nutne pouzit flush tables with read lock; set global read_only = on; a pote provest snapshot.
Innodb - staci provest snapshot a pri obnoveni pri startu mysql pockat az provede co potrebuje podle logu.

Nechapu v cem vidis problem a kde muze vznikat nejaka nekonzistence dat, snapshot fs je z principu to same jako vypadek napajeni.

prg

Re:Postfix - mailbox nebo maildir?
« Odpověď #29 kdy: 11. 02. 2015, 10:02:03 »
Koukam ze ses vazne odpornik ... tvle je uplne jedno jakej model pouzivas, snap fs bude vzdy nekonzistentni. A zamceni pro zapis je ti howno platny. Musis flushnout data na disk. V pripade transakcnich veci musis dokoncit probihajici transakce. K tomu se sice muzes pokusit mysql ruzne dokopat, ale "od prirody" to nijak negarantuje => pro jakykoli nasazeni kde na datech sejde je naprosto nepouzitelna.
ACID. Clovek ma zalohu suborov tak, ako by ich videl, keby v tom momente vypadol prud (to sa tiez nestihne flushnut alebo dokoncit transakcie).
Z toho by sa slusna databaza s transakciami mala spamatat bez nejakych nekonzistencii.