Ext5.2 ನಲ್ಲಿನ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ 4 ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್ ಶೋಧವನ್ನು ಅನುಮತಿಸುತ್ತದೆ

ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್

ಟೆಡ್ ತ್ಸೋ, ext2 / ext3 / ext4 ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳ ಲೇಖಕ, ಲಿನಕ್ಸ್-ಮುಂದಿನ ಶಾಖೆಯನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ, ಮೇಲೆ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ 5.2 ಬಿಡುಗಡೆಯನ್ನು ರಚಿಸುವ ಮೂಲ, ಬದಲಾವಣೆಗಳ ಒಂದು ಸೆಟ್ ಬೆಂಬಲವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ ಫಾರ್ ರಲ್ಲಿ ಸ್ವತಂತ್ರ ಪ್ರಕರಣ ಕಾರ್ಯಾಚರಣೆಗಳು Ext4 ಫೈಲ್ ಸಿಸ್ಟಮ್.

ತೇಪೆಗಳು ಅವರು ಫೈಲ್ ಹೆಸರುಗಳಲ್ಲಿ ಯುಟಿಎಫ್ -8 ಅಕ್ಷರಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತಾರೆ. "+ F" (EXT4_CASEFOLD_FL) ಎಂಬ ಹೊಸ ಗುಣಲಕ್ಷಣವನ್ನು ಬಳಸಿಕೊಂಡು ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸುವ ಲಿಂಕ್‌ನಲ್ಲಿ ಅಕ್ಷರೇತರ ಕೇಸ್ ಮೋಡ್ ಅನ್ನು ಐಚ್ ally ಿಕವಾಗಿ ಸೇರಿಸಲಾಗಿದೆ.

Ext4 ಗಾಗಿ ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್

ಈ ಗುಣಲಕ್ಷಣವನ್ನು ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸ್ಥಾಪಿಸಿದಾಗ, ಫೈಲ್‌ಗಳು ಮತ್ತು ಉಪ ಡೈರೆಕ್ಟರಿಗಳೊಂದಿಗಿನ ಎಲ್ಲಾ ಕಾರ್ಯಾಚರಣೆಗಳು ಅದು ಅವಳೊಳಗೆ ಕೇಸ್ ಸೆನ್ಸಿಟಿವ್ ಆಗಿರುವುದಿಲ್ಲ, ಫೈಲ್‌ಗಳನ್ನು ಹುಡುಕುವಾಗ ಮತ್ತು ತೆರೆಯುವಾಗ ಪ್ರಕರಣವನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗುವುದು (ಉದಾ. Test.txt, test.txt ಮತ್ತು test.TXT ಒಂದೇ ರೀತಿಯ ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿ) ಒಂದೇ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ).

ಅಂದರೆ, ಇದು ಡೈರೆಕ್ಟರಿ ನಮೂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ, ಬಳಕೆದಾರರ ಸ್ಥಳ ಬಳಸುವ ಹೆಸರು ಡಿಸ್ಕ್ ಹೆಸರಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಬೈಟ್-ಫಾರ್-ಬೈಟ್ ಅಲ್ಲ, ಆದರೆ ಯುನಿಕೋಡ್ ಸ್ಟ್ರಿಂಗ್‌ನ ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್ ಸಮಾನ ಆವೃತ್ತಿಯಾಗಿದೆ.

ಈ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್ ಫೈಲ್ ನೇಮ್ ಲುಕಪ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ವೈಶಿಷ್ಟ್ಯವನ್ನು ಡೈರೆಕ್ಟರಿಗಳಿಗೆ ಅನ್ವಯಿಸುವ ಇನೋಡ್ ಗುಣಲಕ್ಷಣವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಅವರ ಮಕ್ಕಳು ಆನುವಂಶಿಕವಾಗಿ ಪಡೆದಿದ್ದಾರೆ.

