Линукс ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Π·Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π΅Π½ систСм Ext4 Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Π° ΡˆΡ‚ΠΎ Π½Π΅ Π΅ чувствитСлна Π½Π° Π±ΡƒΠΊΠ²ΠΈ

Π’Π΅Π΄ Π¦ΠΎ, Π°Π²Ρ‚ΠΎΡ€ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π΅Π½ систСм ext2/ext3/ext4, ΠΏΡ€ΠΈΡ„Π°Ρ‚Π΅Π½ΠΈ Π΄ΠΎ Π³Ρ€Π°Π½ΠΊΠ°Ρ‚Π° Линукс-слСдна, Π²Ρ€Π· основа Π½Π° која ќС сС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Linux 5.2, Π·Π±ΠΈΡ€ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Ρ˜ΡœΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΡˆΡ‚ΠΎ Π½Π΅ сС чувствитСлни Π½Π° Π±ΡƒΠΊΠ²ΠΈ Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм Ext4. Π—Π°ΠΊΡ€ΠΏΠΈΡ‚Π΅ исто Ρ‚Π°ΠΊΠ° Π΄ΠΎΠ΄Π°Π²Π°Π°Ρ‚ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° UTF-8 Π·Π½Π°Ρ†ΠΈ Π²ΠΎ ΠΈΠΌΠΈΡšΠ°Ρ‚Π° Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅.

Π Π΅ΠΆΠΈΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° нСчувствитСлСн Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π±ΡƒΠΊΠ²ΠΈ Π΅ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π²ΠΎ однос Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π½ΠΎΠ²ΠΈΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ β€ž+Fβ€œ (EXT4_CASEFOLD_FL). Кога овој Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π΅ поставСн Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΎΡ‚, ситС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ со Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΈ ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ Π²Π½Π°Ρ‚Ρ€Π΅ ќС сС ΠΈΠ·Π²Ρ€ΡˆΠ°Ρ‚ Π±Π΅Π· Π΄Π° сС Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Π±ΡƒΠΊΠ²ΠΈΡ‚Π΅ Π½Π° Π·Π½Π°Ρ†ΠΈΡ‚Π΅, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΎ ΠΈ ΡΠ»ΡƒΡ‡Π°Ρ˜ΠΎΡ‚ ќС сС ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π° ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π°ΡšΠ΅ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ Test.txt, test.txt ΠΈ test.TXT Π²ΠΎ Ρ‚Π°ΠΊΠ²ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ ќС сС смСтаат Π·Π° исти). Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ, со исклучок Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈΡ‚Π΅ со Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ β€ž+Fβ€œ, Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π° Π΄Π° ΠΈΠΌΠ° чувствитСлност Π½Π° Π±ΡƒΠΊΠ²ΠΈ. Π—Π° Π΄Π° сС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ нСчувствитСлСн Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π±ΡƒΠΊΠ²ΠΈ, сС Π½ΡƒΠ΄ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Ρ‚ сСт Π½Π° ΠΊΠΎΠΌΡƒΠ½Π°Π»Π½ΠΈ услуги e2fsprogs.

