Clanek dobry, ale proc v prvnim reseni pouzivas sync a proc rovnou 2x?
Vzdyt kdyby se to mohlo prohodit, tak se na bash nelze spolehnout. Pri spousteni s & za prikazem nebo pri paralelizaci bych prohodeni rozumel i kdyz sync by to nevyresil, ted tomu nerozumim.
Já si tedy také myslím, že data budou zapsána ve správném pořadí i bez sync. Sync by měl pouze zařídit zapsání cache fyzicky na disk. I při nesyncnutých datech bude pořadí správné a budete z disku číst i správná data. Akorát o ně můžete přijít, pokud odpojíte napájení.