ಈ ಗುಣಲಕ್ಷಣ ಏಕವ್ಯಕ್ತಿ ಖಾಲಿ ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿ ಸಕ್ರಿಯಗೊಳಿಸಬಹುದುಎನ್ಕೋಡಿಂಗ್ ಕಾರ್ಯವನ್ನು ಬೆಂಬಲಿಸುವ ಫೈಲ್ ಸಿಸ್ಟಮ್ಗಳಿಗಾಗಿ, ಆದ್ದರಿಂದ ಕೇಸ್-ಬೈ-ಕೇಸ್ ಆಧಾರದ ಮೇಲೆ ಮಾತ್ರ ಭಿನ್ನವಾಗಿರುವ ಫೈಲ್ ಹೆಸರುಗಳ ಘರ್ಷಣೆಯನ್ನು ತಪ್ಪಿಸುತ್ತದೆ.

ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, "+ F" ಗುಣಲಕ್ಷಣದೊಂದಿಗೆ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಹೊರತುಪಡಿಸಿ, ಫೈಲ್ ಸಿಸ್ಟಮ್ ಇನ್ನೂ ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್ ಆಗಿದೆ. ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್ ಮೋಡ್ನ ಸೇರ್ಪಡೆ ನಿಯಂತ್ರಿಸಲು, ಮಾರ್ಪಡಿಸಿದ e2fsprogs ಉಪಯುಕ್ತತೆಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ.

ಈ ಪ್ಯಾಚ್ ಎಕ್ಸ್‌ಟ್ಯಾ 4 ರಲ್ಲಿ ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್ ಫೈಲ್ ನೇಮ್ ಲುಕಪ್‌ಗಳಿಗೆ ನಿಜವಾದ ಬೆಂಬಲವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ, ಇದು ಫೀಚರ್ ಬಿಟ್ ಮತ್ತು ಸೂಪರ್‌ಬ್ಲಾಕ್‌ನಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಎನ್‌ಕೋಡಿಂಗ್ ಅನ್ನು ಆಧರಿಸಿದೆ.

ಬರಲು ಬಹಳ ಸಮಯ ತೆಗೆದುಕೊಂಡ ಕೆಲಸ

ಪ್ಯಾಚ್‌ಗಳನ್ನು ಸಹಯೋಗಿ ಗೇಬ್ರಿಯಲ್ ಕ್ರಿಸ್ಮನ್ ಬರ್ಟಾಜಿ ಸಿದ್ಧಪಡಿಸಿದ್ದಾರೆ ಮತ್ತು ಮೂರು ವರ್ಷಗಳ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಕಾಮೆಂಟ್‌ಗಳನ್ನು ಅಳಿಸಿದ ನಂತರ ಏಳನೇ ಪ್ರಯತ್ನದಿಂದ ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ.

ಅನುಷ್ಠಾನವು ಡಿಸ್ಕ್ ಶೇಖರಣಾ ಸ್ವರೂಪದಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವುದಿಲ್ಲ ಮತ್ತು ext4_lookup () ಕಾರ್ಯದಲ್ಲಿ ಹೆಸರು ಹೋಲಿಕೆ ತರ್ಕವನ್ನು ಬದಲಾಯಿಸುವ ಮಟ್ಟದಲ್ಲಿ ಮತ್ತು dcache (ಡೈರೆಕ್ಟರಿ ನೇಮ್ ಲುಕಪ್ ಸಂಗ್ರಹ) ರಚನೆಯಲ್ಲಿ ಹ್ಯಾಶ್ ಅನ್ನು ಬದಲಿಸುವ ಮಟ್ಟದಲ್ಲಿ ಪ್ರತ್ಯೇಕವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

"+ F" ಗುಣಲಕ್ಷಣದ ಮೌಲ್ಯವನ್ನು ಪ್ರತ್ಯೇಕ ಡೈರೆಕ್ಟರಿಗಳ ಐನೋಡ್‌ಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಎಲ್ಲಾ ಲಗತ್ತಿಸಲಾದ ಫೈಲ್‌ಗಳು ಮತ್ತು ಉಪ ಡೈರೆಕ್ಟರಿಗಳಿಗೆ ಅನ್ವಯಿಸುತ್ತದೆ. ಎನ್ಕೋಡಿಂಗ್ ಮಾಹಿತಿಯನ್ನು ಸೂಪರ್ಬ್ಲಾಕ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ.

