Izmēru izvēle
Programmā visas opcijas ir veidotas plašai cilvēku kopai, tādēļ iestatījumi tiek pielāgoti tā, lai tos bez vajadzības nevajadzētu mainīt.
Dažas no šīm opcijām ir saistītas ar izmēra maiņu dažādiem elementiem. Optimāli izvēloties opciju iestatījumus, tiek veidots balanss starp pielietošanas scenārijiem un kompromisiem. Šis raksts izskaidro šos kompromisus un kā tos pareizi izvēlēties, lai derētu konkrētajai rezerves kopijai.
Bloka izmērs
Tā kā programma veido rezerves kopijas ar blocks
jeb “failu daļām”, viena no opcijām ir izvēlēties, cik liela būs šī “daļa”.
Daļas izmērs tiek uzstādīts ar komandu --block-size
un pēc noklusējuma ir 100kb liels. Ja fails ir mazāks nekā uzstādītais izmērs, vai arī izmērs nav vienādi sadalīts, programma izveidos bloku, kas ir mazāks par norādīto daļas izmēru.
Veids, kā blokiem tiek dots nosaukums (ar hešu palīdzību), pēc rezerves kopijas izveides, nav iespējams mainīt daļas izmērus. Ja lietotājs centīsies nomainīt daļas izmēru jau esošai rezrves kopijai, programma apturēs procesu un izdos kļūdas paziņojumu.
Lielāku bloku izmēru izmantošana
Ja lietotājs izvēlas lielāku izmēru, programma izveidos mazāk bloku, kuriem būs lielāks izmērs ar noteikumu, ka faili ir lielāki par daļas izmēru. Ir iespējams izvēlēties mazāku izmēru, bet tas var izraisīt negatīvu ietekmi.
Katru bloku nepieciešams glabāt atmiņā, tādēļ mazāk bloku nozīmē, ka būs mazākas un ātrākas meklēšanas tabulas. Efekts ir pamanāmāks, ja datubāze tiek glabāta uz citā diska ar rotējošām daļām (HDD).
Ja lietotājam ir lieli faili, izvēloties lielākus daļu izmērus, tiks nedaudz samazināta aizņemtā vieta priekš uzglabāšanas. Atjaunojot failus, šai opcijai arī ir priekšrocība, jo vairāk failu var tik apvietoti mazāk blokos un rezultātā tiks saglabāti mazāk attālinātu failu.
Ja kaut viens baits failā ir mainīts, programma veidos jaunu bloku. Ja daudzos failos tiks kaut kas mainīts, tiks veidoti daudzi bloki, kas palielinās uzglabāšanas vietu un augšupielādes ilgumu.
Ar lielākiem daļu izmēriem ir mazāka iespēja, ka deduplikācija atradīs saderīgas daļas, jo faila daļa satur vairāk informācijas.
Ja augšupielādes ātrums ir pietiekams uz attālināto galamērķi, izvēloties lielus daļu izmērus ir priekšrocība. Mazākais daļas izmērs ir 10KB, bet lielākajam limits nav noteikts. Lai gan izvēloties lielākus izmērus par 1MB, jāņem vērā ietekmi, kas šajā sadaļā tika aprakstītas.
Attālināto bloku izmērs
Lai daļas nebūtu jāglabā individuāli, programma grupē datus blokos, kas samazina attālināto failu daudzumu un pieprasījumus attālinātajam serverim. Pēc grupēšanas bloki tiek kompresēti, kas ietaupa uzglabāšanas vietu. Pēc tam tiek pievienota šifrēšana, kas samazina iespēju, ka datus kāds varētu nolasīt.
Bloku izmērus iespējams uzstādīt grafiskajā lietotāja saskarnē, kā arī ar komandrindas komandu --dblock-size
. Attālinātos blokus sauc par dblock
failiem.
Izmērs pēc noklusējuma ir 50MB, kas ir izvēlēts priekš lietotājiem, kuriem ir ierobežots augšupielādes ātrums.
Atšķirībā no daļu izmēra, kas izklāstīts šī raksta iepriekšējās sadaļās, bloku izmēra maiņa var dot priekšrocību, lai būtu piemērota dažādiem savienojumiem. Šos bloku izmērus var mainīt arī pēc rezerves kopiju izveides.
Avots: https://duplicati.com/