Hlavní navigace

Názor ke článku Mazání dat uprostřed souboru od ondra.novacisko.cz - No já tedy nevím, ale i smazání bloku...

  • 21. 9. 2014 18:14

    ondra.novacisko.cz (neregistrovaný) 109.80.104.---

    No já tedy nevím, ale i smazání bloku uprostřed souboru bych řešil jeho kompletním překopírováním bez odstraněných bloků. Pokud toho mám smazat víc, tak si jen sestavím soupis odstraňovaných míst a nakonec to uložím do nového souboru.

    Proč?

    1. Co když operace uprostřed selže? (elektřina, HW chyba, pád OS, whatever)
    2. Co když uživatel smazal něco, co nechtěl?
    3. Dneska pořád někdo zápasí s místem na disku?
    4. Nehledě na to, že přepisování souboru posouváním bloků rozhodně není atomická záležitost

    Jinak pro vážnější operace se opravdu dělá to, že se soubor rozdělí na spoustu menších souborů a s těma se pak pracuje. Tam ani nemusí být ten předmětný chunk pevné velikosti. Další možností je "interní FS" (prostě FS realizovaný uvnitř pracovního souboru na míru potřebě i třeba s možností mazat uprostřed)