Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Pochopenie pridelenia priestoru pre disk
* bloky: Systémy súborov Linux zvyčajne prideľujú diskový priestor v jednotkách nazývaných bloky. Veľkosť bloku sa líši v závislosti od súborového systému (napr. 4 kB, 8 kB).
* zarovnanie: Súbory sú uložené v blokoch a možno budú potrebovať zaberať viac blokov, aj keď je samotný súbor menší ako blok.
* metadáta: Okrem samotných údajov súborov sú k súboru spojené aj metadáta (napríklad názov súboru, povolenia, časové pečiatky atď.). Tieto metadáta tiež spotrebúva priestor na disk.
Odhadovanie diskového priestoru
1. Veľkosť bloku: Ak chcete získať presný odhad, budete musieť poznať veľkosť bloku vášho súborového systému. Môžete použiť príkaz `stat::
`` `Bash
 STAT -F %S  
 `` `  
  
 Tým sa dostane veľkosť bloku v bajtoch.  
  
 2.  Veľkosť súboru: Máte veľkosť súboru:1026 bajtov.  
  
 3.  Vypočítajte potrebné bloky:  
 * Rozdeľte veľkosť súboru veľkosťou bloku. Získa vám počet blokov potrebných na ukladanie údajov.  
 * Pretože pravdepodobne potrebujete aspoň jeden celý blok, zaokrúhlite toto číslo až na najbližšie celé číslo.  
  
 4.  Pridajte metadáta nad hlavou: Pre metadáta sú nejaké réžia. Hrubý odhad je okolo 10% veľkosti súboru, ale môže sa líšiť.  
  
  Príklad (za predpokladu 4 kB blokov)   
  
 1.  Veľkosť bloku: 4 kB =4096 bajtov  
 2.  potrebné bloky: 1026 bajtov / 4096 bajtov / blok ≈ 0,25 blokov. Zaokrúhľte sa na 1 blok.  
 3.  Disk Space: 1 blok * 4096 bajtov/blok =4096 bajtov (približne)  
 4.  metadáta (odhad): 10% z 1026 bajtov ≈ 103 bajtov  
  
  Celkový odhadovaný diskový priestor:4096 bajtov + 103 bajtov =4199 bajtov   
  
  Kľúčové body:  
  
 *  Presné využitie miesta na disku sa môže mierne líšiť v závislosti od konkrétneho systému súborov a ako prideľuje bloky.   
 * Disk Disk sa často uvádza v kilobajtoch (KB), megabajtoch (MB) alebo gigabajtoch (GB).  Bajty môžete previesť na tieto väčšie jednotky pomocou vhodných faktorov: 
 * 1 kb =1024 bajtov  
 * 1 mb =1024 kb  
 * 1 GB =1024 MB  
  
 Dajte mi vedieť, ak chcete preskúmať konkrétny systém súborov alebo získať presnejší odhad na základe konkrétnej distribúcie Linuxu.