Ext4 เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ Linux เด•เต‡เตผเดฃเดฒเดฟเตฝ เด•เต‡เดธเต-เด‡เตปเดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต

Ted Ts'o, ext2/ext3/ext4 เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เดฐเดšเดฏเดฟเดคเดพเดตเต, เดธเตเดตเต€เด•เดฐเดฟเดšเตเดšเต Linux-เด…เดŸเตเดคเตเดค เดฌเตเดฐเดพเดžเตเดšเดฟเดฒเต‡เด•เตเด•เต, เด…เดคเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ Linux 5.2 เด•เต‡เตผเดฃเดฒเดฟเดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเต เดฐเต‚เดชเต€เด•เดฐเดฟเด•เตเด•เตเด‚, เด’เดฐเต เดธเต†เดฑเตเดฑเต เดฎเดพเดฑเตเดฑเด™เตเด™เตพ, Ext4 เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เด•เต‡เดธเต-เด‡เตปเดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดซเดฏเตฝ เดจเดพเดฎเด™เตเด™เดณเดฟเตฝ UTF-8 เดชเตเดฐเดคเต€เด•เด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด‚ เดชเดพเดšเตเดšเตเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต.

"+F" (EXT4_CASEFOLD_FL) เดŽเดจเตเดจ เดชเตเดคเดฟเดฏ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเตเดฏเด•เตเดคเดฟเด—เดค เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเต เด•เต‡เดธเต-เด‡เตปเดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดฎเต‹เดกเต เด“เดชเตเดทเดฃเดฒเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด’เดฐเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดซเดฏเดฒเตเด•เดณเตเด‚ เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเตเด‚ เด‰เดณเตเดณ เดŽเดฒเตเดฒเดพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเดŸเต† เด•เต‡เดธเต เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด‚, เดซเดฏเดฒเตเด•เตพ เดคเดฟเดฐเดฏเตเดฎเตเดชเต‹เดดเตเด‚ เดคเตเดฑเด•เตเด•เตเดฎเตเดชเต‹เดดเตเด‚ เด•เต‡เดธเต เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดซเดฏเดฒเตเด•เตพ Test.txt, เด…เดคเตเดคเดฐเด‚ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเดฒเต† test.txt เด‰เด‚ test.TXT เด‰เด‚ เด’เดจเตเดจเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด‚). เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, "+F" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‰เดณเตเดณ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เด’เดดเดฟเด•เต†, เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‡เดธเต เดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เด†เดฏเดฟ เดคเตเดŸเดฐเตเดจเตเดจเต. เด•เต‡เดธเต-เด‡เตปเดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เดฎเต‹เดกเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดชเดฐเดฟเดทเตเด•เดฐเดฟเดšเตเดš เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เดณเตเดŸเต† เด’เดฐเต เดธเต†เดฑเตเดฑเต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต e2fsprogs.

เด•เตŠเดณเดฌเต‹เดฑเดฏเดฟเดฒเต† เดœเต€เดตเดจเด•เตเด•เดพเดฐเดจเดพเดฏ เด—เดฌเตเดฐเดฟเดฏเต‡เตฝ เด•เตเดฐเดฟเดธเตเดฎเดพเตป เดฌเต†เตผเดคเดพเดธเดฟเดฏเดพเดฃเต เดชเดพเดšเตเดšเตเด•เตพ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟ เดธเตเดตเต€เด•เดฐเดฟเดšเตเดšเดคเต. เดเดดเดพเด‚ เดชเตเดธเตเดคเด•เด‚ เดถเต‡เดทเด‚ เดถเตเดฐเดฎเด™เตเด™เตพ เดฎเต‚เดจเตเดจเต เดตเตผเดทเด™เตเด™เตพ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเตเดŸเต† เดตเดฟเด•เดธเดจเดตเตเด‚ เด‰เดจเตเดฎเต‚เดฒเดจเดตเตเด‚. เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เดกเดฟเดธเตเด•เต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ เด•เต‚เดŸเดพเดคเต† ext4_lookup() เดซเด‚เด—เตเดทเดจเดฟเดฒเต† เดจเต†เดฏเดฟเด‚ เดคเดพเดฐเดคเดฎเตเดฏ เดฒเต‹เดœเดฟเด•เต เดฎเดพเดฑเตเดฑเตเด•เดฏเตเด‚ dcache (เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดจเต†เดฏเดฟเด‚ เดฒเตเด•เตเด•เตเด…เดชเตเดชเต เด•เดพเดทเต†) เด˜เดŸเดจเดฏเดฟเตฝ เดนเดพเดทเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดคเดฒเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. "+F" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เดตเตเดฏเด•เตเดคเดฟเด—เดค เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเตเดŸเต† เดเดจเต‹เดกเดฟเตฝ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดŽเดฒเตเดฒเดพ เดธเดฌเตโ€Œเดซเดฏเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดธเดฌเตโ€Œเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดชเตเดฐเดšเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเต‚เดชเตเดชเตผเดฌเตเดฒเต‹เด•เตเด•เดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดชเต‡เดฐเตเด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เด•เต‚เดŸเตเดŸเดฟเดฏเดฟเดŸเดฟ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดฎเต—เดฃเตเดŸเดฟเด‚เด—เต เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดซเดฏเดฒเตเด•เดณเดฟเดฒเตเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดจเดพเดฎเด™เตเด™เดณเดฟเดฒเตเด‚ เดฏเต‚เดฃเดฟเด•เต‹เดกเต เดชเดฟเดจเตเดคเตเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเต† เดถเต‚เดจเตเดฏเดฎเดพเดฏ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ "+F" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚. "+F" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดธเดœเต€เดตเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† เดชเต‡เดฐเตเด•เตพ เดธเตเดตเดชเตเดฐเต‡เดฐเดฟเดคเดฎเดพเดฏเดฟ เดšเต†เดฑเดฟเดฏเด•เตเดทเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดˆ เดซเต‹เดฎเดฟเตฝ dcache-เตฝ เดชเตเดฐเดคเดฟเดซเดฒเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด†เดฆเตเดฏเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดซเต‹เดฎเดฟเตฝ เดกเดฟเดธเตเด•เดฟเตฝ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต. เด•เต‡เดธเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต† เดชเต‡เดฐเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเด‚, เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเดŸเต† เด•เต‡เดธเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเดพเดคเต† เดคเดจเตเดจเต† เดชเต‡เดฐเตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต (เดŽเดจเตเดจเดพเตฝ เด’เดฐเต‡ เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเดณเตเดณ เด’เดฐเต เดซเดฏเตฝ เดจเดพเดฎเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดธเดฟเดธเตเดฑเตเดฑเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เดฎเดฑเตเดฑเตŠเดฐเต เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ).

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•