Mam 27GB aplikaciu. Pri kopirovani na USBcko mi to zrazu napise "kopirujem 44,5GB dat". Po chvili kalkulacie polku skipne a nakopiruje 27GB. Problem je, ze pri 32GB kluci to napise, ze mi chyba miesto a teda nic nenakopiruje. Musim to kopriovat po zlozkach. Kazdej z nich odhadne na supu cca 2x velkost, nasledne polku skipne a zapise tak ako ma. Aplikacia pozostava z velkeho mnozstva suborov s mnozstvom drobnych datovych suborov. Windows 10. Neviete co to ma znamenat?
No ak mas vela malych suborov a mas velky cluster, tak ano .. 27GB dat moze uplne kludne zozrat aj 50GB.
Cluster, co je min. alokacna jednotka filesystemu ak ma 4kB, ale ty mas subor , ktory ma 512bajtov, tak ti na FS alokuje to minimum .. teda 4kB. Podobne, ak mas subor, ktory ma 4500bajtov, tak realne si vezme 4+4kB. Preto ked je velmi vela malych, alebo nevhodne velkych suborov, sa ti toto moze stat. Riesenie zcasti je proste zmensit alokacnu jednotku v danom FS. Alebo ked sa neda, vyrobit virtualny disk s prislusne malym clusterom. A to este nepisem o problematike flashu/SSD, kde obvykle byva min. alokacna jednotka 4MB. Co prislusne vsetko paradne spomali. A slusne zvacsi tzv. write amplification.
Zazipuj/zraruj to a bude pokoj.