( SzBlackY | 2016. 11. 02., sze - 12:29 )

Triviálisan: A process megnyitja X fájlt írásra, kap egy file handle-t, írogat bele. B process törli X fájlt. Lepausolod a processzeket, kivágod alóluk a nyitot file handle-ket, umount, suspend.
Resume-kor hogy kapja vissza X azt a handle-t, amit B már törölt és az általad kikényszerített handle lezárás és umount véglegesen eltávolított (mivel a fájlrendszerből már nem elérhető)?

És azért ez az állapot nem ritka, és csak egy a sok közül, ahol borulhat az ötleted.

Van ilyesmi, a CRIU nagyon hasonlót csinál (processek suspendje), itt-ott patchelt kernel kell neki, és csomó mindent még így sem tud menteni...

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)