Π—Π°ΠΊΡ€ΠΏΠΈΡ‚Π΅ Π³ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈ Π“Π°Π±Ρ€ΠΈΠ΅Π» ΠšΡ€ΠΈΡΠΌΠ°Π½ Π‘Π΅Ρ€Ρ‚Π°Π·ΠΈ, Π²Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Π²ΠΎ ΠšΠΎΠ»Π°Π±ΠΎΡ€Π°, Π° Π³ΠΈ ΠΏΡ€ΠΈΡ„Π°Ρ‚ΠΈ со сСдмо ΠΎΠ±ΠΈΠ΄ΠΈ ΠΏΠΎ Ρ‚Ρ€ΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ€Π°Π·Π²ΠΎΡ˜ ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈ. Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π΅ ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΡ‚ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° дискот ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ исклучиво Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π·Π° спорСдба Π½Π° ΠΈΠΌΠΈΡšΠ°Ρ‚Π° Π²ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° ext4_lookup() ΠΈ Π·Π°ΠΌΠ΅Π½Π° Π½Π° Ρ…Π°ΡˆΠΎΡ‚ Π²ΠΎ структурата dcache (Directory Name Lookup Cache). ВрСдноста Π½Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΡ‚ β€ž+Fβ€œ Π΅ Π·Π°Ρ‡ΡƒΠ²Π°Π½Π° Π²ΠΎ ΠΈΠ½ΠΎΠ΄Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ ΠΈ сС ΡˆΠΈΡ€ΠΈ Π²ΠΎ ситС ΠΏΠΎΠ΄Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΈ ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° ΠΊΠΎΠ΄ΠΈΡ€Π°ΡšΠ΅ сС Π·Π°Ρ‡ΡƒΠ²ΡƒΠ²Π°Π°Ρ‚ Π²ΠΎ супСрблок.

Π‘ΠΎ Ρ†Π΅Π» Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π°Ρ‚ судири со ΠΈΠΌΠΈΡšΠ°Ρ‚Π° Π½Π° постоСчкитС Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΡ‚ β€ž+Fβ€œ ΠΌΠΎΠΆΠ΅ Π΄Π° сС постави само Π½Π° ΠΏΡ€Π°Π·Π½ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΡ‚Π΅ систСми Π²ΠΎ ΠΊΠΎΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π½Π° Π£Π½ΠΈΠΊΠΎΠ΄ Π²ΠΎ ΠΈΠΌΠΈΡšΠ°Ρ‚Π° Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈΡ‚Π΅ Π΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½Π° Π²ΠΎ Ρ„Π°Π·Π°Ρ‚Π° Π½Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΡšΠ΅. Π˜ΠΌΠΈΡšΠ°Ρ‚Π° Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΎΡ‚ Π·Π° ΠΊΠΎΠΈ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΡ‚ β€ž+Fβ€œ автоматски сС ΠΏΡ€Π΅Ρ‚Π²ΠΎΡ€Π°Π°Ρ‚ Π²ΠΎ ΠΌΠ°Π»ΠΈ Π±ΡƒΠΊΠ²ΠΈ ΠΈ сС Ρ€Π΅Ρ„Π»Π΅ΠΊΡ‚ΠΈΡ€Π°Π°Ρ‚ Π²ΠΎ ΠΎΠ²Π°Π° Ρ„ΠΎΡ€ΠΌΠ° Π²ΠΎ dcache, Π½ΠΎ сС Π·Π°Ρ‡ΡƒΠ²ΡƒΠ²Π°Π°Ρ‚ Π½Π° дискот Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ° ΠΏΡ€Π²ΠΈΡ‡Π½ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° ΠΎΠ΄ корисникот, Ρ‚.Π΅. И ΠΏΠΎΠΊΡ€Π°Ρ˜ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΠΈΠΌΠΈΡšΠ°Ρ‚Π° Π±Π΅Π· Ρ€Π°Π·Π»ΠΈΠΊΠ° Π½Π° Π±ΡƒΠΊΠ²ΠΈΡ‚Π΅, ΠΈΠΌΠΈΡšΠ°Ρ‚Π° сС ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°Π°Ρ‚ ΠΈ Π·Π°Ρ‡ΡƒΠ²ΡƒΠ²Π°Π°Ρ‚ Π±Π΅Π· Π΄Π° сС ΠΈΠ·Π³ΡƒΠ±Π°Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° Π±ΡƒΠΊΠ²ΠΈΡ‚Π΅ Π½Π° Π·Π½Π°Ρ†ΠΈΡ‚Π΅ (Π½ΠΎ систСмот Π½Π΅ΠΌΠ° Π΄Π° Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ ΠΈΠΌΠ΅ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° со исти Π·Π½Π°Ρ†ΠΈ, Π½ΠΎ Π²ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ ΡΠ»ΡƒΡ‡Π°Ρ˜).

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€