Ekuro Linux fun eto faili Ext4 pẹlu atilẹyin fun iṣẹ ṣiṣe aibikita ọran

Ted Ts'o, onkọwe ti awọn ọna ṣiṣe faili ext2/ext3/ext4, gba si ẹka Linux-tókàn, lori ipilẹ eyiti itusilẹ ti ekuro Linux 5.2 yoo ṣẹda, ṣeto kan awọn ayipada, imuse atilẹyin fun awọn iṣẹ aibikita ọran ni eto faili Ext4. Awọn abulẹ naa tun ṣafikun atilẹyin fun awọn ohun kikọ UTF-8 ni awọn orukọ faili.

Ipo iṣẹ aibikita ọran ti ṣiṣẹ ni iyan ni ibatan si awọn ilana kọọkan nipa lilo ẹda tuntun “+ F” (EXT4_CASEFOLD_FL). Nigbati a ba ṣeto abuda yii lori itọsọna kan, gbogbo awọn iṣẹ ṣiṣe pẹlu awọn faili ati awọn iwe-ipamọ inu yoo ṣee ṣe laisi akiyesi ọran ti awọn ohun kikọ, pẹlu ọran naa yoo jẹ akiyesi nigbati wiwa ati ṣiṣi awọn faili (fun apẹẹrẹ, awọn faili Test.txt, test.txt ati test.TXT ni iru awọn ilana ni ao kà si kanna). Nipa aiyipada, laisi awọn ilana pẹlu abuda “+ F”, eto faili naa tẹsiwaju lati jẹ ifura ọran. Lati ṣakoso ifisi ti ipo aibikita ọran, a funni ni eto awọn ohun elo ti a tunṣe e2fsprogs.

Awọn abulẹ ti pese sile nipasẹ Gabriel Krisman Bertazi, oṣiṣẹ ti Collabora, ati gba pẹlu keje igbiyanju lẹhin odun meta idagbasoke ati imukuro comments. Imuse naa ko ṣe awọn ayipada si ọna kika ibi ipamọ disiki ati pe o ṣiṣẹ nikan ni ipele ti yiyipada iṣaro lafiwe orukọ ninu iṣẹ ext4_lookup () ati rirọpo hash ni dcache (Kaṣe Ṣiṣayẹwo Orukọ Itọsọna). Iye ti “+ F” abuda ti wa ni ipamọ laarin inode ti awọn ilana kọọkan ati pe o jẹ ikede si gbogbo awọn iwe-faili ati awọn iwe-ipamọ. Alaye fifi koodu ti wa ni ipamọ ni superblock kan.

Lati yago fun ikọlu pẹlu awọn orukọ ti awọn faili ti o wa tẹlẹ, abuda “+ F” le ṣee ṣeto nikan lori awọn ilana ti o ṣofo ni awọn eto faili ninu eyiti atilẹyin Unicode ninu faili ati awọn orukọ itọsọna ti ṣiṣẹ ni ipele iṣagbesori. Awọn orukọ ti awọn eroja liana fun eyiti “+ F” abuda ti mu ṣiṣẹ ni iyipada laifọwọyi si kekere kekere ati afihan ni fọọmu yii ni dcache, ṣugbọn ti wa ni fipamọ sori disiki ni fọọmu ti a sọ tẹlẹ nipasẹ olumulo, ie. Pelu sisẹ awọn orukọ laibikita ọran, awọn orukọ ti han ati fipamọ laisi sisọnu alaye nipa ọran ti awọn ohun kikọ (ṣugbọn eto kii yoo gba ọ laaye lati ṣẹda orukọ faili pẹlu awọn ohun kikọ kanna, ṣugbọn ni ọran ti o yatọ).

orisun: opennet.ru

Fi ọrọìwòye kun