ಸದ್ಯಕ್ಕೆ, negative ಣಾತ್ಮಕ ಲುಕಪ್‌ಗಳನ್ನು dcache ಗೆ ತಳ್ಳಲಾಗುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಅವುಗಳು ಹೇಗಾದರೂ ಅಮಾನ್ಯವಾಗಬೇಕಾಗುತ್ತದೆ, ಏಕೆಂದರೆ ಕಾಣೆಯಾದ ಫೈಲ್‌ಗಳನ್ನು ನಾವು ನಂಬಲು ಸಾಧ್ಯವಿಲ್ಲ.

ಕಾರ್ಯಕ್ಷಮತೆಗೆ ಇದು ಕೆಟ್ಟದು, ಆದರೆ ಸರಿಪಡಿಸಲು ವಿಎಫ್ಎಸ್ ಪದರದ ಕೆಲವು ಹತೋಟಿ ಅಗತ್ಯವಿರುತ್ತದೆ.

ಎಲ್ಲರಂತೆ ನಾವು ಈಗ ಇಲ್ಲದೆ ಬದುಕಬಹುದು.

ಘರ್ಷಣೆಯನ್ನು ತಪ್ಪಿಸಲು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಫೈಲ್‌ಗಳ ಹೆಸರಿನೊಂದಿಗೆ, "+ F" ಗುಣಲಕ್ಷಣವನ್ನು ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿನ ಖಾಲಿ ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿ ಮಾತ್ರ ಹೊಂದಿಸಬಹುದು, ಇದರಲ್ಲಿ ಆರೋಹಣ ಹಂತದಲ್ಲಿ ಫೈಲ್ ಮತ್ತು ಡೈರೆಕ್ಟರಿ ಹೆಸರುಗಳಲ್ಲಿ ಯೂನಿಕೋಡ್ ಬೆಂಬಲ ಮೋಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.

"+ F" ಗುಣಲಕ್ಷಣವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದ ಡೈರೆಕ್ಟರಿ ಅಂಶಗಳ ಹೆಸರುಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಣ್ಣಕ್ಷರಕ್ಕೆ ಅನುವಾದಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಈ ರೀತಿಯಲ್ಲಿ dcache ನಲ್ಲಿ ಪ್ರತಿಫಲಿಸುತ್ತದೆ, ಆದರೆ ಅವುಗಳನ್ನು ಮೂಲತಃ ಬಳಕೆದಾರರು ವ್ಯಾಖ್ಯಾನಿಸಿದ ರೂಪದಲ್ಲಿ ಡಿಸ್ಕ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ.

ಹೊಸ ಡಿಸ್ಕ್ ಹ್ಯಾಶ್‌ಗಳನ್ನು ಸರಪಳಿಯ ಬದಲು ನೇರವಾಗಿ ಪ್ರಕರಣಗಳ ಸಂಪೂರ್ಣ ಸರಪಳಿಯ ಹ್ಯಾಶ್ ಎಂದು ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ.

ಅಂದರೆ, ಪ್ರಕರಣವನ್ನು ಲೆಕ್ಕಿಸದೆ ಹೆಸರು ಸಂಸ್ಕರಣೆಯ ಹೊರತಾಗಿಯೂ, ಅಕ್ಷರಗಳ ಸಂದರ್ಭದಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ಕಳೆದುಕೊಳ್ಳದೆ ಹೆಸರುಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಉಳಿಸಲಾಗುತ್ತದೆ (ಆದರೆ ಒಂದೇ ಅಕ್ಷರಗಳೊಂದಿಗೆ ಫೈಲ್ ಹೆಸರನ್ನು ರಚಿಸಲು ಸಿಸ್ಟಮ್ ನಿಮಗೆ ಅನುಮತಿಸುವುದಿಲ್ಲ, ಆದರೆ ಬೇರೆ ಸಂದರ್ಭದಲ್ಲಿ).

ಹಿಂದಿನ ಹುಡುಕಾಟದಲ್ಲಿ ಸಮಾನ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಬಳಸಲಾಗಿದ್ದರೂ ಸಹ ಸಂಗ್ರಹದಲ್ಲಿ ಸರಿಯಾದ ನಮೂದನ್ನು ತ್ವರಿತವಾಗಿ ಕಂಡುಹಿಡಿಯಲು ಇದು ವಿಎಫ್ಎಸ್ ಕೋಡ್ ಅನ್ನು ಅನುಮತಿಸುತ್ತದೆ


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.