ĐаĐŧĐ´ĐļŅ Đ§ĐžĐŊ (Namjae Jeon), ŅŅаŅŅĐŊиĐē ĐŋŅĐžĐĩĐēŅа Samba, ŅĐžĐŋŅОвОĐļдаŅŅиК Đ´ŅаКвĐĩŅ EXFAT и ŅĐĩŅвĐĩŅ KSMBD в ŅĐ´ŅĐĩ Linux, ĐŋŅĐĩĐ´ĐģĐžĐļиĐģ вĐēĐģŅŅиŅŅ Đ˛ ŅĐ´ŅĐž ĐŊОвŅŅ ŅĐĩаĐģиСаŅĐ¸Ņ ŅаКĐģОвОК ŅиŅŅĐĩĐŧŅ NTFS â ntfsplus. ĐŅĐĩĐ´ĐŋĐžĐģĐ°ĐŗĐ°ĐĩŅŅŅ, ŅŅĐž йОĐģĐĩĐĩ ĐēаŅĐĩŅŅвĐĩĐŊĐŊŅĐš и ŅĐžĐŋŅОвОĐļдаĐĩĐŧŅĐš NTFS-Đ´ŅаКвĐĩŅ ĐŋОСвОĐģĐ¸Ņ ŅĐģŅŅŅиŅŅ ŅОвĐŧĐĩŅŅиĐŧĐžŅŅŅ Linux-āϏāĻŋāϏā§āĻā§āĻŽ āϏāĻš Windows-ŅŅŅŅОКŅŅваĐŧи и ŅĐŋŅĐžŅŅиŅŅ ŅайОŅŅ ĐŋĐžĐģŅСОваŅĐĩĐģĐĩĐš.
Đ ŅĐĩĐēŅŅĐĩĐŧ видĐĩ ĐŋОддĐĩŅĐļĐēа NTFS в Linux ĐžĐŗŅаĐŊиŅĐĩĐŊа ŅŅаŅŅĐŧ NTFS-Đ´ŅаКвĐĩŅĐžĐŧ, ŅдаĐģŅĐŊĐŊŅĐŧ иС ŅĐ´Ņа Linux и ĐŋОддĐĩŅĐļивавŅиĐŧ ŅĐžĐģŅĐēĐž ŅŅĐĩĐŊиĐĩ, а ŅаĐēĐļĐĩ ĐŊŅĐŊĐĩŅĐŊиĐŧ Đ´ŅаКвĐĩŅĐžĐŧ NTFS3, Ņ ĐēĐžŅĐžŅĐžĐŗĐž иĐŧĐĩĐĩŅŅŅ ĐŧĐŊĐžĐŗĐž ĐŋŅОйĐģĐĩĐŧ, ĐžŅŅаŅŅĐ¸Ņ ŅŅ ĐŊĐĩŅĐĩŅŅĐŊĐŊŅĐŧи иС-Са ĐŋĐģĐžŅ ĐžĐŗĐž ŅĐžĐŋŅОвОĐļĐ´ĐĩĐŊиŅ. ĐС-Са ĐŋОдОйĐŊŅŅ ĐŋŅОйĐģĐĩĐŧ ĐŧĐŊĐžĐŗĐ¸Đĩ ĐŋĐžĐģŅСОваŅĐĩĐģи и диŅŅŅийŅŅĐ¸Đ˛Ņ ĐŋŅОдОĐģĐļаŅŅ ĐŋŅиĐŧĐĩĐŊŅŅŅ ŅŅаŅŅĐš Đ´ŅаКвĐĩŅ ntfs-3g, ŅайОŅаŅŅиК в ĐŋŅĐžŅŅŅаĐŊŅŅвĐĩ ĐŋĐžĐģŅСОваŅĐĩĐģŅ.
ntfsplus āĻĄā§āϰāĻžāĻāĻāĻžāϰāĻāĻŋ āĻā§āϞāĻžāϏāĻŋāĻ ntfs āĻĄā§āϰāĻžāĻāĻāĻžāϰā§āϰ āĻā§āĻĄ āĻŦā§āϏā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āϤā§āϰāĻŋ, āϝāĻž āĻāĻžāϰā§āύā§āϞ āĻĨā§āĻā§ āϏāϰāĻžāύ⧠āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āĻāĻāĻŋ āĻĒā§āύāϰā§āϞāĻŋāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āĻĄā§āĻāĻž āϞā§āĻāĻžāϰ āĻā§āώāĻŽāϤāĻž āϏāĻš āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻāϧā§āύāĻŋāĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻāύā§āύāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝā§āĻŽāύ buffer_head āĻāĻžāĻ āĻžāĻŽā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āĻŽā§āĻŽāϰāĻŋ āĻĒā§āώā§āĻ āĻž āĻĢā§āϞāĻŋāĻ (āĻĢā§āϞāĻŋāĻ) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāĨ¤ āύāϤā§āύ āĻĄā§āϰāĻžāĻāĻāĻžāϰāĻāĻŋ āĻŦāĻŋāϞāĻŽā§āĻŦāĻŋāϤ āĻŦā§āϞāĻ āĻŦāϰāĻžāĻĻā§āĻĻ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§, āϝāĻž āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧ āĻāĻā§āĻ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āϞā§āĻāĻžāϰ āĻ āĻĒāĻžāϰā§āĻļāύ āĻāĻŦāĻ āĻĢā§āϰā§āϝāĻžāĻāĻŽā§āύā§āĻā§āĻļāύ āϰāĻŋāĻĄāĻžāĻāĻļāύāĨ¤ iomap āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāĻāĻŋ āĻŦāĻžāĻĢāĻžāϰāĻĄ āϰāĻŋāĻĄ/āϰāĻžāĻāĻ āĻ āĻĒāĻžāϰā§āĻļāύ, āĻĄāĻžāĻāϰā§āĻā§āĻ I/O, āĻāĻā§āϏāĻā§āύā§āĻ āĻŽā§āϝāĻžāĻĒāĻŋāĻ āĻāĻŦāĻ āĻĒā§āĻāĻĄ āϰāĻŋāĻĄ/āϰāĻžāĻāĻ āĻ āĻĒāĻžāϰā§āĻļāύā§āϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧāĨ¤
āĻĒā§āϝāĻžāϰāĻžāĻāύ āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰ āĻĻā§āĻŦāĻžāϰāĻž āϤā§āϰāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ ntfs3 āĻĄā§āϰāĻžāĻāĻāĻžāϰā§āϰ āϤā§āϞāύāĻžāϝāĻŧ, ntfsplus āĻĄā§āϰāĻžāĻāĻāĻžāϰāĻāĻŋ āĻāĻā§āĻāϤāϰ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰ⧠āĻāĻŦāĻ iomap, āĻŦāĻŋāϞāĻŽā§āĻŦāĻŋāϤ āĻŦāϰāĻžāĻĻā§āĻĻāĻāϰāĻŖ āĻāĻŦāĻ āĻŽāĻžāĻāύā§āĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻāĻĄāĻŋ āĻŽā§āϝāĻžāĻĒāĻŋāĻ (idmap) āĻāϰ āĻŽāϤ⧠āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤ āĻāĻāĻŦāĻžāϰ āĻĒā§āϰāϧāĻžāύ āĻāĻžāϰā§āύā§āϞ⧠āĻā§āĻšā§āϤ āĻšāϞā§, ntfsplus āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻāĻžāϰā§āύāĻžāϞāĻŋāĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻĒāϰāĻŋāĻāϞā§āĻĒāύāĻž āĻāϰ⧠(ntfs3 āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻāĻŋ āϰāĻŋāĻĒā§āϞ⧠āĻāĻžāϰā§āύāĻžāϞ āϤā§āϰāĻŋ āĻāϰā§, āϝāĻž āĻĒāϰā§āĻā§āώāĻžāϝāĻŧ āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰ⧠āύāĻž)āĨ¤ āύāϤā§āύ āĻĄā§āϰāĻžāĻāĻāĻžāϰāĻāĻŋ xfstests āϏā§āϝā§āĻ āĻĨā§āĻā§ 287āĻāĻŋ āĻĒāϰā§āĻā§āώāĻž āϏāĻĢāϞāĻāĻžāĻŦā§ āĻĒāĻžāϏ āĻāϰ⧠āĻāĻŦāĻ Bonnie++ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻā§āϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻā§āώāĻŽāϤāĻžāĻā§āϞāĻŋāĻ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰ⧠(ntfs3 āĻĄā§āϰāĻžāĻāĻāĻžāϰ 218āĻāĻŋ xfstests āĻĒāĻžāϏ āĻāϰā§āĻā§ āĻāĻŦāĻ Bonnie++ āĻāĻžāϞāĻžāύā§āϰ āϏāĻŽāϝāĻŧ āϏāĻŽāϏā§āϝāĻž āϤā§āϰāĻŋ āĻāϰā§āĻā§)āĨ¤
iozone āĻĒāϰā§āĻā§āώāĻžāϝāĻŧ, āϏāĻŋāĻā§āĻā§āϞ-āĻĨā§āϰā§āĻĄā§āĻĄ āĻŽā§āĻĄā§ āϞā§āĻāĻžāϰ āϏāĻŽāϝāĻŧ ntfsplus āĻĄā§āϰāĻžāĻāĻāĻžāϰ ntfs3 āĻāϰ āĻā§āϝāĻŧā§ 3-5% āĻĻā§āϰā§āϤ āĻāĻŦāĻ 4āĻāĻŋ āĻĨā§āϰā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ 35-110% āĻĻā§āϰā§āϤ āĻāĻŋāϞāĨ¤ ntfsplus āĻāĻŦāĻ ntfs3 āĻāϰ āĻĒāĻĄāĻŧāĻžāϰ āĻāϤāĻŋ āĻĒā§āϰāĻžāϝāĻŧ āĻāĻāĻāĨ¤ 100, 200, āĻāĻŦāĻ 400 āĻĢāĻžāĻāϞ āϏāĻš āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻĢāĻžāĻāϞ āϤāĻžāϞāĻŋāĻāĻž āĻĒāϰā§āĻā§āώāĻžāϝāĻŧ (ls -lR) ntfsplus 12-14% āĻĻā§āϰā§āϤāĨ¤ āĻŽāĻžāĻāύā§āĻāĻŋāĻ āĻāϤāĻŋāϰ āĻā§āώā§āϤā§āϰā§, ntfsplus 5-6 āĻā§āĻŖ āĻĻā§āϰā§āϤāĨ¤ āĻ ā§āϝāĻžāϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ iomap āĻ āĻĒāĻžāϰā§āĻļāύ, āĻŦāĻŋāϞāĻŽā§āĻŦāĻŋāϤ āĻŦā§āϞāĻ āĻŦāϰāĻžāĻĻā§āĻĻ, āύāϤā§āύ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻŦāϰāĻžāĻĻā§āĻĻā§āϰ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύ, āĻĢā§āϰā§āϝāĻžāĻāĻŽā§āύā§āĻ āĻŽāĻžāϰā§āĻāĻŋāĻāϝāĻŧā§āϰ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύ, āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻŦāĻŋāĻāĻŽā§āϝāĻžāĻĒā§āϰ āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄ āϞā§āĻĄāĻŋāĻ āĻāĻŦāĻ āĻāύā§āĻĄ āĻŦā§āϞāĻ āĻāĻŦāĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āϤāĻĨā§āϝā§āϰ āĻĒā§āϰāĻŋāĻŽā§āĻĒāĻāĻŋāĻ āϞā§āĻĄāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ ntfsplus āϤāĻžāϰ āĻāĻā§āĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻ āϰā§āĻāύ āĻāϰā§āĨ¤
ntfsplus-āĻāϰ āĻāύā§āϝ āĻāϞāĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻāĻāĻāĻžāϰ-āϏā§āĻĒā§āϏ āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋ, ntfsprogs-plus āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻ āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋāĻā§āϞāĻŋ ntfs-3g āĻĒā§āϰāĻāϞā§āĻĒā§āϰ ntfsprogs āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āϤā§āϰāĻŋāĨ¤ ntfsclone, ntfscluster, āĻāĻŦāĻ ntfsinfo āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋāĻā§āϞāĻŋ ntfsprogs āĻĨā§āĻā§ āĻĒā§āϰā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻā§āώāϤāĻŋāĻā§āϰāϏā§āϤ NTFS āĻĒāĻžāϰā§āĻāĻŋāĻļāύ āĻĒāϰā§āĻā§āώāĻž āĻāĻŦāĻ āĻŽā§āϰāĻžāĻŽāϤā§āϰ āĻāύā§āϝ āĻĒā§āϰāĻāϞā§āĻĒāĻāĻŋ ntfsck āύāĻžāĻŽā§ āĻāĻāĻāĻŋ āύāϤā§āύ āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋāĻ āϤā§āϰāĻŋ āĻāϰā§āĻā§āĨ¤
āĻāϤā§āϏ: opennet.ru
