ืืจืืืื ืืฉื ื ืขื ืืืืืจื ืฉืืฉืงืื, ืืคืชื ืืขืจืืช ืืงืืฆืื Reiser4, ืคืืจืกื.
ืืื ืืืชืืื, ืื ื ืืืืจ ืืงืืจืืื ืืืื ืืขื ืื ืืชื ืขืืื.
ืื ื ืขืืื ืืืืจืืื ืืืกืื ืจืืฉื ื-Huawei Technologies, ืืจืื ืืืืงืจ ืืืจืื ื. ืืืืืงืช ืืืืจืืืืืืืฆืื ืื ื ืขืืกืง ืืืืืืื ืฉืื ืื ืฉื ืืืกืื ื ืชืื ืื. ืืคืขืืืืืืช ืฉืื ืื ืงืฉืืจืืช ืืืขืจืืช ืืคืขืื ืกืคืฆืืคืืช.
ืืื ืืชื ืืชืืืื ืืจืืข ืืขื ืฃ ืืงืจื ื ืืจืืฉื?
ืืขืชืื ืจืืืงืืช ืืืื, ืืจืง ืื ืืืขืกืืง ืฉืื ืืืจืฉ ืืืช. ืืคืขื ืืืืจืื ื ืืืืชื ืืคื ื ืืฉืืืฉ ืฉื ืื, ืฉืืืชื ืชืืงืื ืื ืืื ืืืืืื ืืช ืชืคืืงืช ืืืืกืื ืืืฉืืชืฃ ืืืืจืืื ืืืืฆืขืืช ืคืจืืืืงืื 9p (ืฉื ืืืจ ืืขืกืง ืืื ืืื VirtFS). ืืฉ ืืฆืืื ืืื ืืขืจื ืืืช ืืฉืืื: ืืืจืืช ืฉืขืืืชื ืขื ืืื ืืงืก ืืืจ ืืจืื ืืื, ืืขืืื ืื ืืืืชื ืืขืจืืฅ ืฉื ืื, ืืืืืจ, ืื ื "ื ืืฉื ืืฆืืจื ืฉืืื", ืืื ืืื ืืืจ ืืืจ. ืืคืจื, ืื ืื ื ืืืืื ืืคืื, ืื ื ืืืื ืืืฆืืืข ืขืืื ืืื ืืืืชืจ ืคืขื ืืืช. ืืืื ืฉืชืืืื ืืืจ ืื ืืขืงืื ืืืจ ืืืฉืื ืืืฉืื ืข ืืืชื - ืื ืื ืืงืจื.
ืื ื ืืืืจ ืฉืืคืขื ืืงืืืืช, ืืคื ื ืขืฉืจ ืฉื ืื, ืืืืช ืื ืืืงืืจืชื ืืืคื ืกืื ืื ืืคืืชืื ืฉื ืืืืื. ืื ืงืืืช ืืืื ืฉืื (ืื ืืืื ืืืจืืื ืืช), ืืื ืืฉืื ืืฉืชื ื, ืืื ืืงืืืื ืืคืื ืืืืืช ืืืชืจ ืืืืื ืื ืื? ืื ืื, ืื ืืืขืชื ืืฉื?
ืืขืืื ืื ืจืืืชื ืฉืื ืืืื ืืืืื. ืืืขืื ืืขืืงืจืืช ืฉื ืืงืืืื ืืื ืืืืคืช ืืืืข ืืืื ืืืืืืืช ืคืืืืืืืช, ืืืกืื ืืืฉืืื, ืืขืช ืจืื, ืคืืคืืืืื, ืขืฆืืช ื"ืงืืืืช ืคื ืืืืื", ืคืฉืจืืช ืจืงืืืืช, ืื ืืืจ ืืืจ ืืืื ืืืข. ืืืขื ืืืืฉื, ืื ืฉืืืืื, ืืื ืงืืื ืื ืืืข ืืืืืง. ืืื ืืืฉืื ืืชืืื ืืืืจืื ืขื ืืขืจื ืฉืื ืขืืืจ 2x2, ืฉืื ื ื-4, ืชืืช ืืื "ืืจื ืืื ืืงืก", ืื ืชืืช ืืื ืืืจ, ืื ืื ืื ืกืืืจ ืฉืืืื ืฉืื ืืืจ ืืืื ื ืืง.
ืื ืืฆืจืืช ื ืืืขืืช ืืขืืงืจ ืืืืกืจ ืืืืืช ืืืืกืจ ืืฉืืื ืฉื ืืื ืฉืืงืืืื ืืืืืืช. ืื ืื ืื ืืื ื ืืฉืืจ, ืืื ืืื ื ืืกืืื ืืงืื ืืืืื ืืืืืืงืืืืืช ืืืืืืช. ืื ืืื ืื ืืกืจ ืชืจืืืช, ืืื ืื ืืฆืืื ืืืฆืื ืืืืื ืืืืฉืจ ืฉืืืชื ืื ืืช ืืขืฆื ืื ืืื ื. ืขื ืกืืืจืืช ืืืืื, ืืืืืจื ืชืืคืื ืขื ืจืืื ืฉืืืืจ "ืืืจืื ื ืืื ืื ืืืืืจื". ืกืืืื ืืืฉืืชืช ืชืืื ืืชืคืชืืช ืกืืื ืื ืืืืื ืืืืืื ืืกืจื ืืืืืช. ืืชืจื ืืื, ืืืืกืืืจืื ืืื ื ืืืืจื ืืจืืืื ืืขื ืืื ืื, ืืืงืืืื ืืื ืืืืฉืืจ ืืืืืืง ืืื.
ืืื ืืชื ืืขืจืื ืืช ืืืชืงืืืืช ืืคืืชืื Btrfs? ืืื ื-FS ืืื ื ืคืืจ ืืืืืืช ืืืืืช? ืืื ืืชื ืืฆืื ืืช ืื ืืขืฆืื - ื-FS "ืืืืช" ืื ืื ืืฉืืืืฉ ืชืืืืื?
ืื ื ืคืืจืชื ืืื. ืื ืื ืฉืืืืจืชื ืืคื ื 11 ืฉื ืื ืขืืืื ืจืืืื ืื ืืืื. ืืืช ืืืขืืืช ืขื Btrfs ืฉืืืคืืช ืืืชื ืืื ืืชืืื ืืฆืจืืื ืจืฆืื ืืื ืืื ืืขืืืช ืืฉืื ืืคื ืื. ืื ื ืืคืืื ืื ืืืืจ ืขื ืืขืืืื ืฉืืืฉืชืืฉ ืืชืืงืฉ ืืจืืฅ ืืื ืืช ืืฉืืื ืืืกืง ืืืฉ ืืืฆืืื ืฉืืื ืื FS ืืืจ ืืจืื ืืจืื ืืงืื ืคื ืื ืืืืืฆื. ืืืกืจ ืืืืืืช ืืืฉืืื ืคืขืืื ืื ืคื ืืืืื ื ืืืื ืืืกืจ ืืงืื ืคื ืื ืืื ืื ืื ืืืืจ ืืืจืืข ืืืืชืจ. ืืืืจ ืืืจืืข ืืืืชืจ ืืื ืฉืืฉืชืืฉ ืืกืจ ืืืืืืช ืืืื ืืืขื ืชืืื, ืืขืงืืฃ ืื ืืืกืืช ืืืกืงืื, ืืื ืืข ืืืืื ืืงืื ืคื ืื ืชืื ืืื ืงืฆืจ ืืืื.
ืื ื ืจืื ืื (ื ืืืง ืขืืืจ ืืืืช ืืื ืืงืก 5.12). ืกืงืจืืคื ืืืคืขื ืขื ืืขืจืืช ืืืชืงื ืช ืืืืจืื ื, ืืฉืจ ืืืืืื ืืืฆืจืช ืงืืฆืื ืขื ืฉืืืช ืืกืืืืื ืืกืคืจืืืช ืืืืช, ืืืชืืช ืืื ื ืชืื ืื ืืืืกืืื ืืกืืืืื, ืืื ืืืืงืช ืืช ืืงืืฆืื ืืืื. ืืืจื ืืงื ืฉื ืืคืขืืช ืืชืกืจืื ืืื, ืฉืื ืืืจ ืืจืื ืื ืงืืจื. ืืืืจ ืืืฉ ืืงืืช, ืืืง ืืฉืื ืืชืคืืก ืืืืืฆื ืืื ืืขื. ืืืืจ ืฉืขืชืืื-ืฉืืืฉ ืืื ืืืืข ื-50% (ืขื ืขืจื ืืชืืืชื ืฉื 15%). ืืืืจื ืืืฉ ืื ืฉืฉ ืฉืขืืช ืฉื ืขืืืื, ืืชืกืจืื ืงืืจืก ืขื ืืฉืืืื "ืืื ืืงืื ืคื ืื ืืืืืฆื." ืืืจื ืื, ืืชื ืืืจ ืื ืืืื ืืืชืื ืืคืืื ืงืืืฅ 4K ืืืืืฆื ืฉืื.
ืืชืจืืฉ ืืฆื ืืขื ืืื: ืืกืืคื ืฉื ืืืจ ืื ืืชืืช ืฉืื ืืืจ ืืืืืฆื, ืืื ืืฉืื ืืคื ืื (ื-85%) ื ืขืื ืืืคืฉืื. ื ืืชืื ืฉื ืงืืข ืื ืชืื ืืืชืงืคื ืืื ืืืื ืฆืืชืื ืจืืื ืฉื ืขืฆืื ืืืืืืื ืคืจืื ืืื ืืืื (ืืืืืืงื ืืืฆืืื ืืืคืชื), ืืืืื ืฉื ืืกืคืจ ืืชืื. ืืืืืจ, ืืชืืื ืฉืชืคืก ืืขืืจ 15% ืืฉืื ืืืืกืง ืืชืืจืจ ื"ืืจืื" ืืืืคื ืฉืืื ืขื ืื ืืืืืฆื ืื ืฉืืื ืืืคื ืืืชืื ืงืืืฅ ืืืฉ, ืื ืืืคืชื ืฉืื ืืืื ืืืชืจ ืืื ืืงืืืืื, ืืืืื ืื ืืืืงืื ืืืืืฆื ืืืื.
ืืชืจื ืืื, ืื ืื ืงืืจื ืืืจ ืืชืฆืืจืช ื-Btrfs ืืืกืืกืืช (ืืื ืื ืชืฆืืืื ืืฆื, ื ืคืื ืืฉื ื ืืื'), ืืื ืื ืืฉื ื ืืื ืชืืืืื ืืืืกื ืืืคื ืงืืฆืื ื-FS ืืื (ื"ืคืจืืื ืืื" ืืขืฅ, ืื ืืืืงืฃ ืฉื ืืืืงืื ืื ืืขืืฆืืื) - ืืชืืฆืื ืืกืืคืืช ืชืืื ืืื.
ืื ืชืืื ืืืืคืืฃ ืืขืจืืืช ืงืืฆืื ืืืจืืช ืืืขืื ืืืจื ืืืชืงืคื ืืื (ืื ืืฉื ื ืื ืืืืื ืื). ืืกืืจืชื ืืช ืืืืจื ืืืขืื ืืืื: ืืืืืจ ืืกืืืื ืืืืืืช ืฉื ืืืืฉื B-tree ื-Btrfs, ืฉืืืคืฉืจ ืื ืืืชื ืืื ืืืืคื ืกืคืื ืื ื ืื ืืืืื. ืืืืืื, ืชืืช ืขืืืกืื ืืกืืืืื, ืืขืจืืช ืืงืืฆืื ืฉืื "ืชืชืคืจืง" ืืื ืืจืฃ ืืืืื ืืคืขืืื ืืขืฆืื, ืืื ืขืืจื ืืืืืฅ. ืืจืืจ ืฉืื ืืื ื ืชืืืืื ืจืงืข "ืืืืฆืื" ืืฆืืื ืืช ืืืื ืจืง ืืืืฉืืื ืฉืืืื ืืื ืืืืืื.
ืืฉืจืชืื ืงืืืงืืืืืื, ืชืืงืฃ ืชืืื ืืืื "ืืืงืืื" ืืืชื. ืื ืื ืืืขืจืืช ืืคืืื ืื ืืืื ืืงืืืข ืื ืืืืืง ืืฆืืง ืื. ืืืจื ืืืืืจื ืืืืชืจ ืืชืงื ืืขืื ืื ื-Btrfs ืืื ืืฉืืืจ ืืช ืืืื ื ืฉื ืขืฅ B ืจืืื, ืืืืืจ. ืขืืฆืื ืืืืฉ ืฉื ืคืืจืื ืืืืกืง ืืฉืืชืื ืืืงืื ืืฉืืขืืชืืื ืืงืื ื-Btrfs. ืื ืืืงื 8-10 ืฉื ืื, ืืืื ืืืชืืจ ืืืืื, ืืชื ืื ืฉืืืคืชืืื ืขืงืื ืืงืคืื ืืช ืืืจ ืืืืืจืื ืืืงืืจืืื ืขื ืืืืืืจืืชืืื ืืืื ื ืื ืชืื ืื ืืจืืืื ืืืื, ืืื ืฉืืืงื ืืืฉืืง "ืืืืคืื ืืฉืืืจ", ืืคื ืฉืืงืืื (ืืืขืืื) ื-"Linux". ืึถืจึถื".
ืืื ืื ืื ื ืื ืฆืจืืืื ืืืืกืืฃ ืืช ืืืื ืื ืืจืฉ ืืืคืชืืื ืืืืื ืืช ืื ืื. ืืื ืื ื ืืื ืืืชืจ ืงืฉื. ืืื ืืงืจื, 10 ืฉื ืื ืื ืืกืคืืงื ืืื ืืื ืืืืื. ืืืื, ืขื ืื ืืชื ืื ืืืื ืืงืืืช ืื ืก. ืื ืื ืืงืจื ืืฆืืจื ืฉื ืืคืฉืจืืช ืืจืืื "ืฉืืช ืืืชื ืื ืืืขื ื ืขืืื", ืื ืืฆืืจื ืฉื ืชืืงืื ืฉืืื "ืกืชื ืขื ืืื ืฉื ืขืกืงืื" ืืืื ื. ืขืืืจ ืื "ืชืืงืื" ื ืืืจ ืืื ืืฆืื ืชืจืืืฉ ืืืฉ ืฉื ื ืืืื. ืขืฆื B ืื ืืื ืื ืืฉืืื ืืืืืืื ืขืื, ืืื ื ืืืื ืืืืจ ืฉืืืื ืื ืืืื ืืื ื ืกืืืืื ืืืจืืืืช ืขื ืขืฆืื!
ืืืฆื ืืืื ืืืงื ืืช Btrfs ืืขืฆืื? ืืืฉืื ืฉืืืฉ ืื ืืืื ืืืืงืจื ืืขืจืืช ืงืืฆืื, ืฉืื ืืืืจ ืขื ืฉืืืืฉ. ืืืืืื ืฉืืืืืจื, ื-FS ืืื ืชืช-ืืขืจืืช ืฉื ืืขืจืืช ืืืคืขืื ืืืืจืืืช ืื ืืืื ืืขืื ืฉื ืืฉืื "ืฉืื ืืืืกืง", ืฉืืื ื ื ืจืืืื ืืืงืจื ืฉื Btrfs. ืืืื, ืชืืจื ืืขืฆืืื ืฉืืืขืชื ืืื ืืช ืืงื ืืช ืฉืขืื ืืื ืื ืืืืจ ืืขืืืื, ืืืืงืื ืฉืขืื ืืืจื ืืื ืืจืื ืืฉืืื ืขื ืืืืืจ ื-30 ืืงืืช ืืื ืืืืชืจ. ืื ืืืฆื ืขื Btrfs ืืจืืข ืขืื ืืืชืจ.
ืืฉืื ื ืืกืชืื ืืจืฉืืืืช ืชืคืืฆื, ืื ื ื ืชืงื ืืขืชืื ืงืจืืืืช ืืืืืจื ืฉื ืืืื ืืขืื ืฉื ืฉืื ืืืกืง ืืืจ ืื ืจืืืื ืื ืืืื ืืืืืืช ืฉื ืืืื ื ืื. ืื ืฉืืืช ืืืืจื. ืืื ืื ืื ืฉืื ืืืกืง ืืขืื, ืืขืจืืช ืืืคืขืื ืชืืคืื ืืคืืืขื ืืื ืฉืืืฉื. ืืื ืงืฉืจ ืืงืืืืืช ืืืืกืงืื ืืืืฉื ืฉืื.
ืืจืฆืื ื ืืืงืฉ ืชืืืื ืขื ืืคืกืงืช ืชืืืืช Btrfs ื-RHEL.
ืืื ืืื ืฉืื ืืืจ ืืืืื ืืืืื, ืืื ืืืื ืืจืืจ. ืืื ืืื ืื ื"ืชืฆืืื ืืงืืืื ืฉื ืืื ืืืืืื". ืื, ืื ืขืืจืชื ืืช ื"ืชืฆืืื ืืืงืืืื" ืืื. ืื ืชืชื ื ืืชืืืืช ืืื ืืืืชืงืข ืื ืฆื! ืืื ืื ืื ืืืืืื ืืืฉืืง ืืืฆืจ ืืขืืฆืื ืคืืื ืขื ืชืืืื ืืืื. RHEL ืืื ืืืื, ืืืืืจ, ืืืกื ืกืืืจืืช-ืืกืฃ ืฉื ืงืืขื. Red Hat ืื ืืืื ืืืฆืืง ืืืฉืชืืฉืื ืืื ืฉืื ืขืืฉืื ืืจืฉืืืช ืืชืคืืฆื ืฉื Btrfs. ืจืง ืชืืจื ืืขืฆืืื ืืช ืืืฆื: ืืงืื ืฉืฉืืื ืืช ืืกืคื ืฉืืจืืืื ืงืฉื ืขืืืจ ืืืืกืง ืืื ืืื ืขืืืจ ืชืืืื, ืจืืฆื ืืืืื ืืื ื ืขืื ืฉืื ืืืืกืง ืฉืื ืืืจื ืฉืืื ืื ืจืฉื ืืืื. ืื ืชืขื ื ืื ืขื ืื?
ื ืืกืฃ. ืืื ืืงืืืืชืื ืฉื ืจื ืืื ื ืื ืื ืื ืงืื ืืืืจืกืืช ืืืืืืช ืืืืขืืช. ืชืืจื ืืขืฆืืื ืื ืืื ืงืืจื ืื ืื ืืื ื ืชืื ืื ืืืชืงืคืืช DoS ืขื ืกืื ืืคืืืขืืช ืืืืืืจืช ื-Btrfs. ืื ืืืขืชื ืืืจืื ืืื? ืืื ืฉืขืืื ืืืคื ืืช ืืช ืืืฆืืข ืื ืงื ืจืืฉืืื ื-GPL, ืฉืื ืืชืื ืฉืืืืชื ืืื ื ืืืจืื ืืืืื, ืืืื ืืื: "ืืกืชืืจ ืืช ืื!" ืจื ืืื ืืขื ื, ืืืฆืืจื ืืื ืฉืื ืื ืืืจืื ืืกืคืืง! ืืื ืื ื ืืืืข ืฉ-Red Hat ืื ืืชืืืื ืขื ืกืื ืืื ืฉื ืืขืื, ืืืืจ ืืฆืืืช ืืืืง ืืืืืื ืฉื ืืื ืืกื QA ืฉืืืชื ืืืืชื ืื ืืืืืื ืืช ืืขืืื ืืฆืืื ืืืื ื.
ืืืืข ืืืจืืช ืืกืืืืืช ืืืฉืืืืช ืืชืืื ื-Btrfs ืืืืฆืจืื ืืืจืืื ืืื ืฉืืื?
ืฉืืื ืื ืื ืืงืืืืืช "ืืืื" ืืฉื ืืืืฆืจ ืืื ื ืืืืจืช ืืจืื. ืืืื ืืื ืืื ืืืืจืืืช ืืืืืืข ืืืขืจืืช ืืืืกืื ืืืืืืช ืขื ืืืงืื. ืื ื ืืืืจ ืจืง ืืคืขื ืืื ืืืืืกืก ืขื GNU/Linux - RHEL. ืื ืืฉืืจ, ืื ืงืืืช ืืืื ืฉืื, ืืืฆื ืจืง ืืืคืขื, ืืื ืืื ืื ืืื. ืืืืกืืฃ, ืื ืืฉ ืืืงืืฉ ืืืฉืื, ืื ืชืืื ืืืื ืืืฆืข (ืืืงืจื ืฉืื ื ืื ื"ืชืืืื" ืืืืืืจืช). ืืฉ ืืืงืืฉ ืืื ืืืจ, ืืืื. ืืชืืื ื ืื ืฉืืืฉื. ืืื ื ืืฆืจืช ืืจืืฉื ืืื ืืื ืืชืืืง ืืืชื ืื ื ืืฉื ืืืจ.
ืื, ืื ืืืืชื ืงืืคืฅ ืืืกืงื ืืช ืืืจื ืฉืคืืืกืืืง ืคืจืกืื ืืช ื-Btrfs ืขื ืืฉืจืชืื ืฉืื. ืืชืจ ืขื ืื, ืืืืชื ืืืืืฅ ืืฉืืืจ ืืงืคืืื ืืช ืืืชืืืืช ืฉื ืืืชื ืฉืจืชืื ืืกืื ืืืกืืืืช ืฉืืขืื.
ืืืืข ืืืฉืงืข ืื ืื ืืจืื ืืืืฅ ืื ืืงืื ืงืื ื-XFS ืืืืจืื ื? ืืืจื ืืื, ืืชืืืื ืืืืืจ ืืืขืจืืช ืงืืฆืื ืฉื ืฆื ืฉืืืฉื, ื-ext4 ืืื ืืฆืื ืืืฉื ืืื ืจื ืืืฉ ืื ืืืฉืืืืช ืืืจืกืืืช ืงืืืืืช ืืฆืืืืช ืื ืคืืืช. ืืืื ืขื ืืื ืืฉ ื-Red Hat ื-XFS? ืืื ืื ืืืืื ื ืืคืชื ืืืืคื ืคืขืื ืฉืชื ืืขืจืืืช ืงืืฆืื ืืืืืช ืืืืจื - ext4 ื-XFS?
ืื ื ืื ืืืืจ ืื ืื ืืข ืืช ืื. ืืืืื ืืืชืื ืฉืืืืืื ืืืืขื ืืืงืืืืช ืจื ืืื. ืื ื ืืืืจ ืฉืืืฆืข ืืืงืจ ืืืกืื ืืื: ืืืื ืืขืจืืืช ืงืืฆืื ืืืขืื ืืืจื, ื ืืฆืจื ืืกืคืจ ืขืฆืื ืฉื ืืืืืืงืืื ืืืื ื ืื ืืชืงืืืื ืืืืืจ ืืืืฉ. ืืคื ืืชืืฆืืืช, XFS ืืชื ืื ืืื ืืืชืจ ื-ext4. ืื ืื ืืชืืืื ืืงืื ืืืชื ืืชืืจ ืืืืืื ืืืืชืจ. ืืื ืืงืจื, ืื ืืืืชื ืืืคืฉ ืืื ืฉืื ืืืจ ืกื ืกืฆืืื ื.
ืืฉืืืื ืื ืืืืื ืืืืืคื ืืจืฆืข ืืกืืื. ืืื ืืขื ืืคืชื ืืช ext4 ื-XFS. ืื ืืืงืืื ืืื ืื ืืื ืืื ืืืืืจื. ืฉืื ืืืจ ืืื ืื ืืืฆื ืืื. ืืื ื, ืืืืข ืืฉ ืืจืื ืคืขืืื ืืฆืืื ืฉืืื ืืฉ ืืจืื ืคืืื ืฆืืื ืืฆืืืื, ืืื ืืื ืืงืื ืืืืื. ืืืงืจื ืื, ืืชืขืืจืจืื ืืืืืืื ืืืฉืื ืืืืืขืจืื ืืฆืืจื ืืืืจื, ืฉืืืื ืืคื ืื ืืืืื ืืช ืืืฆืืข ("ืืื, ืชืจืื, ืื ืื ืชืจืื ืืืืื ืืืื!").
ืืื ืืืขืชื ืื ืืฉื ืฉื ืืคืจืช ืฉืืืืช ืืืกืืจ (ืืืืื ืฉืืืื) ืขื ืืืคืขืช ืคืื ืงืฆืืืช ืืืฆืคื ื ื-ext4, F2FS (ืฉืื ืืืืจ ืขื RAID ื-Btrfs)?
ืืืืคื ืืืื, ืืื ืกืช ืืจืืื ืืืฉืื ืืงืืืช ืืืืื ืขื ืื ืืคืจืชื ืืื ืืืจื ืืื ืขื ืืื ืฉื ืืืื ืืืช, ืืื ื ืื ืืชืืืื ืืืืื ืืื ืขื ืฉืื ืืืจ. ืืืืืืื ืืืืืืืงืืืืืื ืฉื ืืคืจืช ืฉืืืืช ืืื ื ืืขื ืืื ืื ืืฃ ืืื, ืื ืื ื ืืืืืื ืืฉืงืื ืืืง ืืื ืืืืฆืขืืช ืืืืืื ืฉื ืืคืจื "ืืืืขืื", ืืืืืจ, ืืืืฉืื ื-FS ืฉื ืคืื ืงืฆืืื ืืืืช ืฉืืืจ ืงืืืืช ืืฉืืืช ืืืืืง. "ืืคืจื" ืืื ืืืฆืืงืช ืขื ืืจืืืื ื ืืืจืื ืืืื. ืขื ืื ืืงืจื ืืื ืฆืจืื ืงืืื ืื ืืืืืื ืฉื ื ืืืจืื: ืฉืื ืืืืช ื ืืืฅ, ืืฉืชืื ืื ืืืขืจืืช ืื ืืืคืืข ืืื.
ืืืืืื, ืฉืืงืืฃ, ืฉืืืืชื ืืืืคื ืืกืืจืชื ืคืขืืืืช ืขืืืจ ืฉืืืช ืืืืืง, ืืืืื ื ืืืืฉืื ืืจืืช ืืขืจืืช ืืงืืฆืื. ืืกืืืืช ืืืจืืช. ืืืืืื, ืฉืืืชืืช ื ืชืื ืื "ืฉืงืืื" (ืจืงื ืกืืืืืช) ืืชืจืืฉืช ืืืื ื ื ืืืกืงืื. ืื ืืืฉืจ ืืืืฉืืจ ืคืืขื ืืจืืื, ืื ื ืชืื ื ืืืกืืื ื ืคืืขืื ืืืืคื ืืืชื ืฆืคืื ืืืฉืคืขืช ืงืืื ื ืืื ืงืฉืื ืื ืคืื ืขื ืืื ืงืืืืืจ ืืจืืืง ืืื'. ืืืืจ ืืืจืืข ืืืืชืจ ืืื ืื ืืืืืง ืืื ืืชืืจืจ ืืืืืง ืืขืจืืช FS (ืกืืคืจ ืืืืง, ืืืืง ืืคืช ืกืืืืืช, ืฆืืืช ืขืฅ ืืืกืื ืืื'), ืื ืื ืืืืื ืืืืื ืืืืืช ืืืื.
ืฉืืื ืื ืฉืืืจืืืช ืฉืืฆืืขื ืฉืืืช ืืืืืง (ืื ืฉื ืงืจื RAID 1) ืื ืืฆืืื ืืชืื ืืืืขืื ืืื. ืืืื, ืืืืช: ืืืฉืื ืฆืจืื ืืืืืง ืืช ืกืืืื ืืืืืงื ืืืงืจืื ืืช ืืขืชืง ืืืงืจื ืฉื ืืืฉืืื? ืื ืืกืฃ, ืืืืื ื ืืฉืงืฃ ืื ืจืง ืืื, ืืื ืจืง ืืช ืืืื ื ืชืื ืื. ื ืืชื ืืืืกื ืืื ื ืชืื ืื ืืฉืืืื (ืืืืืื, ืงืืฆื ืืคืขืื ืฉื ืืืฉืืืื ืงืจืืืืื) ืืืื ื ืชืื ืื. ืืืงืจื ืื, ืื ืืงืืืื ืืช ืืืชื ืขืจืืืืืช ืืืืืืืช. ืืืืื ื ืืืคืงืื ืืช ืืืื ื ืขื ืื ืชืื ืื ืฉื ืืชืจื ืืืื ืชืช-ืืขืจืืืช ืืืจืืช (ืืืื ืืคืืื ืืืฉืืื ืืฉืชืืฉ) - ืกืืคืงื ื ืืช ืื ืืชื ืืื ืืืจืืฉืื ืืื.
ืืืจืืืช "ืืืืืืืช" ืืืื ืืฉ ืืืืช ืงืืื, ืื ืืชื ืืืจืื ืืืชื ืืืขืืืืช ืจืง ืืจืืช ืืขืจืืช ืืงืืฆืื. ืืืจืช, ืืคืจืช ืฉืืืืช ืืื ืืขืืกื ืฉื ืชืช-ืืขืจืืช ืขื ืงืื ืืฉืืืคื ืืืขื ืืื ืืชืจืื ืืช ืืืงืจืืกืงืืคืืื. ืืืืื ืืืืืช ืืื ืืื ืืืฉืื RAID-5 ืืืืฆืขืืช FS. ืคืชืจืื ืืช ืืืื (RAID/LVM ืืฉืื ืืืขืจืืช ืืงืืฆืื) ืืืจืืื ืืช ืืืืจืื ืืืื ืืื ืืจืืืืงืืื ืืื. ืืฉ ืืฆืืื ืื ืืื ืฉืืคืจืช ืฉืืืืช "ืืืคืขืืช" ืขื ืืื ืกืืืื ืฉืื ืื ืฉื ืจืืืื ืฉืืืืงืืื. ืืืืขืืจ ืจืขืืื ืืช ืืืฉืื, ืคืื ืงืฆืืื ืืืืช ืฉืืืฉืื ืื ืืืืจ ืืจืืืช ืฉืื ืืช ืืชืืืกืคืช ืืืขืจืืืช ืืืฉื ื, ืื ืืืฆืืช ืืชืืื ื ืฉืืืืฉืืช ืืืื ืืืฉื ืื ืืืคืช ืืืืคื ืืงืืืื.
ืจืืืืจ4 ืืืืฉืื ืืืคืจืช ืืจืืืช "ืืืืื". ืืืชืืกืก ืขื ืืขืืืื ืฉืืขืจืืช ืืงืืฆืื ืืื ื ืืื ืืืืืืช, ืืื ืื ืืืืจืืช, ืืื ืืืืืืจืืช, ืืื ืื ืื ืื ืื ืืืืกืกืช ืฉืืื ืขืืฉื ืืช ืื ืฉืืจืื ืฉืืืขืื (VFS) ืฆืจืืื ืืขืฉืืช.
ืืื ืืคืฉืจ ืืืืจ ืขื ืืืืืช ืฉื ReiserFS v3.6 ื- JFS ืืืฉื? ืืืืจืื ื ืื ืืืขื ืืื ืงืืืื ืชืฉืืืช ืื ืืืืื. ืืื ืื ืืืืฉื ืื?
ืืื ืขืืื ื ืืืืืืจ ืื ืืฉืืขืืช ืืืืืช ืฉื ืืืฆืจ ืชืืื ื. ืืฆื ืืื, ืื ืืฉืืฉืื ืืืฆืืื (ืืื ืืืช ืืฉืืื ืื ืื ื ืืฆืจื), ืื ืฉืืืืจ ืฉืื ืืืื. ืืฆื ืฉื ื, ืื ื ืื ืืืื ืืืืจ ืืฉื JFS (ืื ื ืื ืืืืข ืืจืื), ืืื ืืช ReiserFS (v3) ืงืฉื ืืืื ืืืกืชืื ืืืจื ืืื ืืืฉืื (ื ืืืง ืืคืืขื). ืื ืืืืจ ืฉืืขืชืื ืืืคืชืืื ืืฉืืื ืื ืื ืืื, ืืื ืืืื ืฉืงื ืืืชืจ ืืืชืืื. ืืืฆื ืืื ืืกืชืืจ ืฉืืืื, ืืื ืืช ืืืื ืืื ืืืจืืืืืื. ืื ืืืืชื ืืชืืจื ืืื ืืช ืืืืฉื "ืืืืฉื ืืืืื ื ืืืกืจืืช". ืื ืื ืืืื, ืืืฉื, ืขื ืืจืื ืืืืื, ืืื ืื ืขื ืืืฆืจื ืชืืื ื. ืืฉ ืืืฉื ืฉื ื ืืืชืืช ืืขืืืื ืืช ืืืฉืื. ืื ื ืืืืื ืืืื ืืืืจ ืฉ-ReserFS v3 ื ืืืช ืืขืช ื-Reiser4 ืืื ืืืจ, ืืื ืืกืืืื ืืกืืืืื ืฉื ืขืืืก ืขืืืื ืืื ืขืืืฃ ืขื ืื ืฉืืจ ื-FSs ืืืขืื ืืืจื.
ืืื ืืชื ืืืืข ืขื ืืคืืชืื ืฉื FS Tux3 ื- HAMMER/HAMMER2 (FS for DragonFly BSD)?
ืื ืื ืื ื ืืืืขืื. ื-Tux3 ืืชืขื ืืื ืชื ืคืขื ืืืื ืืืืืื ืฉื ืืชืืื ืืช ืฉืืื (ืื ืฉื ืงืจื "ืืฆืืืขื ืืจืกื"), ืืื ื- Reiser4 ืกืืืจ ืืื ืื ืฉื ืื ืืืกืืื ืืืจ. ืืืจ ืืจืื ืืื ืื ื ืืืฉื ืขื ืชืืืื ืืฆืืืืื ืืฆื ืืขืืืื ืื ืืืืืชื ืืื ืืืืฉื ืืืชื ืขืืืจ ืืจืืื ืคืฉืืืื ืฉื Reiser4. ืืขืืืื ืืื ืฉืืื ืืงืช ืื ืื ื"ืขืฆืื ืืช" ืืืืฉื ืฉืืฆืืข ืืืื ืจืื ืขืืืืช ืจืง ืขืืืจ ืขืฆื B. ืืื ืื ื ืืืชื. ืขืืืจ ืืืชื ืืื ื ื ืชืื ืื ืืืฉืืฉืื ื-Reiesr4, ืืื ืื "ืขืฆืืื" ืืื ื ืืืืืจืื - ืืื ืืืฆืื ืืืชื, ืืฉ ืฆืืจื ืืคืชืืจ ืืขืืืช ืืืืืจืืชืืืืช ืืกืืืืืช, ืฉืืืฉ ืื ืืงื ืขื ืขืฆืื ืขืืืื.
ืืคื HAMMER: ืงืจืืชื ืืืืจ ืืืืืฆืจ. ืื ืืขืื ืืื. ืฉืื, ืขืฆื B. ืืื ื ืื ืชืื ืื ืืื ืืืืฉื ืืื ืชืงื ื. ื ืืฉื ื ืืืชื ืืืื ืืงืืืืช.
ืืืฆื ืืชื ืืขืจืื ืืช ืืืืงืืฉ ืืืืืจ ื-FSs ืฉื ืืฉืืืืืช ืจืฉืช ืืื CephFS/GlusterFS/ืืื'? ืืื ืืจืืฉื ืื ืคืืจืืฉื ืฉืื ืื ืืกืืจ ืืขืืืคืืืืช ืฉื ืืคืชืืื ืืืืืื ืจืฉืช FS ืืืืกืจ ืชืฉืืืช ืื ืืกืคืงืช ื-FS ืืงืืื?
ืื, ืฉืื ืื ืืื ืืกืืจ ืืขืืืคืืืืช ืืชืจืืฉ. ืืคืืชืื ืฉื ืืขืจืืืช ืงืืฆืื ืืงืืืืืช ื ืขืฆืจ. ืืืจืื ืืฆืขืจ, ืืขืฉืืช ืืฉืื ืืฉืืขืืชื ืขืืืจ ืืจืืื ืืงืืืืื ืื ืขืืฉืื ืื ืงืฉื ืืื ืืืื ืืืืืื ืืขืฉืืช ืืช ืื. ืืฃ ืืื ืื ืจืืฆื ืืืฉืงืืข ืืคืืชืื ืฉืื. ืื ืืขืจื ืืื ืืืงืฉ ืืืจืืื ืืกืืจื ืืืงืฆืืช ืืกืฃ ืืืืงืจ ืืชืืื - ืืื ืฉืื ืืชืืืืืช ืื ืืฉืืื ืืืชื ืืื ืืชื ืืืื ืืืจืืืื ืืกืฃ ืขื ืืฉืคื ืืืฉ. ืขืืฉืื FS ืืงืืื ืืื ืืฉืื ืฉืืืืคื ืงืกื ืืืคืืข "ืืืืฅ ืืงืืคืกื" ื"ืฆืจืื ืืขืืื ืชืืื", ืืื ืื ืื ืขืืื, ืื ืืืจื ืืจืืื ืืช ืืื ืืขื ื ืืื: "ืื, ืื ืื ืืืฉืืื!"
ืืืื ืืืกืจ ืชืฉืืืช ืืื ื-FS ืืืงืืื, ืื ืื ืขืืืื ืืฉ ืืจืื ืขืืืื ืืชืืื ืื. ืืื, ืืืื ืคื ื ืืืืกืื ืืืืืจ, ืฉืื ืื ืขื ืืกืืก ืืขืจืืืช ืงืืฆืื ืืงืืืืืช ืฉืืืจ ืงืืืืืช. ืื ืืืื ืืืคื ืชื ืขืืฉืื. ืืืืืื "ืืื ืืืื" ืืืจื ืืคืจืฅ ืืืจื ืืื ืืจืืื, ืืฉืืื ืืืชื ืืื ืกืื, ืกืื ืืืช, ืืฉืืืจืืช ืืืืืืช ืืื'.
ืขื ืืื ืื ืกืืืจ ืืืืคื ืขืงืจืื ื ืืืืฉื ืืช ืืขืจืืช ืงืืฆื ืืจืฉืช ืืืจืื ืืงืจื ื ืืื ืืืจืื ืืืฉืชืืฉ?
ืืืฉื ืกืืืจื ืืืื ืฉืขืืืื ืื ืืืฉืื ืืฉืื ืืงืื. ืืืืคื ืืืื, ืืฉืืื ืืืืื ืืจืื ืืฉ ืืืืฉื ืืขืจืืช ืงืืฆืื ืืจืฉืช ืืื "ืืจื ืคืืคืืืช". ืืืื, ืืืื ื ืกืชืื ืขื ืืืืื. ืืืงืื ืืงืืื ื ืชืื ืื ืืืืฉื ืืจืืืง. ืื ื ืคืื ืืืืืื ืืืคืื ืฉืื ืืฆืืจื ืฉื ืืคืื ืืืืืืืื. ืืืื ืืขืืืื ืขืืืจ ืืขืจืืช ืงืืฆืื ืืจืฉืช "ืฉืขืจ ืืง" ืืืื ืืืื. ืื ืืขืจืืช ืืืคืขืื ืชืืงืฉ ืืื ืืืืงืื ืื ืืืืืืจ ืืืชืื ืืช ืืืคืื ืืืื ืืืืกืง ืืื ืืฉืืจืจ ืืืชื. ืื ืืืืื ืืขืืจืช ื-IO (ืฉืืืืช) ืจืฉืช FS ื ืื ืก ืืคืขืืื. ืื ืงืืืข ืืืืื ืืืื ืช ืฉืจืช (ืฆืืืช ืฉืจืช) ืืคืื ืืื ืืขืืจื.
ืืื ืืืกื ืืช ืืจืฉืช ืืฉืชืืืช (ืืืืืืข, ืืื ืืืืฉืืช ืืืื ืืงืจื ื). ืืืืจ ืืื, ืฆืืืช ืืฉืจืช ืืงืื ืืช ืืืืืื ืืื ืขื ื ืชืื ืื ืื ืืื-ื ืชืื ืื ืืืืจื ืืืืืื ืืืืกืื ืืืืืจื (ืืืืืจ, ื-FS ืืืงืืื ืฉืคืืขื ืืืื ืืงืจื ื) ืืืงืืื ืืช ืื ืืืืจืื ืืืื. ืื, ืฆืืฆืื ื ืืช ืืฉืืื ืืื ืืืืจืื ืืขืืื ืืืืืืืื "ืฉืืืื" ื"ืงืืื". ืื ืื ืืื ืืืืืืืืื ืืืื ืคืืขื ืืืจืื ืืืฉืชืืฉ, ืืืืจ ืืืืื ืืืืจื ืืืืืคืช ืืงืฉืจ (ืืฉื ืืฆืืจื ืืืฉืชืืฉ ืืฉืืจืืชื ืืืื). ืืกืคืจ ืืชืืื ืืืื ืชืืื ืืคืจืื ืืืืฉืื.
ืื ืืฉ ืืชืืื ืจืืื ืืืื, ืชืคืืงืช ืืืืกืื (ืืืฆืืขื I/O) ืชืงืื. ืื ืืืืกืื ืืืืืจื ืฉืื ืืืจืื ืืืืกืงืื ืืืืืื, ืื ืชืืืื ืืืจืืื ืืฉืืขืืชืืช. ืืื ืื ืืฉ ืื ืืืกืงืื ืืืืจืื (SSD, NVRAM ืืื'), ืื ืืืืคืช ืืงืฉืจ ืืืจ ืืืคืืช ื"ืฆืืืืจ ืืงืืืง", ืืืืืฆืขืืช ืืืกืืื ืืืืืคืช ืืงืฉืจ, ื ืืชื ืืืืืื ืืช ืืืืฆืืขืื ืืืืคื ืืฉืืขืืชื. ืืืจื ืืกืื ืืจืืืช ืืืกืื ืืกืฃ ืืื ืืืขืืืจ ืืืืืืื ืืืจืื ืืงืจื ื. ืืืืืื, ืืฆืื ื ืฉืืขืืจืช ืฉืจืช ื-9p ื-QEMU ืืงืจื ื ืืืืฉื ืืืืจื ืืืืืื ืืขืืืื ืคื ืฉืืืฉื ืืืืฆืืขื VirtFS.
ืื, ืืืืื, ืื ืจืฉืช FS, ืืื ืืื ืืฉืงืคืช ืืืืืื ืืช ืืืืช ืืืืจืื. ืืืืกืจืื ืฉื ืืืคืืืืืืฆืื ืื ืืื ืืขืืืช ื ืืืืืช. ืขืืืจ ืืืง, ืืืืจืื ืขืฉืื ืืืืืช ืงืจืืื. ืืืืืื, ื-GlusterFS ืืื ืืืืืืื ืืงืจื ื ืืืื. ืืืืืช ืืื, ืื ืขืืื ืืขืช ืืคืืืคืืจืืืช ืจืืืช, ืืืื NetBSD.
ืืืื ืืืฉืืื FSs ืืงืืืืื ืืืืืื ืืฉืืื ืืจืฉืชืืช ืืืืืคื?
ืืืื, ื-FSs ืืจืฉืช, ืืืื, ืืฉ ืชืืกืคืื ืขื ืคื ื FSs ืืงืืืืื, ืื ืื ื ืื ืื ืื ืืืื ืืื ืืชื ืืืื ืืฉืืื ืืฉืื ืืืืืจืื. ืืืื, ืืื, ืืืื ื ืืงื ืืืฉืืื ืืืจื ืฉื 4 ืขืืืืื, ืื ืื ืืื ืขืืฉื ืืช ืฉืื: ืืื ืืืืง, ืืืจ ืฉืืื, ืืฉืืืฉื ืืงืื, ืืจืืืขื ืื ืืืืช. ืืืฉืืื, ืื ืืืืจื ืืืืื ืืืืืช ืืืขืืื ืฉืื ืฉืืืืกื ืืืชื, ื ืฉืืขืช ืืืืฉืื ืื ื ืืื ื (ืืืจ ืืื ืื ืื ืฉืืื ืืืื ืืืืืช ืืื ื ืืืจ ืืจืื ืืื).
ืืื ื-FSs ืืงืืืืื ืืฉ ืืจืื ืื ืืืืื ืืจืฉืชืืช. ืจืืฉืืช, ืืืื ืืืืื ืืื ืืืฆื ืืฆืืืจ ื ืคืืื ืืืืืื ืืจืื ืืืืื. ืขืืฉืื ืื ืฉื ืงืจื ืืขืจืืืช ืงืืฆืื ืืงืืืืืช "ืืชืงืืืืช" ืฆืืืจืืช ื ืคืืื ืืืืืื ืื ืืจืง ืชืื ืฉืืืืฉ ืืืื ืืืืืืืช "ืืชืงื ืืืจืืืืื" ืฉืืืฉืืื ื-LVM (ืืืชื ืืคืจืช ืฉืืืืช ืืืืืืืช ืฉืืืืืขื ืืจืืฉืื ื ื-ZFS). ืืืืืื ืืืจืืช, ืชืจืืื ืฉื ืืชืืืืช ืืืจืืืืืืืช (ืืกืคืจื ืืืืงืื) ืืืืืชืืืช ืืืืืจื ืืชืจืืฉ ืืจืื ื ืืืื (ืืืืืจ, ืืืืจ ืฉืืขืจืืช ืืงืืฆืื ืืืฆืืื ืืงืฉืช ืงืื/ืคืื).
ืฉืืื ืื ืฉืืืกืคื ืืืกืจื ืฉื ืืืฉืืจืื ืื ืคืืื ืืืืืื (ืื ืืจืืืช) ืืืกืืืจืื ืืฉืืืช ืืืืืง ืืืืืื ืืืขืืืช ืฉืกืคืงื "ืชืืื ืืช" ืืืื ืฉืืชืงืื ืืืืืื ืืฆื ืืขืืช. ืื ื ืืืืจ ืขื ืคืืฆืื ืืืืฉืืจืื ืืืืชืืื, ืฉืืืื ืืืืืข ืืขืจืืื ืืคืืฆืชืืื, ืืขืื ืฉืืืืฉืืจ ืืืจืืืืื ืืื ืืกืืจ. ืขื ืืืช, ืืขื ืื ืฉืื ืืชืขื ืืื ืื ืืืืฉืืจืื ืืืจืืืืืืื: ืืืื ืืชืขื ืืื ืื ืืื ืฉืงืืจื ืืืืฉืืจืื ืืืืืชืืื ืฉืื. ืืื FS ืืืื ZFS (ืืื ืื ืื FS ืืฉืืืื ืขื LVM) ืคืืขืืื ืจืง ืขื ืืชืงื ื ืืืกืง ืืืจืืืืื (ืืงืฆื ืืชืืืืช ืืืกืง ืืืจืืืืื ืืืื ืืชืืืืช ืืื ืืืืช, ืืืื ืืช ืืืืฉืืจืื ืืืืืจืืืืืืื ืืืื ืืื'). ืืืื ืืื ืืืฉื ืื ืงืืจื ืืืืฉืืจืื ืืืืชืืื!
ืขืืฉืื ืชืืจื ืืขืฆืืื ืฉืืฉ ืืื ืืคืก ืคืืฆืื ืืืืฉืืจ ืืืืจืืืืื (ืืืืืจ, ืืฉ ืืื ืจืง ืืืื ืขื ืงืืช ืืืช ืฉืืจื ืฉื), ืืชื ืืืกืืคืื ืืืกืง ืื ืคื ืืืืื ืฉืืื, ืืื ืืืฆืืืื ืืืกืง ืืงืจืื ื ืืกืฃ ืืื ืคื ืืืืื ืฉืืื ืืื ืืืื ืื ืืืืฉ. ืืื ืื ืืจืื ืคืขืืื. ืื ืงืฉื ืืืืืื ืฉืืืืฉืืจ ืืืืจืืืืื ืขืืืื ืชืืื ืื ืืืชื ืืืื ืืืืืช, ืืื ืืืืฉืืจืื ืืืืชืืื ืื ืชืจืื ืฉืื ืืืจ ืืื.
ืืืืจ ืืืจืืข ืืืืชืจ ืืื ืฉืืชื ืืคืืื ืื ืืกืืื ืืชืงื ืืช ืืืฆื ืืื! ืืืืจ ืืืืื ืฉืืชื ืืืื ืืขืฉืืช ืืื ืืื ืืืงืฉ ืืืขืจืืช ืืงืืฆืื ืืืืืช ืืช ืืืืฉืืจ ืืืืจืืืืื. ืืื ืืื ืชืืื ืื ืฉืืื ื ืืืจ ืฉื - ืืฉ ืจืง ืืืื ืืืช, ืืคืืฆืื ืืื ืืคืก, ืืื ืื ืืืื ืืืืืช ืืื ืืืชืจ! ืืื, ื ืคืืื ืืืืืื ืืืกืืืจืื ืืจืืช ืืืืืง ืืื ื ืืืืขืืื ืืืืกืคื/ืืกืจื ืืืืจืช ืื ืฉื ืืช ืฉื ืืชืงื ืื. ืืฆืืจื ืืืื, ืืชื ืจืง ืฆืจืื ืืืจืืื ื ืคื ืืืื ืืจืืช ืืืืืง ืคืขื ืืืช, ืืชืช ืืืชื ืืืขืจืืช ืืงืืฆืื, ืืื ืื ืืขืฉืืช ืืืชื ืฉืื ืืืจ ืืืจ.
ืื ืืกืฃ, ืืฉืืืื ืฉื ืชืช-ืืขืจืืืช FS+LVM ืขืฆืืืืืช ืืื ื ืืืคืฉืจ ืืงืืช ืืืฉืืื ืืช ืืืืคื ืืฉืื ื ืฉื ืืืื ื ืื ืฉืืื ืืฆืืืจืื ื ืคืืื ืืืืืื. ืืื, ื ื ืื ืฉืืจืืืช ื ืคื ืืืื ื-HDD ืืืืฉืืจื ืืฆื ืืืฆืง. ืืื ืื ืืจืืฉืื ืืืจืืฉ ืืืืื, ืืืืืจืื ืื. ืขืืืจ ืืืืจืื ืื, ืืชื ืฆืจืื ืืืืฆืื ืืงืฉืืช ืืืืื, ืืื ืขืืืจ ืืจืืฉืื ืื, ืื ืืื'. ืขื ืืืช, ืืฉืืืื ืื ืื ืงืฉื ืืืคืืื ืกืืงืืืืืืช ืืื.
ืฉืืื ืื ืฉืืืืจ ืืฆืืจืช LVM ืืฉืืื ืืืขืจืืช ืืงืืฆืื, ืืืฆื ืื ืืฉืชืคืจ ืืืจืื. ืืชืจื ืืื, ืืื ืืชื ืืืขืฉื ืฉื ืงืฅ ืืกืืืื ืืฉืคืจ ืืืชื ืื ืคืขื ืืขืชืื. ืื ืจืข ืืืื. ืกืืืื ืฉืื ืื ืฉื ืืื ื ืื ืืืืืื ืืืืืช ืขื ืืืชื ืืืื ื. ืืื ืืขืจืืช ืืงืืฆืื ืื ืชืืืื ืืื ืืื, ืื ืื ืื?
ืืขืื ื ืืกืคืช ืืืื ืืื ืฉื ืงืจื. ืืขืจืืืช ืงืืฆืื "Write-Anywhere" (ืื ืืืื ืื Reiser4, ืื ืฆืืื ืช ืืช ืืืื ืืขืกืงืืืช ืืืชืืื ืืืืื ืืืจืืื). ืืขืจืืืช ืงืืฆืื ืืืื ืืืืืืช ืืกืคืง ืืื ืืืืื ืืกืจื ืชืงืืื ืืืืื. ืืื ืื ืืืืืืื ืืจืื ื ืืืื ืื ืขืืืจ ืืื, ืืื ืจืง ืืคืจืืข. ืืขืืืื ืืื ืฉืขื ืื ืื ืืื, ื-FS ืฉืื ืืืืกื ืืคื ืฉื ืืืืงืื ืืื ืืืื ืฉื ืืืฉืืจ ืืื ืืืื - ืืืจืืืืื. ืืืชืื, ืืชื ืืืื ืืืืืช ืจืง ืืืฉืืจ ืืืจืืืืื. ืืฉืืขืืช ืืืืจ ืืื ืฉืืืืื ืฉืื ืืขืืื ืืืฉื ืืื ืจื ืขื ืืจืื ืืืื ืขืฆืื ืฉื ืืชืืืืช ืืืจืืืืืืืช.
ืืื ืืฉ ืื ืืจืื ืืฉืชืืฉืื ืฉืืืฆืขืื ืืืืคืืช ืืงืจืื, ืื ืืืฉืคืขื ืืฉืืืืฉืืช ืฉื ืืืื ืืื ืชืฆืืืฆื ืืืคืก. ืืืขืจืืช ืฉืื ืืืืจื ืชืชืืื ืืืื, ืืชืฆืืจื ืจืง ืืงืคื ืืช ืืืืืื ืืื ืืืืื ื ืืืืืืืช "ืขืืฆืื ืฉืืืจ". ืืื ืืืืืช ืืคืืขืืื ืขื ืืืชื ืืจืื ืืชืืืืช ืจืง ืืคืจืืขื ืื ืืื. ืื ืขื ืืื ืืืจ ืืืืจื ืื ืืชื ืืชืืืง ืืคื ืืฉืื ืฉื ืืืืงืื ืืื ืืืื ืขืืืจ ืื ืืืฉืืจ ืืืืชื. ืื ืืงืืื ืืืขืฉื ืืช ืชืืืื ืืืืืื.
ืืื ืื ืืืื ืืืืขืฉืืช ืจืง ืื ืืฉ ืื ืื ืื ื ืคื ืืืื ืืจืื ืืืืื. ืืขืจืืืช ืงืืฆืื ืืงืืืืืช ืขื ืื ืืืื ืืืื ืื ืืื ืงืืืืืช ืืขืืจ (ืืคืืืช, ืื ื ืื ืืืืข ืืื). ืจืง ืืืขืจืืืช ืงืืฆืื ืืจืฉืช (ืืืฉื GlusterFS) ืืื ืื ืืืื ืืืื. ืืืืื ื ืืกืคืช ืืืฉืืื ืืืื ืืื ืืื ืืขืืจ ืืืืืงืช ืชืงืื ืืช ื ืคื (fsck). ืื ืืชื ืืืืกื ืืคื ืขืฆืืืืช ืืฉืื ืฉื ืืืืงืื ืืืคืฉืืื ืขืืืจ ืื ืชืช-ื ืคื, ืื ื ืืชื ืืืฆืข ืืืงืืื ืืช ืืืืื ืืืืืงืช ื ืคื ืืืื. ืืืืืื ืืืจืืช, ื ืคืืื ืืืืืื ืขื ืื ืืืื ืืจืื ืืืืื ืืชืจืืืื ืืื ืืืชืจ.
ืื ืืกืฃ, ืขื ืื ืืื ื ืคืืื ืืจืื ื ืืืื ืื ืชืืื ืืืจืื ืฆืืืืื ืืฆื ืืืืื. ืขื ืืขืจืืืช ืงืืฆืื ืืืืืืช LVM ื-ZFS, ืืชื ืืืื ืืฆืื ืจืง ืชืืื ืืช ืืงืืืืืช, ืื ืื ืชืืื ืืช ืืืืืืืืช. ืฆืืืืื ืืฆื ืืงืืืืื ืืืคืฉืจืื ืื ืืืืืืจ ืืืืืืช ืืืืืจ ืจืง ืคืขืืืืช ืงืืฆืื ืจืืืืืช. ืืืฃ ืืื ืฉื ืื ืืืืืจ ืคืขืืืืช ืขื ื ืคืืื ืืืืืื (ืืืกืคื/ืืกืจื ืฉื ืืืฉืืจืื). ืืืื ื ืกืชืื ืขื ืื ืขื ืืืืื. ืื ืงืืืช ืืื ืืกืืืืช, ืืืฉืจ ืืฉ ืื ื ืคื ืืืื ืฉื ืฉื ื ืืืฉืืจืื A ื-B ืืืืืืื 100 ืงืืฆืื, ืืชื ืืฆืื ืชืืื ืช ืืฆื ืฉื ืืขืจืืช S ืืื ืืืฆืจ ืขืื ืืื ืงืืฆืื.
ืืืืจ ืืื, ืืชื ืืืกืืฃ ืืช ืืชืงื C ืื ืคื ืฉืื, ืืืืกืืฃ ืืืืืจ ืืช ืืืขืจืืช ืฉืื ื-Snapshot S. ืฉืืื: ืืื ืงืืฆืื ืืืชืงื ืื ืืืื ืื ืคื ืืืืื ืฉืื ืืืืจ ืืืืจื ื-S? ืืืื 100 ืงืืฆืื, ืืคื ืฉืืืื ื ืืืฉืชื, ืืื ืืืื 3 ืืืฉืืจืื - ืืื ืืืชื ืืืฉืืจืื A, B ื-C, ืืืจืืช ืฉืืืื ืืฆืืจืช ืชืืื ืช ืืืฆื ืืื ืจืง ืฉื ื ืืืฉืืจืื ืืืขืจืืช (A ื-B ). ืคืขืืืช ืืืกืคื ืฉื ืืืฉืืจ C ืื ืืชืืืืื ืืืืจื, ืืื ืืขืช ืชืกืืจ ืืช ืืืฉืืจ C ืืืืืฉื, ืื ืืฉืืืช ืืช ืื ืชืื ืื ืฉืื, ืื ืฉืืคื ื ืืืืืงื ืชืฆืืจื ืืืฆืข ืชืืืื ืคืขืืื ืืงืจื ืืื ืืืกืืจ ืืช ืืืืฉืืจ ืืื ืคื ืืืืื ืืืืฉ, ืืฉืจ ืืคืืจ ืืช ืื ืื ืชืื ืื ืืืืฉืืจ C ืืืืฉืืจืื A ื-B. ืืื ืื ื-FS ืฉืื ืชืืื ืืฆืืืืื ืืฆื ืืืืืืืื, ืืืืื ืืืืฉ ืืื ืื ืืืืจืฉ, ืืืืืจ ืืืจื ืืืืืืช ื-S, ืชืืื ืืืกืืจ ืืืืื ืืช ืืชืงื C ืืืืืฉื.
ืื, ืฆืืืืื ืืฆื ืืืืืืืื ืืืืื ืืืืืื ืฉืื ืืืคืฉืจืื ืื ืืืืื ืข ืืืกืจื (ืืืกืคื) ืืงืจื ืฉื ืืืฉืืจ ืื ืคื ืืืื (ืื ืคื ืืืื) ืขื ืืืืช ืืืืื ืฉื ื ืชืื ืื (ืืืืื, ืื ืืชื ืืืืจ "ืืฆืื" ืืช ืืืขืจืืช ืฉืื ืืืื ืื ืืื). ืืจืฉื ืื ืืืืืืจ ืืื ืฉืืฆืืจืช ืฆืืืืื ืืฆื ืืืืืจืช ืืขืจืืช ืืงืืฆืื ืืืืื ืื ืคืขืืืืช ืืืืืืืช. ืขืืืื ืืืชืขืืจืจ ืืฉืืื: ืืื ืืคืฉืจ ืืืื ืืืืืืจ ืืื ืืืืืจ ืืืฆืข ืื ืคื ืืืืื ื ืฉืืงื ืื ืฉืืืฉื ืืืื? ืืื ืื ืืคืฉืจื! ืืชื ืื ืฉืืขืจืืช ืืงืืฆืื ืฉืื ืชืืื ื ื ืืืืื. ืืืขืชื ืืจืขืืื ืฉื "ืชืืช ืืืืืื" ืืืื ืืคื ื ืฉืืืฉ ืฉื ืื, ืืืฉื ื ืฉืขืืจื ืจืฉืืชื ืคืื ื ืขื ืืืื ืืงื ืืื.
ืืืืจ ืืื ืฉ-FSs ืืงืืืืื ืฆืจืืืื ืืืืื ืืจืฉืชืืช ืืื ืืืืกื ืืื ื ืชืื ืื ืืืืฉืืจืื ื ืคืจืืื ืืืืชื ืืืคื ืฉืื FSs ืจืฉืช ืืืืกื ืื ืืืชื ืืืืื ืืช ื ืคืจืืืช (ืื ืฉื ืงืจื ืฉืจืชื ืืื ื ืชืื ืื). ืืฉ ืืคืืืงืฆืืืช ืฉืขืืืืืช ืืขืืงืจ ืขื ืืื ื ืชืื ืื, ืื ืืชื ืืืืืฅ ืืืื ืืช ืืืคืืืงืฆืืืช ืืืื ืขื ืืื ืืฆืืช ืืืื ื ืชืื ืื ืขื ืืชืงื ื ืืืกืื ืืงืจืื ืืขืื ืืืฆืืขืื ืืืืืื. ืขื ืืฉืืืื FS+LVM, ืื ืชืืื ืืืคืืื ืกืืงืืืืืืช ืืื: LVM ืื ืืืืข ืื ืืฉ ืืืืืง ืฉืืขืืจืช ืืืื (ื ืชืื ืื ืฉื ืื ืืื ื ืชืื ืื).
ืื ืชืคืืง ืชืืขืืช ืจืื ืืืืืขืช LVM ืืฉืื ืืจืื ื ืืืื ื-FS ืืืฉืืืื ืืฉืืืื FS+LVM, ืืื ืื ืฉืืชื ืืืื ืืขืฉืืช ืืื ืืืื ืืื ืืืืื ืืช ื-FS ืื ืฉืืืืฉื ืืืื ืืืชื ืืคืฉืจื ืืขืืื ืขื ืืงืื ืฉืื. ZFS ื-Btrfs, ืฉืืืืจื ืขื ืืืฉืืจืื ืืืจืืืืืืื, ืื ืืืื ืืืืืืืช ืืจืืจืืช ืืืืคื ืฉืื ืืคืจืช ืฉืืืืช ืืืจืืช ืืช ืืืขืจืืช ืืืื ืืื ืืจืืืืงืืื ืืื. ืื ืืื ืื ื ืื ืื? ืืชืจ ืขื ืื, ืืื ืฆืืจื ืืื ืืช LVM ืืจืื ื ืืืื ืืฉืื ืืืขืจืืช ืืงืืฆืื. ืืืงืื ืืืช, ืขืืื ืืฆืืืจ ืืชืงื ืื ืื ืคืืื ืืืืืื ืืจืื ืืืืื, ืืคื ืฉืืืง ืืืขืจืืืช ืืงืืฆืื ืืจืฉืช ืขืืฉืืช ืขื ืืืื ืืช ืฉืื ืืช (ืฆืืชื ืืืกืื). ื ืืื, ืื ืขืืฉืื ืืืช ืืฆืืจื ืืืขืืื ืืืื ืืฉืืืืฉ ืืืืืืจืืชืืื ืืจืืขืื.
ืืืืืืืช ืืืืืืจืืชืืื ื ืืจืืื ืืืืืืื ืื ืืชืจืื DHT ืืืขืจืืช ืืงืืฆืื GlusterFS ืืื ืฉื ืงืจื ืืคืช CRUSH ืืืขืจืืช ืืงืืฆืื Ceph. ืืฃ ืืื ืืืืืืืจืืชืืื ืฉืจืืืชื ืื ืกืืคืง ืืืชื ืืืืื ืช ืคืฉืืืช ืืืืจืืืืช ืืืื. ืื ืืืืชื ืฆืจืื ืืืืืจ ืืืืืจื ืืืืืฆืื ืืื ืืขืฆืื. ืืฉื ืช 2015, ืชืื ืืื ื ืืกืื ืขื ืืืืืืช ืขื ืคืื ืงืฆืืืช ืืืืื, ืืืฆืืชื ืืจืฉืืชื ืคืื ื ืขื ืืฉืื ืฉืืชืืื ืื. ืขืืฉืื ืื ื ืืืื ืืืืจ ืฉืื ืืกืืื ืืืืฉื ืืช ืื ืื ืืืื ืืืขืฉื. ืื ื ืื ืจืืื ืฉืื ืืขืื ืขื ืืืจืืืืช ืืืืฉื ืืืืฉื.
ืื, ืื ืชืช-ื ืคื ืืืจืืฉ ืืื ื ื ืคืจื ืืื ืกืืคืจืืืืง ืืืืืจืื. ืื ืืืื ืืคืืื? ืืืืคื ืืืื, ืื ื ืื ืืืืข ืื ืืืื "ืืืจืชืื ืืช ืืืืงืืื ืืก" ืืืืฆืืจ ื ืคืืื ืืืืืื ืฉื ืืืืช ืืืคื ืืืฉืืจืื ืื ืืืชืจ ืืืืื ื ืืงืืืืช ืืืช. ืื ืืืฉืื ืืืื ืืืกืืืจ ืื ืืช ืื ืื ื ืืืื ืื ืืืื. ืืื ืชืืื, ืืฉืืืื ืื ืงืฉืงืืฉ ืฉืืืืงื.
ืืืฆื ืืฉืคืืขื ืฉืื ืืืื ืืชืช-ืืืขืจืืช ืฉื ืืชืงื ื ืืืืง ืืืื (ืืืืืื, ืืืจืื ืฉื blk-mq) ืขื ืืืจืืฉืืช ืืืืืืฉ FS?
ืื ืืืืชื ืืื ืฉืื ืืฉืคืขื. ืื ื ืื ืืืืข ืื ืืงืจื ืืฉืืืช ืืืืืง ืฉืืฆืจืื ืืขืฆื FS ืืืฉ. ืืืฉืง ืืืื ืืจืืงืฆืื ืฉื ืชืช-ืืขืจืืืช ืืื ืืจืืข ืืืื. ืืฆื ืืืจืืืืจ, ื-FS ืืืืจ ืืืืืช ืืืฉืคืข ืจืง ืืืืคืขืชื ืฉื ืกืืืื ืืืฉืื ืฉื ืืื ื ืื, ืืืืื ืชืืชืื ืชืืืื ืฉืืืช ืืืืืง, ืืืืืจ ืืื ื-FS (ืขืืืจ reiser4 ืื ืืืืจ ืืืคืขืช ืชืืกืคืื ืืืฉืื).
ืืื ืืืคืขืชื ืฉื ืกืืื ืืืื ืืืฉืื (ืืืืืื, SMR, ืื ื ืืืืืชื ืฉื ืืื ื ื SSD) ืคืืจืืฉื ืืชืืจืื ืืืฉืื ืืืกืืื ืฉื ืขืืฆืื ืืขืจืืช ืืงืืฆืื?
ืื. ืืืื ืื ืชืืจืืฆืื ื ืืจืืืืื ืืคืืชืื FS. ืืชืืจืื ืืืืืื ืืืืืช ืฉืื ืื ืืืืชื ืฆืคืืืื ืืืืืืื. ืืืืืื, ืฉืืขืชื ืขื ืืื ื ืื ืฉืืื ืืืืจืืช ืคืขืืืช I/O ืชืืืื ืืืื ืืืืื ืฉื ืคืืกืช ื ืชืื ืื ืืืืกื ืฉืื. ืืืื ืืงืก, ืฉืื ืืืื ืืืืง FS ืืื ื ืืืื ืืืจืื ืืืืื ืืขืืื, ืืื ื ืืื ืื ืืฆืื ืืช ืืืื ืืืืืืืช ืฉืื ืืืจืืจืช ืืืื. ืขื ืืืช, ืื ืืขืจืืช ืืงืืฆืื ืฉืื ืืชืืื ื ืช ืืืืื, ืื ืืฉ ืกืืืื ืืืคืืง ืืื ื ืืจืื ืืืชืจ.
ืืื ืื ืฉืื ืขืืืืื ืืจืืข ืขื ืงืื Reiser4 ืืืืื?
ืคืืืช ืืื ืฉืืืืชื ืจืืฆื, ืืื ืื ืื ื ืื ืืืื ืืืกืืจ ืืจืืฃ ืืืฉืืืื. ืื ื ืืืชืจ ืืืจืืฆื ืืงืฆื ืืคืืชืื ืฉื Reiser4. ืื ื ืื ืืืื "ืืืกืืข ืกืืกืื" - ืื ืื ืืืืืจ ืื ืืื. ืื ื, "ืื ืืชื ื ืืกืข ืืฉืงื ืืืชืจ, ืืชื ืชืืฉืื ืืืืช!" ืืขืจืืช ืงืืฆืื ืืืืจื ืืช ืืื ืชืช-ืืขืจืืช ืืืจืขืื ืืืืจืืืช ืืืืชืจ, ืฉืืืืืืช ืืชืื ืื ืืฉืืืืืช ืฉืื ืืืืืืช ืืืื ืฉื ืื ืฉืืืืจ ืืื ืฉื ืขืืืื ืื ืืฉืืช.
ืขื ืืื ืืฆืขืช ืืืชื ืืืื ืืืืฉื ืืฉืื, ืื ื ืชืืื ืืืืื ืฉืืืืืฆืื ืืืืื ืืืืืื ืืชืืฆืื ืื ืืื ื, ืฉืืืืื ืืืืืช ืืืืงืฉืช ืืฆืจืืื ืจืฆืื ืืื. ืืคื ืฉืืชื ืืืื, ืื ืืืื ืืืืืช ืืจืื ืขืจืืืืืช ืืืื ืืืช ืืืช. ืืื ืขื ืืืช, ืื ื ืื ืืืื ืืกืืื "ืืืืืืช" ืฉืืงืืืืช ืืื ืืืฉื "ืชืืื ืืช" ืฉื ืชืืื ืืช ืืืชื ืฉืืืฉืืช ืืขืืื, ืืจืืืช ืืืืช ืืฉืชืืฉืื ืืืคืชืืื, ืืื ืืืื ืืืฉืืืช ืืืืืืืืช ืืคืกืืืช ืืืืื.
ืืื ืืืจื ืืืฉืื ืืืืขื ื ืืื ืืช ืืชืืื ืืคืืชืื ืฉื Reiser4?
ืื, ืืื ืืฆืขืืช ืืืื, ืืืื. ืืืกืคืง ืืืื. ืืื ืืฉืืื ืื ืืืืชื ืฆืจืื ืืขืืืจ ืืืจืฅ ืืืจืช. ืืฆืขืจื, ืื ื ืืืจ ืื ืื 30, ืื ื ืื ืืืื ืืืชื ืชืง ืืืขืืื ืืื ืืฉืจืืงื ืืจืืฉืื ื.
ืืืื ืชืืื ืืช ืืกืจืืช ืืขืช ื- Reiser4?
ืืื ืคืื ืงืฆืืืช "ืฉืื ืื ืืืื" ืขืืืจ ืืืฆืขื ืืืกืื ืคืฉืืืื, ืืืืื ืืื ืฉื ืืฆืืช ื- ReiserFS(v3). ืื ืืกืฃ, ืคืขืืืืช ืงืืฆืื ืขื ืืื DIRECT_IO ืื ืืืืงื. ืืฉืื ืืื, ืืจืฆื ืืืืืช ืืกืืื ืืืคืจืื ื ืคื ื"ืชืชื ืืจืืื ืกืื ืืืื", ืฉืืื ืืื ืืืื ืงืืืข, ืืืฉืจ ื ืืชื ืืืจืืื ืืืจืืื ืขืฆืืืืื. ืืขืืืช ืืื ืืืืืช ืืืชืืืืื ืฉืจืืฆืื ืื ืกืืช ืืช ืืืื ื"ืืืจ ืืืืืชื".
ืืืืกืืฃ, ืืืืชื ืจืืฆื ืืงืื ื ืคืืื ืืืืืื ืืจืฉืช ืขื ืืืฉืื ืื ืืืื ืคืฉืืืื (ืืืืืจืืชืืื ืืืืจื ืืื ืืืจ ืืืคืฉืจืื ืืืช). ืืื ืื ืฉื Reiser4 ืืืืื ืืขืืื ืื ืืืื ืื RAID-Z, ืกืงืจืืื, ืืืืื ื ืฉืื ืคื ืื, ืืฉืชื ื 128 ืกืืืืืช ืืขืื ืฉืืืืืช ืฉืืืืงืืืช ืฉืขืื ืขื ืจืงืข ืืืกืืจ ืืจืขืืื ืืช ืืงืจื ืืคืชืื ืืขืจืืืช ืงืืฆืื ืืกืืืืืช.
ืืื ื ืืชื ืืืืฉื ืืช ืื ืื ืฉืขืฉืื ืืืืืจืฉ ืืืืฆืขืืช ืชืืกืคืื?
ืื ืืืืจืื ืจืง ืืืื ืืื ืฉื ืืืฉืงืื ืืชืืกืคืื (ืืืืืืื) ืฉืืืืฉืืื ืืืชื, ืื ืื ืืื. ืืื ืื ืชืื ืืกื ืื ืืขืจืืืช ืืืกืื ืืืืฉืงืื ืืืื, ืื ืืื ืืืชืจ ืืืื ืืื ืืืฉืืื ืฉื ืคืืืืืืจืคืืื ืืืื ืืืชืจ, ืฉืืืชื ืืืจ ืชืืืื ืืืกืชืืจ. ืชืืจ ืืขืฆืื ืฉืืงืคืืช ืืืืคื ืืืคืืชืื ืืขืจืืช ืืื ืจืืฆื ืืื ืื ืขืฆืืื, ืฉืื ืืช ืืช ืืขืจื ืฉื ืืฆืืืข ืืืืจืืืช ืื ืฉืืฆืืืข ืขื ืชืืกืฃ ืืืจ ืฉืืืืฉื ืืช ืืืชื ืืืฉืง X, ืืืืืจ ืืื ืืื ืืช ืืงืคืืช ืืืขืจืืช ืื ืฉืืื ืชืืฉืื ืืืืฆืืข.
ืื ืืฉืชืืฉ ืืงืฆื ืื ืฉื ืื ื"ืืืืคื" ืืื, ืื ืื ืื ื ืืืืจืื ืฉืืืขืจืืช ืืฉ ืคืืืืืืจืคืืื ืืกืืจ ืืคืก ืืืืฉืง X (ืื ืฉืืืขืจืืช ืืืจืืื ืืช ืืืืฉืง X, ืฉืื ืืืชื ืืืจ). ืื ืขืืฉืื ืืฉ ืื ืื ืจืง ืงืืืฆื ืฉื ืืืฉืงืื, ืืื ืื ืืฉ ืื ืงืฉืจืื ืขืืืื (ืืจืฃ ืืืฉืง), ืื ืืชื ืืืื ืืืฆืื ืคืืืืืืจืคืืืืื ืืกืืจืื ืืืืืื ืืืชืจ, ืฉืืืคืืื ืืช ืืืืจืืื ืืืช ืฉื ืืืขืจืืช ืืืจ ื"ืฉืืื ื" ืฉื ืื ืืืฉืง. ืืฆืืชื ืกืืืื ืืื ืืืื, ืืื, ืืืจืื ืืฆืขืจ, ืื ืืขืืื ืื ืงืจื.
ืื, ืืขืืจืช ืชืืกืคืื ืืคืืืืืืจืคืืืืื ืืืืืื ืืืื, ืืชื ืืืื ืืชืืจ ืื ืชืืื ื ืืืืขื, ืืื ืื "ืืืืืช" ืืช ืืื ืฉืืขืืื ืื ืืืืืจื. ืื ืืฆืืืชื ืืืืืื ืืืช ืืงืคืื ืืช, ืืื ืื ื ืื ืื ืืืืจ ืขืืืื ืืืืื ื ืืืืช. ืืืืคื ืืืื, ืืฉืืื ืืื ืืืืืจื ืื ืืช "ืชืืื ืืช ืืจืื ืื" ืฉื ืคืืืงืก ืงืืืื. ืคืขื ืืื ื ืืกื ืืืืฆื ืืช ืื ืืืืืืืืจืื ืืขื ืฃ ืฉื ืืืืืจื (ืืืืคื ืกืคืฆืืคื, ืชืืจืช ืืงืืืฆืืช).
ืขืืฉืื ืืฉืืื ืืืจืืืืช - ืืื ืืืื ืขื ืืงืืืื ืฉื Reiser4 ืืืืื ืืืจืืืืช? ืืื ืืื ืคืจืกืืืื ืขื ืืืจืืืืงืืืจื ืฉื ืืขืจืืช ืืงืืฆืื ืืื ืฉืืืืจืช ืขืืืื ืืจืืืื ืืืืจืื? ืขื ืืื ืืฉืืื ืืื ืจืืืื ืืืช ืื ืงืืืช ืืืื ืฉืื?
ืืืืคื ืืืื, ืื ืื ื ืืืงืฉืื ืืืืื ืืกื ืืฃ ืืจืืฉื ืืืจ ืฉืืืฉ ืฉื ืื. ืืืขืจื ืืืืจืื ื ืฉื ืจืืืืจ ืืฉืจืฉืืจ ืืฆืืืืจื ืฉืื ืืืืฉื ืืงืฉืช ืืืฉืืื ื ืืชืจื ืืื ืืขื ื. ืื ืื ืืฉืืืืช ืื ืืกืคืืช ืืื ื ืขืืืจื ื. ืื ื ืืืฉืืช ืื ืืืื ืืื ืื ืื ื ืฆืจืืืื "ืืืื" ืืืขืจืืช ืืคืขืื ืกืคืฆืืคืืช. ืืืื ืืงืก, ืืืืจ ืื ืืชืื ืก ืืื ืืจืื. ืื, ืืฉ ืืืืจ ื ืคืจื ืฉืื ืืืื ืืื ืืฆืืืืช ืกื ืืคืื ืืืขืจืืืช ืืคืขืื ืฉืื ืืช. ืื ืฉืฆืจืื ืืช ืื ืืืื ืืฉืืคื ืืช ืืคืืจื ืืืชืืื ืืืขืฉืืช ืืืชื ืื ืฉืจืืฆืื (ืืืกืืจืช ืืจืืฉืืื ืืืืื). ืืืื, ืื ืืืฉืื ืื ืฆืจืื ืืช ืื, ืื ืื ืื ืืืขืื ืฉืื. ืืฉืื ืื, ืื ื ืืฆืืข ืืฉืงืื ืืช ืฉืืืช "ืืงืืืื ืืืจืขืื ืืืื ืืงืก ืืจืืฉื" ืืคื ืฉืืืกืืจื.
ืคืจืกืืืื ืขื ืืจืืืืงืืืจืช FS ืจืืืื ืืืื, ืืื ืขื ืื ืืฆืืชื ืืื ืจืง ืืชืืฆืืืช ืืืืฉืืช ืฉืื, ืฉืืืขืชื ื ืืฆืืืช ืืขืืืคืืช ืืืืื ืืืชืจ. ืืืจ ื ืืกืฃ ืืื ืฉืื ื ืืชืืืืงืื, ืืืืชืืืืงื ืื ืคืจืกืื ืืื ืกืืืื ืืฉืคืืื ืืืืืืืชืืื. ืคืจืกืื ืฉื ืื ืืืจ ืืื ืืืืื ืืื ืกืืื ืืืขื ืจืข. ืื ืื ื ืืืืื ืืืกืืืืืช ืื ืคืืกื ืืืืจื ืืืฉืื ืืืื ืืืจืืืืงืืืจื ืฉื ื-FS, ืื ืืชืืฆืื ืชืืื ืขืจืืืืช ืืืื ืฉืืืื ืื ืงืฉื ืืขืืืจ ืืืชื. ืื ืฆืจืื ืืช ืื? ืื ืื ืจืื ืืกืืื ืฉืืื ืืืฉืื ืืืืฉืืจ ืืฆืืจืชื ืืืฉื ื - ืงืื ืืืงืืจ ืืืืขืจืืช ืืืื.
ืื ืืืฉ ื- Reiser4 ืืฉื ืื ืืืืจืื ืืช?
ืืืฆืืืืช ืืืืืืืช ืกืืฃ ืกืืฃ ืืชืืืฉื. ืืื ืืืืจืื ืื ืฉืืืคืืขื ืืื ืืื ืฉืืืืื ืืกืคืจืืืช "ืืืชื ื ืืชื ืืช ืืืืืงื". ืืงืืฉื ืืื ืฉืืื ืืืคืืข ืจืง ืขื ืจืงืข ืืชื ืืฉืืืืช ืืฉืืฉ ืฉื ืฉื ืืขื ืืืงืื ืืกืืื ืฉื ืจืฉืืืืช ืกืคืจืืื ืืฆืืืช ืขืฅ. ืขื ืืืช, ืื ื ืขืืืื ืื ืืืื ืืืืืืฅ โโืขื Reiser4 ืืืืฆืืจ: ืืฉืืื ืื ืืชื ืฆืจืื ืืขืฉืืช ืงืฆืช ืขืืืื ืขื ืืื ืืจืืงืฆืื ืคืขืืื ืขื ืื ืืื ืืขืจืืืช ืืืฆืืจ.
ืกืืฃ ืกืืฃ ืืฆืืื ื ืืืืฉื ืืช ืืจืขืืื ืืืืชืืง ืฉืื ื - ืืืืืื ืฉืื ืื ืฉื ืขืกืงืืืช. ืืขืืจ, ืจืืืืจ4 ืืจืืฅ ืจืง ืืื ืืื ืืงืืื ืงืฉื ืฉื ืืงืืื ืื-ืจืืืืจ. ืื ืืฆืจ ืืขืืืช ืขืืฆืืืืืช. ืืคืจื, ืฆืืืืื ืืฆื ืื ืืคืฉืจืืื ืืืืื ืขืกืงื ืืื - ืื ืืคืืื ืขื ืืื ืจืืื ืืืืื ืฉื ืงืจื "OVERWRITE SET". Reiser4 ืชืืื ืืืื ืืฉืืืฉื ืืืืืื ืฉื ืขืกืงืืืช. ืืืื ืืื (Write-Anywhere), ืืจืืื ืืืืืื OVERWRITE SET ืืืื ืจืง ืืคื ืืขืจืืช (ืชืืื ืืช ืฉื ืืคืืช ืกืืืืืช ืฉื ืืืกืง ืืื'), ืฉืื ื ืืชื "ืืฆืื" (ืืขืืืช ืืชืจื ืืืืช ืืืืืฆื).
ืื ืฉื ืืชื ืืขืช ืืืืฉ ืืช ืืชืืื ืืช ืืฆืืจื ืืืืื ืืืืชืจ. ืืืืื ืืจื ืืงืฆืืื ื ืืืจ, ืื ืืืคืื ืฉืฉืื ื ืขืืืจืื ืจืง ื-OVERWRITE SET (ืืืืืจ, ืื ืืขืฆื ืจืืฉืื ืืืื ืืืืจ). ืืืื ืื ืืืืขื ืืื ืฉืืชืืื ื ืขื ืคืืฆืื ืืืืจ ืฉื ืืืืฆืืช Reiser4. ืืขืช ืืืืื ืื ืืืืืฆื ืฉืื ืชืชืคืจืง ืื ืืืจ ืืืชืจ ืืืฉืจ ืขื ReiserFS (v3). ืื ืฉืืืฉืช ืืืืืื ืืงืืืืื, ืขื ืืกืชืืืืืืืช ืืกืืืืืช, ืืืืืืื ืืช ืืืืืืืืช ืฉื ืืคืขืืืืช, ืืื ืืืืืื ืขื ืืืืื ืืืืืืืช ืืฉืืืจื ืจืง ืขื ืฉืืืืช ืืกืขืืฃ ืืืืืื ืืืืืช ืฉืืืืฉืืื. ืืืืืื ืืืื ืืืืืื ืืืืืช ืฉืืืืฉืืื ืขืืืจ ืื ืืื ื ืืืฉืืืื (ืืกืื ื ืชืื ืื ืืื'), ืฉืืืจ ืงืืืื ืืืง ืืืคืื ืงืฆืืืช ืืืื. ืงื ืืืื ืืืืกืืฃ ืืช ืืืืืื ืืืื ื- Reiser4, ืืื ืื ืขืฉืืชื ืืช ืื, ืื ืืฃ ืืื ืื ืฉืื ืืืชื, ืืื ื ืืืฉืืช ืื ืฆืจืื ืืช ืื.
ืืืคืืขื ืกืืืื ืืืืงื ืฉื ืืื ื ืชืื ืื ืืืืืจืื ื ืืฉืืืชื ืืืชื ืืืจืืืช "ืืกืืื ืืืช" (ืขืืืื ืืืืจ ืื ืืฆืื). ืื ืกืืื ืืืืืงื ืฉื ืืืืง ืืืฉืื ื ืืฉื, Reiser4 ืงืืจื ืืื ืืช ืืืืืง ืืืชืืื ืืืชืงื ืืขืชืง. ืฉืืื ืื ืฉ-ZFS ื-Btrfs ืื ืืืืืื ืืขืฉืืช ืืืช: ืืขืืฆืื ืื ืืืคืฉืจ ืืืช. ืฉื ืขืืื ืืืคืขืื ืชืืืื ืกืจืืงืช ืจืงืข ืืืืื ืฉื ืงืจื "ืกืงืจืื" ืืืืืืช ืขื ืฉืืืืข ืืืืืง ืืืขืืืชื. ืืชืื ืชืื ืืื ืื ืืืจืืขืื ืืืื "ืงืืืื".
ืืืืกืืฃ, ืืืคืืขื ื ืคืืื ืืืืืื ืืืจืืื ืืื, ืืืฆืืขืื ืืช ืื ืื ืฉ-ZFS, Btrfs, ืฉืืืช ืืืืง, ืืื ืื ืฉืืืืื FS+LVM ืืืืคื ืขืงืจืื ื ืื ืืืืืื ืืกืคืง - ืงื ื ืืืื ืืงืืื, ืืงืฆื ืืชืืืืช ืืืกืง O(1), ืืขืืจืช ื ืชืื ืื ืฉืงืืคื ืืื ื ืคืื ืืฉื ื. ืืืืจืื ืืฉ ืื ืืืฉืง ืืฉืชืืฉ. ืขืืฉืื ืืชื ืืืื ืืืขืืืจ ืืงืืืช ืืช ืื ืชืื ืื ืืืืื ืืืืชืจ ืืืื ื ืืขื ืืืืฆืืขืื ืืืืืืื ืืืืชืจ ืื ืคื ืฉืื.
ืื ืืกืฃ, ื ืืชื ืืฉืืืฃ ืืืืืคืืช ืื ืืคืื ืืืืืืืื ืืืื ื ืืื, ืืืื ืืืืืฅ ืืฉืืขืืชืืช ืืืฉืืืื ืฉืงืืจืืื ืืขืชืื ืงืจืืืืช fsync(2). ืื ื ืืฆืืื ืฉืคืื ืงืฆืืื ืืืืช ืฉืืืช ืืืืืง, ืื ืงืจืืช bcache, ืืื ื ืืกืคืงืช ืืืคืฉ ืคืขืืื ืืื ืืื. ื ืคืืื ืืืืืื ืืืฉืื ืืืืกืกืื ืขื ืืืืืืจืืชืืื ืฉืื (ืืฉ ืคืื ืืื ืืชืืืืื). ืืชืืื ื ืืืจ ืื ืืฆืืื, ืืคืฉืจ ืืืืื ืื ืกืืช ืืืชื, ืืืืื ืืืฆืืขืื ืืื'. ืื ืื ืืืืช ืืืืืื ืืื ืฉืืขืช ืขืชื ืขืืื ืืขืืื ืืื ืืช ืืช ืชืฆืืจืช ืขืืฆืืช ืืงืื ืืืืืกื ืืืชื ืืืงืื ืืืฉืื.
ืขื ืื ืืฆืืืชื ืืืืฉื ืืช ืืจืขืืื ืืช ืฉืื ื-10 ืืืื, ืขื ืืืช, ืืฆืืืชื ืืื ืฉื ืจืื ืื ืืื ืงืฉื - ืืืืจ ื ืคืืื ืืืืืื ืขื ืืืื ืืืืง ืฉืืืฆืข ืืช ืื ืืคืขืืืืช ืืืืืืืช ื-reiser4. ืื ืื ืขืืืื ืืขื ืฃ ืื ืืกืื "format41".
ืืื Reiser4 ืขืืืจ ืืืืงืืช xfstest?
ืืคืืืช ืื ืขืฉื ืื ืืฉืืื ืชื ืืช ืืืืืืจื ืืืืจืื ื.
ืืื ื ืืชื ืืืืคื ืขืงืจืื ื ืืืคืื ืืช Reiser4 ืืจืฉืช (ืืฉืืื) FS ืืืืฆืขืืช ืชืืกืคืื?
ืื ืืคืฉืจื, ืืืคืืื ืืืจืื! ืื ืชืืฆืืจ ืงืืืฅ ืจืฉืช ืืืืืกืก ืขื ืืขืจืืช ืงืืฆืื ืืงืืืืช ืฉืชืืื ื ื ืืืืื, ืืชืืฆืื ืชืืื ืืจืฉืืื ืืืื! ื-FSs ืฉื ืจืฉืชืืช ืืืืจื ืืืช, ืื ื ืื ืืจืืฆื ืืื ืืืืืช ืฉื ืจืืช ืืืกืื ืขืืจืคืืช, ืืืืืฉืืช ืืืืฆืขืืช ืื FS ืืงืืื. ืงืืืื ืฉื ืจืื ืื ืืื ื ืืืฆืืง ืืืืืืื. ื-FS ืฉื ืืจืฉืช ืืืื ืืงืืื ืืื ืืจืืงืฆืื ืืฉืืจื ืขื ืฉืืืช ืืืืืง, ืืื ืืืงืฉ ืื-FS ืืืงืืื ืืืฆืืจ ืงืืฆื ืฉืืจืืช ืืืจืื!
ืืืืคื ืืืื, ืืืืงืช ืืขืจืืืช ืงืืฆืื ืืืงืืืืืช ืืืจืฉืช ืืื ืืืจืข. ืืื ื ืืขื ืืืืกืจ ืืฉืืืืช ืฉื ืืืืืืจืืชืืื ืฉืืื ืืฉืืืืฉ ืืคื ื ืฉืืืฉืื ืฉื ื, ืืืืงืืื ืขืืืื ืื ืืืฆืข ืืืจ. ืื ืื ืืกืืื ืืืืคืขืช ืืกื ืฉื ืจืืืื ืชืืื ื ืืืืชืจืื (ืฉืืจืืชืื ืฉืื ืื ืืื'). ืืืืื ืืื, ืฆืจืื ืืืืืช ืจืง FS ืืื ืืฆืืจื ืฉื ืืืืื ืืืื ืืืขืจืืช ืฉื ืืื ืขืืจ ืืืฉืชืืฉ ืืืืชืงื ืืื ืืืื ื - ืฆืืืช ืืฉืืื. FS ืื ืืื ืื ืืงืืื ืืื ืจืฉืช. ืืฉืื ืืืจ ืืืชืจ!
ืื ืฉืื ืืืจ ืื ืืกืชืืจ ืขื Reiser4 ืืืื ืืงืก, ืื ื ืจืืฆื ืืืฆืืข FS ืขืืืจ FreeBSD (ืฆืืืื ืืจืืืื ืงืืื: "...FreeBSD... ืืฉ ืฉืืจืฉืื ืืงืืืืื... ืืื ืืืืจ ืฉืขื ืกืืืจืืช ืืืืื ืื ื ืืืฆื ืฉืคื ืืฉืืชืคืช ืขื ืืืคืชืืื") ?
ืื, ืืคื ืฉืืืืื ื ืื ืขืชื, ืืื ืืืจ ืืกืชืืจ ืืฆืืจื ืืืฉืืืช ืขื ืืื ืืงืก: ืืฉ ืืฆืืืช Reiser4 ื ืคืจืืช ืฉืคืืขืืช ืขืืืจื ืืฆืืจื ืฉื ืขื ืฃ ืืืกืืจ ืฉื ืืืืืจ ืฉืื ื. ืื ืฉืืืชื ืืช FreeBSD! ืึทืฆึธืขึธื! ืื ื ืืืื ืืขืืื ืืฉืืชืืฃ ืคืขืืื ืืืืง ืขื ืืื ืฉืืืืจืื ืืืื ืืช ืืืืง ืืคื ืืื ืฉื FreeBSD. ืืื: ืื ืฉืื ื ืืืื ืืืื ืืงืืืื ืฉืืื ืื ืฉืืืืืืช ืฉื ืืชืงืืืืช ืขื ืืื ืืืขืฆื ืืขืืืื ืช ืฉื ืืืืืื ืืืชื ืชืืืืื, ืฉืืื ืื ืฉืื ืงืฉืจ ืืืื ืื ืืืฉืืชืืช ืฉื ืืืฉ ืงืืข ืืื.
ืืื ืืชื ืืืจื ืืช ืงืืืืช ืืฉืชืืฉื ืืื ืืงืก ืืืื? ืืื ืื ืืคื ืืืืชืจ "ืคืืค"?
ืืืชืืฉื ืืืืคื ืขืืืืชื, ืื ืงืฉื ืื ืืืขืจืื ืืืช. ืืขืืงืจ ืืฉืชืืฉืื ืืืืขืื ืืื ืขื ืืืืืื ืืืืื ืืืงืฉืืช ืืชืืงืื ืืกืขืืฃ. ืืฉืชืืฉืื ืืืฉืชืืฉืื. ืืืงื ืืชืืฆืืื ืืืชืจ, ืืืงื ืคืืืช. ืืืืื ืืชืืืืกืื ืืืชื ืืืืจ. ืืืื, ืื ืืืฉืชืืฉ ืืชืขืื ืืืืืจืืืช ืฉืื, ืื ืชืกืืื ืื: ืคืงืืืช ืืืชืขืืืืช ืชืืื ืก ืื ืืฆืืื.
ืืื ื ืืชื ืืืืืช ืืช ืืชืคืชืืืช ืืขืจืืืช ืืงืืฆืื ืืืืฉ ืขื ืขืฉืจ ืืฉื ืื ืืืืืช? ืื ืืืขืชื ืืืชืืจืื ืืขืืงืจืืื ืฉืขืืืืื ืืคื ื ืืคืชืื FS?
ืื, ืื ืงืฉื ืืขืฉืืช ืชืืืืช ืืื. ืื ืืื ืคืืชืื ืฉื ืืขืจืืืช ืงืืฆืื ืืืขืื ืืืจื ืืืฉื ืืื ืจื. ืจืง ืืืจืื ืฉื ืืืื ื ืืฆืจ. ืืคืชืืื ืฉื ืืขืจืืืช ืงืืฆืื ืืงืืืืืช ื ืชืงืื ืืืขืืืช ืืงืฉืืจืืช ืืชืื ืื ืืงืื. ืฆืจืื ืืขืฉืืช ืืื ืืืืจื. ืื ื ืื ืืืฉืื ืืช ืื ืฉื ืงืจื "ืืืกืื", "ืืืงืืง" ืืืขืืจืช ืงืื ืืคืืชืื ืืคืืชืื. ืืื ื ืื ืืกืืื ืืช ืื ืืืื ื ืฉื ืงืจืืช "Btrfs" ืืืชืคืชืืืช ืืืกืืืืช ืฉืืืจ ืืกืืจืชื.
ืื ืชืืงืื ืจืง ืืืืืจ ืืช ืืืขืืืช ืฉืื. ื ื. ืืชืืื ืืฉ ืกืืืื ืฉืื ืื ืฉื "ืืืื ืืืืกืืื" ืฉืขืืืจื "ืืื ืขืืื". ืืขืฆื, ืืืืืจ ืืชืืืืื ืืืช ืกืคืจ ืืกืืืื ืืื ืืืืืืื ืขื ืืจืฆืืืช. ืจืง ืชืืจื ืืขืฆืืื: ืื ืขืืื ืื, ืืื ืืคืจืืคืกืืจ ืื. ืืืื ืคืจืฅ ืืืจื ืืื ืื! ืื ืงืืืช ืืืื ืฉืื, ืื ืืง ืืืืื ืืืืชืจ ื ืืจื ืขื ืืื "ืืขืื ืืืืืื" ืฉืืืืจื "ืืืืจืื" ืืืชืืืืืช ืืช ืืชืืื ืืช ืื ืคืืืืช ืฉื Btrfs ืขื ืื ืืื ื ืฉืืืืช ืืื systemd, docker ืืื'. - ืื ืืืจ ืืืื ืืืจืืจืืช.
ืืืื ื ื ืกื ืืขืช ืืขืฉืืช ืชืืืืช ืืืืฉ ืขื ืขืฉืจ ืฉื ืื. ืืืจ ืจืฉืืชื ืืงืฆืจื ืื ื ืขืฉื ื- Reiser4. ืืืชืืจ ืืขืืงืจื ืฉื ืืคืชืื FS ืืงืืืืื ืืืขืื ืืืจื ืืืื (ืื, ืื ืืืจ ืืคื) ืืืกืจ ืืืืืืช ืืขืฉืืช ืขืืืื ืจืืืื ืชืืืจืช ืฉืืจ. ืืื ืฉืื ืจืขืืื ืืช ืืชืืื ืืืกืื ืื ืชืื ืื, ืื ืืืฉืืื ืื ืกืืช ืืชืงื ืืช ื-VFS, XFS ืื-ext4 ืืืืืืืื ืืืื. ืืืฆื ืขื VFS ื ืจืื ืงืืื ืืืืืื ืขื ืจืงืข ืื, ืืืืืจ ืืช ืืืืืจื ืืืฆืื ืืชืืืืช ืฉื ืืกืขืื ืฉืื ืืื ืฉืคืื, ืืื ืฆืคืืืื ืฉืคืื.
ืืขืช ืงืื ื-VFS, ืืื ืื ืชื ืื, ื ืืขื ืืกืคืจ ืืคื ืืืืจืื ืื-ืืื ืืช ืืืืืื ืืช ื-FS ืืืกืืกื ืืคืขืื ืขืืืื. ืื ืืืฆื ืืื ืืฉืคืจ ืืช ืืืืฆืืขืื ืฉื Ext4 ืืคืขืืืืช ืืืืงื, ืื ืืคื ืฉืงื ืืืืื, ื ืขืืื ืืืงืืื ืืื ืืื ื ืชืืืืช ืืืืืืื ืืืืืื ืืชืงืืืื ืฉื ืขืกืงืืืช. ืืืืืจ, ืื ืชืืื ืคืฉืื ืืืืกืืฃ ืชืืืื ืขืืืจ ืืขืจืืช ืงืืฆืื ืืืื ืืืฉืื ืืงืจื ื. ืื ื ืื ืืืืข ืื ืืืฆื ืืชืืืืื ืืืจืื ืฉื ืืื ืืงืก, ืืื ืืื ืื ืืืข ืืืขืจืืืช ืงืืฆืื, ืกืืืจ ืืื ืื ืฉืื ืคืืชืื ืืื ืื ืชืืื ืืช ืืืืื ืืืช ืฉื ื ืงืื ืขื ืืื ืืืจืืืืืืก ืืคืืขื (ืคืจืืืงืืื ืืงืืืืื ื ืืขืืื ืืืืฆื, ืืจืืืื ืืฉืจ ืืื ืื ืืืฉื ืืืื B-tree, ืืื ืกืืฃ ืืืืืืื ืฉื ืืืื ืืื ืคืงืื). ืืื, ื ืงืืข ืืกืืื ืืืขืืื ืืืืืช. ืืืืื, ืื ืื ืกื ืืื ืืืื ืืืขืืืจ ืืช ืื ื"ืคืืชืื".
ืืชืจื ืืื, ื"ืืคืืืจืืคืืกืื" ืฉื ืืขืจืืืช ืืงืืฆืื, ืฉืืืื ืื ืฉืื ืืคืฉืจ ืืืจืืืื ืืจืื ื"ืืืกืื" ืืืื, ืื ืกื ืืช ืืืื ืืขืกืง ืจืืืื ืืืชืจ. ืืื ืื, ืืืื, ืืขืจืืืช ืงืืฆืื ืืืืืจืืช ืืืืจืืืืืืืฆืื. ืืืื ืื ืืขืืืจื ืืช ื-ZFS ืืืืคื ืชื ืืืงืื ืืืจ ืฉืื ืืื ืขืืืื ืื ืงืืื. ืืื ืื, ืืื ืื FS ืืืขืื ืืืจื, ืืืื ืืขืฅ ืจืืฉ ืืฉื ื: ืื ืืชื ืืืื ืืชืืืช ืืื ืืืจืื ืงืื ืื ืืืจืื ืขื ืืื, ืื ืืชื ืื ืืืื ืืืชืขืืง ืืืชืจ. ืื ื ืืืื ืฉืืคืฉืจ ืืื ืืช ืืขืจืืช ืืจืืื ืืช ืจืฆืื ืืช ืืืืืกืกืช ืขื ZFS, ืืื ืืืืืื ืฉืื ืื ื ืื ืื ืืขืช ืืขืชืื, ืื ื ืืืื ืจืง ืืฆืืื ืืฆืขืจ ืฉ-ZFS ืืกืจ ืกืืืื ืืืงืฉืจ ืืื: ืขื ืืืืฉืืจืื ืืืืืจืืืืืืื ืฉืืื, ืืืืจ'ื ื ืืชืงื ืืช ืืืืฆื ืืขืฆืื ืืืืืจืืช ืืืืื ืืืืฉื ืคืืชืื. ZFS ืืื ื ืืืช ืืขืืจ. ื-ext4 ื-XFS ืื ืืคืืื ืื ืฉืืฉืื.
ืจืืื ืืืืืืจ ืื ืคืจื ืขื ืืจืขืืื ืืกื ืกืฆืืื ื ืฉื "ืืขืจืืช ืงืืฆืื ืืื ืืงืก ืฉื ืืืืจ ืืื". ืืื ืคืจืืืงื ืคืืืืื ืืฉืืืืงื ืืืืืืื ืฉื ืืฆืจ ืขืืืจ ืืืืืื ืืช, ืืืืืื, "ืืืฆืืื ืืช ืขืชืื ืืขืจืืืช ืืงืืฆืื" ืืืื ืืงืก ืืืืืจื ืืืืืืช ืกืคืฆืืคืืืช. ืืขืืืื ืืื ืฉืืื ืืงืก ืคืขื ืืืืชื "ืจืง ืืฉืืื ืืืืฃ". ืืื ืขืืฉืื ืื ืืขืืงืจ ืืืื ื ืืืจืืืื ืืกืฃ. ืื ืขืฉืืืื ืขื ืื ืืืจ ืืคืฉืจื. ืืืฉื, ืงืฉื ืืืื ืืืฆืืจ ืืืฆืจ ืชืืื ื ืืื, ืืื "ืืคืชืืื" ืืืืื ืืืื ื ืืืจ ืืืื ืฉืืื ืฆืืจื ืืืชืืืฅ ืืื: ืืคืฉืจ ืืืืืจ ืืืฆืืื ืชืืื ื ืื ืงืืืืช ืฉืืืืจืื ืืงืืืื ืืื ืืื ื ืฆืืืืจ ืืืจืืขืื - ืืขืืงืจ ืฉืฉืงืืคืืืช ืืืฆืืช ืืืืื ืืืชืจ "ืชืืื ืืช".
ืืขืจืืืช ืงืืฆืื ืืืฉืืืืช ืืื, ืืืืืื ืฉืืชื ืืืื ืืืชืืงื ืืืืื ืขืฉืจ ืฉื ืื ืขื ืืชืืฆืื. ืืืื, ืื ืืืฉืื ืืืืืจ ืืืชืจ ืืชืืื ื ืขื ืืืขืืจ ืืชืืฆืื ืืื, ืื ืืื ืคืฉืื ืื ืืืื ืืืื ืืืขืจืืืช ืงืืฆืื! ืื ืืืืืจ ืคืืจืืืื ืคืื ื ืกืืช: ืืจืืฉ ื ืืฆืืื ืืืจืคืชืงื ืื ืฉืืชืืืื ืืช ืืืืื ืืื, ืืืืชื ืืขืืื ืฉืืื "ืืจื ืืื": ืื "ืืฉืื ืืืืืื ืืื", ืืืืืจ. ืงืืื ืืกืฃ ืืคืืชืื, ืงืืื ืขืืืื ืืฉืืจ ืืื ืืื ืืืื, "ืืืคืืข" ืืื ืกืื ืืื'.
ืืืจ ืื ืืืืขืื ืืื ืฉ"ืืกืจื ืืื": ืื ืืกืคืจื ืืคืกืืื, ืืชืืืืื ืขื ืืืฉืืืืช ืฉื ืคืจืืกืช ืืืฆืจ ืชืืื ื ืื ืฉืืืฉ ืืืืฆืืจ ืืื'. ืืฉ ืขืื ืืจืื ืืืื. ืืืื, ืืืกืืก ืืคืืจืืืื ืืฉ โโืืกื ืขืฆืืื ืฉื ืืคืชืืื ืฉ"ืื ืกืจ" ืงืื ืืกืจ ืชืืขืืช. ืื ืืืคืกืืืื ืืื ืืืืืื, ืื ืื ืืคืฉืจ ืืืืืืจ ืืื ืืืืืื. ืคืืจืืืืืช ืืืื ืืืขืืืืช ืืืืชืจ ืืืืจืืืืืืก ืืืืงืืจืืื. ืืืื ืฉืืืชืจ ืืืคืืจืืืืืช ืืืื, ืื ืืืื ืืื. ืืื ืืืืืื ืคืืจืืืืืช ืืืื, ืื ืืืจ ืืืื ืืืืืงื ืืืืื. ืืืืื ืฉืืคืืืื ืืืืจืื ืืช ืืืืคื. ืืื ืื ื ืฉืืคื ืื ืืคื ืืืืื ืืื ืืคื ืืขืฉืื.
ืื, "ืืขืชืื ืฉื ืืขืจืืืช ืืงืืฆืื ืืืื ืืงืก" ืืื ืขืื ืชืืื ื ืืงืืืืช ืืืื, ืื ืืงืืฉื ืฉืืืฉื. ืืืจื Btrfs, ืืกืืืจืืช ืืืืื, ืืช ืืงืืื ืฉื "ืขืชืื" ืืื ืืชืคืืก Bcachefs, ืฉืื ืขืื ื ืืกืืื ืืืฆืืช ืืช ืฉืืืช ืืืืืง ืฉื ืืื ืืงืก ืขื ืืขืจืืช ืงืืฆืื (ืืืืื ืจืขื ืืื ืืืืงืช). ืืื ืืืคืืื ื: ืืฉ ืืืชื ืืขืืืช ืืื ื-Btrfs. ืืฉืืชื ืืื ืืจืื ืืื, ืืื ืืืืฉืื ืื ืืืืืชื ืืืชืืคืง ืืืืงืชื ืืช ืืงืื - ืื ื ืืื!
ืืืืืจืื ืฉื Bcachefs ื-Btrfs, ืืขืช ืืฆืืจืช ื-FS ืฉืืื, ืืฉืชืืฉื ืืืืคื ืคืขืื ืืืงืืจืืช ืฉื ืื ืฉืื ืืืจืื, ืืืืื ื ืขืืืื ืืขื. ืืืฆื ืืืืืจ ืืืื ืืช ืืฉืืง ืืืืืื "ืืืคืื ืฉืืืจ". ืืื ื ืืืื ืืืืืื ืืขืจื ืืื ืืงืื ืืื ืืืืื ืืงืจื ื. ืืืขืฉื, ืืฃ ืืื ืื ืืจืื ืืช "ืืืืจืคืืช" (ืืืื ืืืจืื ืขืืืื ืืืจ ืื). ืืืืจ ืืชืืืืืืืช ืจืืืช ืืืื ืกืื ืื ืืงืื, ืืืฉืืืช ืืืคืจืืช ืฉืืื ื ืงืืืืืช ืืื', ืชืืฆื ืืกืงื ื ืืืื "ื ืืื ืืชื" ืฉื ืืืืืจ, ืขื ืืื ืืื "ืืงืืื ืืื ืืจืืงืฆืื" ืขื ืืคืชืืื ืืืจืื, ืืขื ืืื ืื ืื ืืืื ืืืฆืืื. ืืื ืืืืืืจ ืืชืืืืืื.
ืืชืืฆืื ืืกืืคืืช ืื ืชืขื ืืื ืืฃ ืืื. ืืคื ื ืขืฉืจืื ืฉื ื ืืืื ืืืืชื ืืชืขื ืืื, ืืื ืขืืฉืื ืืฉืืืืช ื ืฉืืืืช ืืืจืช: ืืื ื ืืชื ืืืื ืืงืื ืืช ืื ืื ืฉืื ืฉืื ืืกืืืืื ืืืขืกืงื ืืชืื ืขืฉืจ ืืฉื ืื ืืงืจืืืืช. ืืืืื, ืื ื ืืื ืืชืืืช ืขื ืืชืืฆืื ืืกืืคืืช.
ืืืืคื ืืืื, ืืืืชื ืืืืืฅ ืืืื ืฉืื ืืืชืืื ืืืืฆืื ืืืืฉ ืืช ืืขืจืืช ืืงืืฆืื ืฉืื ืืืคืก. ืื ืื ืืฉืงืขืืช ืืกืคืืืช ืืฉืืขืืชืืืช ืื ืืกืคืืงื ืืื ืืืฉืื ืืฉืื ืชืืจืืชื ืืขืื ืขืฉืจ ืฉื ืื. ืืืืื, ืื ื ืืืืจ ืขื ืคืจืืืงืืื ืจืฆืื ืืื, ืืื ืขื ืืื ืฉื ืืขืื "ืืืืืืฃ" ืืืจืขืื. ืืื, ืืจื ืืขืืื ืืืชืจ ืืืื ืืช ืขืฆืื ืืื ืืืฆืืจืฃ ืืคืืชืืืื ืืืืชืืื, ืืืื ื. ืื, ืืืืื, ืื ืงื ืืืืฆืืข - ืืื ืื ืืืฆื ืืื ืคืจืืืงื ืืจืื ืืืืื.
ืจืืฉืืช, ืชืฆืืจื ืืืชืืืจ ืืืืคื ืขืฆืืื ืขื ืืืขืื ืฉืืฆืืข. ืืืืจ ืืื, ืืฉืืื ืข ืืืืืจืช ืืืื ืืชืื, ืืชืืื ืืขืืืจ. ืืืืคื ืืกืืจืชื, ืื ื ืืฉืชืืฉืื ืจืง ืืคืืชืืืื ืฉืื ื. ืืืฆืื ืืืืคื ืื ืืืืืจืืชืื ืืืืกื ืืืื ืคืื ืงืฆืืืช Hash. ืื ืื ื ืื ืฉืืืืื ืืคืชืืื ืื ืกืืข ืืื ืกืื, ืืื ืื ืื ื ืื ืืืฉืืื ืืืฉืืืื ืจืขืืื ืืช ืฉื ืืืจืื ("ืืืื ืื ืืงืจื"), ืืคื ืฉืืงืืื ืืจืื ืืกืืืจืืืคืื.
ืื ืื ื ืืคืชืืื ืืช ืื ืืืืืืจืืชืืื ืืขืฆืื ื. ืื ื ืืชืขื ืืื ืืจืืข ืืืืืืื ืืืืืืจืืื ืืืงืืืืื ืืืจืืื ืฉื ืืืข ืืืกืื ืื ืชืื ืื. ืืคืจื, ืฉืืืช ืกืืคืืื, ืืกืืืคืืืืืงื, ืืืืื ืืื-ืฉืืืืื. ืืฉ ืขืืืื ืื ืืืชืื ืชืื ืจืืืืื, ืืื ืื ื ืืืื ืืืืืืจ ืืืชื ืืื: ืืชืขืืืื ืืื ืืืฆืขืืช "ืืืกืชืื ืขื FS ืืืจ ืืืขืฉืืช ืืืชื ืืืจ". ืชืืงืื ืื ืฉืืืจืชื ืืื ืืืจืฆืื ืงืจืืื ืืืชืจ ืขื ืืื ืืงืก ืืืืฆืขืืช VFS ืืขืืจื ืื ืืฉื.
ืื, ืืื ืื ื ืืืจืคื, ืืื ืืฉ ืื ื ืืื ื ืืื ืื ืื ื ืฆืจืืืื ืืืื, ืืืฉ ืื ื ืืืืืื ืฉืืืืืื ืืื ืืื ืื ืืื. ืืื ื ืื ืื ืืื ืืฆืืจืช ืืื ืืฉืืื. ืืจืฉื ืื ืืืืืืจ ืืื ืฉืืฉ ืื ื 29 ืฉื ืืช ื ืืกืืื ืืคืืชืื ืืืืืจืื ื, ืฉืชื ืืขืจืืืช ืงืืฆืื ืฉื ืืชืื ืืืคืก. ืืืช ืืืชื ืืกืคืจ ืฉื ืืื ืขืืจ ืืฉืืืืจ ื ืชืื ืื. ืืื ืืจืื!
ืืงืืจ: OpenNet.ru