Π—Π° Linux Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π° систСма Composefs.

ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡŠΡ€ Π›Π°Ρ€ΡΡŠΠ½ (Alexander Larsson), ΡΡŠΠ·Π΄Π°Ρ‚Π΅Π» Π½Π° Flatpak, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Π² компанията Red Hat, прСдстави ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½Π° вСрсия Π½Π° ΠΏΠ°Ρ‡ΠΎΠ²Π΅ с Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма Composefs Π·Π° ядрото Π½Π° Linux. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма наподобява Squashfs ΠΈ ΡΡŠΡ‰ΠΎ Π΅ подходяща Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠ±Ρ€Π°Π·ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅. Π Π°Π·Π»ΠΈΠΊΠΈΡ‚Π΅ сС свСТдат Π΄ΠΎ осигуряванС Π² Composefs Π½Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½ΠΎ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° няколко ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ΠΈ ΠΎΠ±Ρ€Π°Π·Π° ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° автСнтичността Π½Π° Ρ‡Π΅Ρ‚Π΅Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ. ΠšΠ°Ρ‚ΠΎ области Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π² ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма Composefs, сС посочват ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠ±Ρ€Π°Π·ΠΈ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° Git-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ OSTree.

Π’ Composefs сС ΠΏΡ€ΠΈΠ»Π°Π³Π° ΠΌΠΎΠ΄Π΅Π» Π½Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ с адрСсиранС, основано Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ, Ρ‚.Π΅. основният ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π΅ Π΅ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»Π°, Π° Ρ…Π΅Ρˆ ΠΎΡ‚ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»Π°. ПодобСн ΠΌΠΎΠ΄Π΅Π» осигурява дСдупликация ΠΈ позволява фактичСски Π΄Π° сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° само Π΅Π΄Π½Π° копия Π½Π° Π΅Π΄Π½Π°ΠΊΠ²ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, срСщащи сС Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ΠΈ дяловС. НапримСр, ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΡ‚Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ мноТСство Ρ‚ΠΈΠΏΠΎΠ²ΠΈ систСмни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π² случай Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Composefs всСки ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Ρ‰Π΅ бъдС ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΎΡ‚ всички ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ΠΈ ΠΎΠ±Ρ€Π°Π·ΠΈ, Π±Π΅Π· ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° Ρ‚Ρ€ΠΈΠΊΠΎΠ²Π΅, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ проброс с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ТСсти Π²Ρ€ΡŠΠ·ΠΊΠΈ. ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π° ΠΎΠ±Ρ‰ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π΅ само сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π² Π΅Π΄Π½Π° копия Π½Π° диска, Π½ΠΎ ΠΈ ΠΌΠΈΠ½Π°Π²Π°Ρ‚ с Π΅Π΄Π½Π° запис Π² страничния кэш, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π΄Π° сС спСстява ΠΊΠ°ΠΊΡ‚ΠΎ дисково, Ρ‚Π°ΠΊΠ° ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚.

Π—Π° икономия Π½Π° дисково пространство Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π² ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΎΠ±Ρ€Π°Π·ΠΈ са Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈ. ΠŸΡ€ΠΈ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ сС ΡƒΠΊΠ°Π·Π²Π°Ρ‚:

  • Π‘ΠΈΠ½Π°Ρ€Π΅Π½ индСкс, Π² ΠΊΠΎΠΉΡ‚ΠΎ сС ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ всички ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма, ΠΈΠΌΠ΅Π½Π° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΏΡ€Π°Π²Π° Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΈ Π΄Ρ€ΡƒΠ³Π° информация, с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° самото ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅.
  • ОсновСн ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π² ΠΊΠΎΠΉΡ‚ΠΎ сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° всички ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ΠΈ ΠΎΠ±Ρ€Π°Π·ΠΈ. Π€Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Ρ…Π΅ΡˆΠ° Π½Π° тяхното ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅.

Бинарният индСкс сС създава Π·Π° всСки ΠΎΠ±Ρ€Π°Π· Π½Π° Π€Π‘, Π° основният ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π΅ Π΅Π΄ΠΈΠ½ Π·Π° всички ΠΎΠ±Ρ€Π°Π·ΠΈ. Π—Π° вСрификация Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ цСлия ΠΎΠ±Ρ€Π°Π· Π² условията Π½Π° ΠΎΠ±Ρ‰ΠΎ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡŠΡ‚ fs-verity, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ провСрява ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° посочСнитС Π² бинарния индСкс Ρ…Π΅ΡˆΠΎΠ²Π΅ с фактичСското ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ (Ρ‚.Π΅. Π°ΠΊΠΎ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π½Π°ΠΏΡ€Π°Π²ΠΈ промяна Π² Ρ„Π°ΠΉΠ» Π² основния ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈΠ»ΠΈ Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΏΠΎΠ²Ρ€Π΅Π΄Π΅Π½ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° срив, Ρ‚Π°ΠΊΠ°Π²Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‰Π΅ Ρ€Π°Π·ΠΊΡ€ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π°).

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster