เจฎเฉเจซเจค เจŸเฉ‚เจฒเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจนเจœเจผเจพเจฐเจพเจ‚ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจฒเจˆ เจฌเฉˆเจ•เจ…เฉฑเจช เจธเจŸเฉ‹เจฐเฉ‡เจœ

เจฎเฉเจซเจค เจŸเฉ‚เจฒเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจนเจœเจผเจพเจฐเจพเจ‚ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจฒเจˆ เจฌเฉˆเจ•เจ…เฉฑเจช เจธเจŸเฉ‹เจฐเฉ‡เจœ

เจนเฉˆเจฒเฉ‹, เจฎเฉˆเจจเฉ‚เฉฐ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฆเจฟเจฒเจšเจธเจช เจธเจฎเฉฑเจธเจฟเจ† เจ†เจˆ เจนเฉˆ: เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจฌเจฒเจพเจ• เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฆเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเฉˆเจฃ เจฒเจˆ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเฉˆเจŸ เจ…เจช เจ•เจฐเจจเจพเฅค

เจนเจฐ เจนเจซเจผเจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจฆเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจพเจ‚, เจ‡เจธเจฒเจˆ เจธเจพเจจเฉ‚เฉฐ เจนเจœเจผเจพเจฐเจพเจ‚ เจฌเฉˆเจ•เจ…เจช เจฌเจฃเจพเจ เจฐเฉฑเจ–เจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจœเจฟเฉฐเจจเฉ€ เจœเจฒเจฆเฉ€ เจนเฉ‹ เจธเจ•เฉ‡ เจ…เจคเฉ‡ เจ•เฉเจธเจผเจฒเจคเจพ เจจเจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจฎเจฟเจ†เจฐเฉ€ เจธเฉฐเจฐเจšเจจเจพ RAID5, RAID6 เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจธเจพเจจเฉ‚เฉฐ เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจจเจนเฉ€เจ‚ เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจพเจกเฉ€เจ†เจ‚ เจตเฉฑเจกเฉ€เจ†เจ‚ เจกเจฟเจธเจ•เจพเจ‚ 'เจคเฉ‡ เจฐเจฟเจ•เจตเจฐเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเจฐเจฆเจจเจพเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเฉฐเจฌเฉ€ เจนเฉ‹เจตเฉ‡เจ—เฉ€ เจ…เจคเฉ‡ เจธเฉฐเจญเจพเจตเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฆเฉ‡ เจ–เจคเจฎ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

เจ†เจ“ เจฆเฉ‡เจ–เฉ€เจ เจ•เจฟ เจ•เจฟเจนเฉœเฉ‡ เจตเจฟเจ•เจฒเจช เจนเจจ:

เจ‡เจฐเฉ‡เจœเจผเจฐ เจ•เฉ‹เจกเจฟเฉฐเจ— โ€” RAID5, RAID6 เจฆเฉ‡ เจธเจฎเจพเจจ, เจชเจฐ เจธเฉฐเจฐเจšเจจเจพเจฏเฉ‹เจ— เจธเจฎเจพเจจเจคเจพ เจชเฉฑเจงเจฐ เจฆเฉ‡ เจจเจพเจฒเฅค เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจฐเจฟเจœเจผเจฐเจตเฉ‡เจธเจผเจจ เจฌเจฒเจพเจ• เจฆเฉเจ†เจฐเจพ เจจเจนเฉ€เจ‚, เจฌเจฒเจ•เจฟ เจนเจฐเฉ‡เจ• เจตเจธเจคเฉ‚ เจฒเจˆ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เจฐเฉ‡เจœเจผเจฐ เจ•เฉ‹เจกเจฟเฉฐเจ— เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจจ เจฆเจพ เจธเจญ เจคเฉ‹เจ‚ เจ†เจธเจพเจจ เจคเจฐเฉ€เจ•เจพ เจนเฉˆ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเจจเจพ เจฎเจฟเจจเฉ€เจ“.

DRAID เจ‡เฉฑเจ• เจฎเฉŒเจœเฉ‚เจฆเจพ ZFS เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจนเฉˆเฅค RAIDZ เจฆเฉ‡ เจ‰เจฒเจŸ, DRAID เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจตเฉฐเจกเจฟเจ† เจธเจฎเจพเจจ เจฌเจฒเจพเจ• เจนเฉˆ เจ…เจคเฉ‡, เจฐเจฟเจ•เจตเจฐเฉ€ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, เจเจฐเฉ‡ เจฆเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจกเจฟเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ•เฉ‹ เจตเจพเจฐ เจตเจฐเจคเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ‡เจธเจจเฉ‚เฉฐ เจกเจฟเจธเจ• เจ…เจธเจซเจฒเจคเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจšเจฃ เจ…เจคเฉ‡ เจ…เจธเจซเจฒเจคเจพ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจฎเฉเฉœ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจฎเฉเจซเจค เจŸเฉ‚เจฒเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจนเจœเจผเจพเจฐเจพเจ‚ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจฒเจˆ เจฌเฉˆเจ•เจ…เฉฑเจช เจธเจŸเฉ‹เจฐเฉ‡เจœ

เจฎเฉเจซเจค เจŸเฉ‚เจฒเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจนเจœเจผเจพเจฐเจพเจ‚ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจฒเจˆ เจฌเฉˆเจ•เจ…เฉฑเจช เจธเจŸเฉ‹เจฐเฉ‡เจœ

เจธเจฐเจตเจฐ เจ‰เจชเจฒเจฌเจง เจนเฉˆ Fujitsu Primergy RX300 S7 เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจฆเฉ‡ เจจเจพเจฒ Intel Xeon CPU E5-2650L 0 @ 1.80GHz, RAM เจฆเฉ€เจ†เจ‚ เจจเฉŒเจ‚ เจธเจŸเจฟเจ•เจธ Samsung DDR3-1333 8Gb PC3L-10600R ECC เจฐเจœเจฟเจธเจŸเจฐเจก (M393B1K70DH0-YH9), เจกเจฟเจธเจ• เจธเจผเฉˆเจฒเจซ เจธเฉเจชเจฐเจฎเจพเจˆเจ•เฉเจฐเฉ‹ เจธเฉเจชเจฐเจšเฉˆเจธเจฟเจธ 847E26-RJBOD1, เจฐเจพเจนเฉ€เจ‚ เจœเฉเฉœเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ เจกเจฟเจŠเจฒ LSI SAS2X36 เจเจ•เจธเจชเฉˆเจ‚เจกเจฐ เจ…เจคเฉ‡ 45 เจกเจฟเจธเจ•เจธ เจธเฉ€เจ—เฉ‡เจœ ST6000NM0115-1YZ110 'เจคเฉ‡ 6TB เจนเจฐ เจ•เฉ‹เจˆ.

เจ‡เจธ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ•เฉเจ เจตเฉ€ เจซเฉˆเจธเจฒเจพ เจ•เจฐเฉ€เจ, เจธเจพเจจเฉ‚เฉฐ เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเจฐ เจšเฉ€เจœเจผ เจฆเฉ€ เจธเจนเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจฎเฉˆเจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจธเฉฐเจฐเจšเจจเจพเจตเจพเจ‚ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚เฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจฎเฉˆเจ‚ เจฎเจฟเจจเฉ€เจ“ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€, เจœเจฟเจธ เจจเฉ‡ เจ‡เฉฑเจ• S3 เจฌเฉˆเจ•เจเจ‚เจก เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจฎเฉ‹เจกเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฑเจ–-เจตเฉฑเจ– เจŸเฉ€เจšเจฟเจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพเฅค

เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจฎเจฟเจจเฉ€เจ“ เจ•เฉ‡เจธ เจจเฉ‚เฉฐ เจกเจฟเจธเจ•เจพเจ‚ เจฆเฉ€ เจธเจฎเจพเจจ เจธเฉฐเจ–เจฟเจ† เจ…เจคเฉ‡ เจกเจฟเจธเจ•เจพเจ‚ เจฆเฉ€ เจธเจฎเจพเจจเจคเจพ เจฆเฉ‡ เจจเจพเจฒ เจˆเจฐเฉ‡เจœเจผเจฐ เจ•เฉ‹เจกเจฟเฉฐเจ— เจฌเจจเจพเจฎ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฐเฉ‡เจก เจตเจฟเฉฑเจš เจŸเฉˆเจธเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ เจ‡เจน เจนเจจ: RAID6, RAIDZ2 เจ…เจคเฉ‡ DRAID2เฅค

เจธเฉฐเจฆเจฐเจญ เจฒเจˆ: เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจŸเฉ€เจšเฉ‡ เจจเจพเจฒ เจฎเจฟเจจเฉ€เจ“ เจฒเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจฎเจฟเจจเฉ€เจ“ S3 เจ—เฉ‡เจŸเจตเฉ‡ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเฉเจนเจพเจกเฉ‡ เจธเจฅเจพเจจเจ• เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ S3 เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ•เจˆ เจŸเฉ€เจšเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹เจ เจฎเจฟเจจเฉ€เจ“ เจฒเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เจฐเฉ‡เจœเจผเจฐ เจ•เฉ‹เจกเจฟเฉฐเจ— เจฎเฉ‹เจก เจ†เจชเจฃเฉ‡ เจ†เจช เจšเจพเจฒเฉ‚ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพ, เจœเฉ‹ เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจคเฉเจนเจพเจกเฉ‡ เจŸเฉ€เจšเจฟเจ†เจ‚ เจตเจฟเจšเจ•เจพเจฐ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจซเฉˆเจฒเจพ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค

เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจฎเจฟเจจเฉ€เจ“ เจŸเฉ€เจšเจฟเจ†เจ‚ เจจเฉ‚เฉฐ 16 เจกเจฟเจธเจ•เจพเจ‚ เจฆเฉ‡ เจธเจฎเฉ‚เจนเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฆเจพ เจนเฉˆ, เจชเฉเจฐเจคเฉ€ เจธเจฎเฉ‚เจน 2 เจธเจฎเจพเจจเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒเฅค เจ‰เจน. เจกเจพเจŸเจพ เจ—เฉเจ†เจ เจฌเจฟเจจเจพเจ‚ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจฆเฉ‹ เจกเจฟเจธเจ•เจพเจ‚ เจซเฉ‡เจฒเฉเจน เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ, เจฎเฉˆเจ‚ เจนเจฐเฉ‡เจ• 16TB เจฆเฉ€เจ†เจ‚ 6 เจกเจฟเจธเจ•เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ 'เจคเฉ‡ 1MB เจ†เจ•เจพเจฐ เจฆเฉ€เจ†เจ‚ เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจตเจธเจคเฉ‚เจ†เจ‚ เจฒเจฟเจ–เฉ€เจ†เจ‚, เจ‡เจน เจธเจพเจกเฉ‡ เจญเจตเจฟเฉฑเจ– เจฆเฉ‡ เจฒเฉ‹เจก เจฆเจพ เจธเจญ เจคเฉ‹เจ‚ เจธเจนเฉ€ เจตเจฐเจฃเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจพเจฐเฉ‡ เจ†เจงเฉเจจเจฟเจ• เจฌเฉˆเจ•เจ…เฉฑเจช เจŸเฉ‚เจฒ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ•เจˆ เจฎเฉˆเจ—เจพเจฌเจพเจˆเจŸ เจฆเฉ‡ เจฌเจฒเจพเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจฒเจฟเจ–เจฆเฉ‡ เจนเจจเฅค

เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจฆเจพ เจธเฉฐเจšเจพเจฒเจจ เจ•เจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ s3bench เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€, เจ‡เฉฑเจ• เจฐเจฟเจฎเฉ‹เจŸ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจฒเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจ—เจˆ เจ…เจคเฉ‡ เจธเฉˆเจ‚เจ•เฉœเฉ‡ เจฅเจฐเจฟเฉฑเจกเจพเจ‚ เจตเจฟเฉฑเจš เจนเจœเจผเจพเจฐเจพเจ‚ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจตเจธเจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจจเฉ€เจ“ เจจเฉ‚เฉฐ เจญเฉ‡เจœเจฆเฉ‡ เจนเฉ‹เจเฅค เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฎเฉˆเจ‚ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจตเจพเจชเจธ เจฎเฉฐเจ—เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€เฅค

เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจจเจคเฉ€เจœเฉ‡ เจนเฉ‡เจ  เจฆเจฟเฉฑเจคเฉ€ เจธเจพเจฐเจฃเฉ€ เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจ เจ—เจ เจนเจจ:

เจฎเฉเจซเจค เจŸเฉ‚เจฒเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจนเจœเจผเจพเจฐเจพเจ‚ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจฒเจˆ เจฌเฉˆเจ•เจ…เฉฑเจช เจธเจŸเฉ‹เจฐเฉ‡เจœ

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเจพเจ‚, เจฎเจฟเจจเฉ€เจ“ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจˆเจฐเฉ‡เจœเจผเจฐ เจ•เฉ‹เจกเจฟเฉฐเจ— เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ‰เจธเฉ‡ เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ RAID6, RAIDZ2 เจ…เจคเฉ‡ DRAID2 เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจฎเจฟเจจเฉ€เจ“ เจจเจพเจฒเฉ‹เจ‚ เจฒเจฟเจ–เจฃ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจฎเจพเฉœเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเฉˆเจจเฉ‚เฉฐ เจชเฉเฉฑเจ›เจฟเจ† ext4 เจฌเจจเจพเจฎ XFS 'เจคเฉ‡ เจฎเจฟเจจเฉ€เจ“ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‹เฅค เจนเฉˆเจฐเจพเจจเฉ€ เจฆเฉ€ เจ—เฉฑเจฒ เจนเฉˆ เจ•เจฟ, เจฎเฉ‡เจฐเฉ‡ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจตเจฐเจ•เจฒเฉ‹เจก เจฒเจˆ, XFS ext4 เจจเจพเจฒเฉ‹เจ‚ เจ•เจพเจซเจผเฉ€ เจนเฉŒเจฒเฉ€ เจจเจฟเจ•เจฒเจฟเจ†เฅค

เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจฌเฉˆเจš เจตเจฟเฉฑเจš, Mdadm เจจเฉ‡ ZFS เจ‰เฉฑเจคเฉ‡ เจ‰เฉฑเจคเจฎเจคเจพ เจฆเจฟเจ–เจพเจˆ, เจชเจฐ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš gmelikov เจธเฉเจเจพเจ… เจฆเจฟเฉฑเจคเจพเจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจตเจฟเจ•เจฒเจชเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจ•เฉ‡ ZFS เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจธเฉเจงเจพเจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹:

xattr=sa atime=off recordsize=1M

เจ…เจคเฉ‡ เจ‰เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ ZFS เจจเจพเจฒ เจŸเฉˆเจธเจŸ เจฌเจนเฉเจค เจฌเจฟเจนเจคเจฐ เจนเฉ‹ เจ—เจเฅค

เจคเฉเจธเฉ€เจ‚ เจ‡เจน เจตเฉ€ เจจเฉ‹เจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ DRAID RAIDZ เจจเจพเจฒเฉ‹เจ‚ เจœเจผเจฟเจ†เจฆเจพ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจฒเจพเจญ เจชเฉเจฐเจฆเจพเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจธเจฟเจงเจพเจ‚เจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจน เจตเจงเฉ‡เจฐเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจชเจฟเจ›เจฒเฉ‡ เจฆเฉ‹ เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš, เจฎเฉˆเจ‚ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ (เจตเจฟเจธเจผเฉ‡เจธเจผ) เจ…เจคเฉ‡ ZIL (เจฒเฉŒเจ—) เจจเฉ‚เฉฐ SSD เจคเฉ‹เจ‚ เจฎเจฟเจฐเจฐ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฆเฉ€ เจตเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€เฅค เจชเจฐ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจจเจพเจฒ เจฐเจฟเจ•เจพเจฐเจกเจฟเฉฐเจ— เจฆเฉ€ เจ—เจคเฉ€ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจซเจพเจ‡เจฆเจพ เจจเจนเฉ€เจ‚ เจนเฉ‹เจ‡เจ†, เจ…เจคเฉ‡ ZIL เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡, เจฎเฉ‡เจฐเฉ‡ SSDSC2KI128G8 100% เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจจเจพเจฒ เจ›เฉฑเจค เจจเฉ‚เฉฐ เจฎเจพเจฐเจฟเจ†, เจ‡เจธเจฒเจˆ เจฎเฉˆเจ‚ เจ‡เจธ เจŸเฉˆเจธเจŸ เจจเฉ‚เฉฐ เจ…เจธเจซเจฒ เจฎเฉฐเจจเจฆเจพ เจนเจพเจ‚เฅค เจฎเฉˆเจ‚ เจ‡เจน เจจเจนเฉ€เจ‚ เจ›เฉฑเจกเจฆเจพ เจ•เจฟ เจœเฉ‡ เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ เจคเฉ‡เจœเจผ SSD เจกเจฐเจพเจˆเจตเจพเจ‚ เจธเจจ, เจคเจพเจ‚ เจธเจผเจพเจ‡เจฆ เจ‡เจน เจฎเฉ‡เจฐเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเฉเจงเจพเจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ, เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ เจ‰เจน เจจเจนเฉ€เจ‚ เจธเจจ.

เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจฎเฉˆเจ‚ DRAID เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจฌเฉ€เจŸเจพ เจธเจฅเจฟเจคเฉ€ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ, เจ‡เจน เจธเจพเจกเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš เจธเจญ เจคเฉ‹เจ‚ เจคเฉ‡เจœเจผ เจ…เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจ•เฉเจธเจผเจฒ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจนเฉฑเจฒ เจนเฉˆเฅค

เจฎเฉˆเจ‚ เจคเจฟเฉฐเจจ เจธเจฎเฉ‚เจนเจพเจ‚ เจ…เจคเฉ‡ เจฆเฉ‹ เจตเฉฐเจกเฉ‡ เจธเจชเฉ‡เจ…เจฐเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ DRAID2 เจฌเจฃเจพเจ‡เจ† เจนเฉˆ:

# zpool status data
  pool: data
 state: ONLINE
  scan: none requested
config:

    NAME                 STATE     READ WRITE CKSUM
    data                 ONLINE       0     0     0
      draid2:3g:2s-0     ONLINE       0     0     0
        sdy              ONLINE       0     0     0
        sdam             ONLINE       0     0     0
        sdf              ONLINE       0     0     0
        sdau             ONLINE       0     0     0
        sdab             ONLINE       0     0     0
        sdo              ONLINE       0     0     0
        sdw              ONLINE       0     0     0
        sdak             ONLINE       0     0     0
        sdd              ONLINE       0     0     0
        sdas             ONLINE       0     0     0
        sdm              ONLINE       0     0     0
        sdu              ONLINE       0     0     0
        sdai             ONLINE       0     0     0
        sdaq             ONLINE       0     0     0
        sdk              ONLINE       0     0     0
        sds              ONLINE       0     0     0
        sdag             ONLINE       0     0     0
        sdi              ONLINE       0     0     0
        sdq              ONLINE       0     0     0
        sdae             ONLINE       0     0     0
        sdz              ONLINE       0     0     0
        sdan             ONLINE       0     0     0
        sdg              ONLINE       0     0     0
        sdac             ONLINE       0     0     0
        sdx              ONLINE       0     0     0
        sdal             ONLINE       0     0     0
        sde              ONLINE       0     0     0
        sdat             ONLINE       0     0     0
        sdaa             ONLINE       0     0     0
        sdn              ONLINE       0     0     0
        sdv              ONLINE       0     0     0
        sdaj             ONLINE       0     0     0
        sdc              ONLINE       0     0     0
        sdar             ONLINE       0     0     0
        sdl              ONLINE       0     0     0
        sdt              ONLINE       0     0     0
        sdah             ONLINE       0     0     0
        sdap             ONLINE       0     0     0
        sdj              ONLINE       0     0     0
        sdr              ONLINE       0     0     0
        sdaf             ONLINE       0     0     0
        sdao             ONLINE       0     0     0
        sdh              ONLINE       0     0     0
        sdp              ONLINE       0     0     0
        sdad             ONLINE       0     0     0
    spares
      s0-draid2:3g:2s-0  AVAIL   
      s1-draid2:3g:2s-0  AVAIL   

errors: No known data errors

เจ เฉ€เจ• เจนเฉˆ, เจ…เจธเฉ€เจ‚ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจจเฉ‚เฉฐ เจ•เฉเจฐเจฎเจฌเฉฑเจง เจ•เจฐ เจฒเจฟเจ† เจนเฉˆ, เจนเฉเจฃ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเฉ€เจ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ•เฉ€ เจฌเฉˆเจ•เจ…เฉฑเจช เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค เจ‡เฉฑเจฅเฉ‡ เจฎเฉˆเจ‚ เจคเฉเจฐเฉฐเจค เจคเจฟเฉฐเจจ เจนเฉฑเจฒเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจจเจพ เจšเจพเจนเจพเจ‚เจ—เจพ เจœเฉ‹ เจฎเฉˆเจ‚ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ•เจพเจฎเจฏเจพเจฌ เจฐเจฟเจนเจพ, เจ…เจคเฉ‡ เจ‡เจน เจนเจจ:

เจฌเฉˆเจ‚เจœเฉ€ เจฌเฉˆเจ•เจ…เฉฑเจช - เจซเฉ‹เจฐเจ• เจชเจฟเฉฑเจ›เฉ‡ 2, เจฌเจฒเจพเจ• เจกเจฟเจตเจพเจˆเจธ เจฌเฉˆเจ•เจ…เจช เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจนเฉฑเจฒ, Ceph เจจเจพเจฒ เจธเจ–เจผเจค เจเจ•เฉ€เจ•เจฐเจฃ เจนเฉˆเฅค เจธเจจเฉˆเจชเจธเจผเจพเจŸ เจตเจฟเจšเจ•เจพเจฐ เจ…เฉฐเจคเจฐ เจฒเฉˆ เจธเจ•เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจตเจพเจงเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจธเจฅเจพเจจเจ• เจ…เจคเฉ‡ S3 เจธเจฎเฉ‡เจค เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฌเฉˆเจ•เจเจ‚เจก เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจกเฉเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจนเฉˆเจธเจผ เจŸเฉ‡เจฌเจฒ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจจเฉเจ•เจธเจพเจจ: python เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ†, เจ‡เฉฑเจ• เจฅเฉ‹เฉœเฉเจนเจพ เจ—เฉˆเจฐ-เจœเจตเจพเจฌเจฆเฉ‡เจน เจ•เจฒเฉ€ เจนเฉˆเฅค

เจฌเฉ‹เจฐเจ— เจฌเฉˆเจ•เจ…เจช - เจซเฉ‹เจฐเจ• เจ…เจŸเจฟเจ•, เจ‡เฉฑเจ• เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจœเจพเจฃเจฟเจ†-เจชเจ›เจพเจฃเจฟเจ† เจ…เจคเฉ‡ เจธเจพเจฌเจค เจนเฉ‹เจ‡เจ† เจฌเฉˆเจ•เจ…เฉฑเจช เจŸเฉ‚เจฒ, เจกเจพเจŸเจพ เจฌเฉˆเจ•เจ…เจช เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจกเฉเจชเจฒเฉ€เจ•เฉ‡เจŸ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค scp เจฐเจพเจนเฉ€เจ‚ เจธเจฅเจพเจจเจ• เจ…เจคเฉ‡ เจฐเจฟเจฎเฉ‹เจŸ เจธเจฐเจตเจฐ เจฒเจˆ เจฌเฉˆเจ•เจ…เฉฑเจช เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ—เฅค เจซเจฒเฉˆเจ— เจจเจพเจฒ เจฒเจพเจ‚เจš เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ 'เจคเฉ‡ เจฌเจฒเฉŒเจ• เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฆเจพ เจฌเฉˆเจ•เจ…เจช เจฒเฉˆ เจธเจ•เจฆเจพ เจนเฉˆ --special, เจ‡เฉฑเจ• เจ˜เจŸเจพเจ“: เจฌเฉˆเจ•เจ…เฉฑเจช เจฌเจฃเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡, เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจนเจฐเฉ‡เจ• เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจธเจฟเจงเจพเจ‚เจค เจตเจฟเฉฑเจš เจ‡เจน เจ•เฉ‹เจˆ เจธเจฎเฉฑเจธเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ เจ‰เจน เจฌเจนเฉเจค เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจฌเจฃเจพเจ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

เจฐเฉˆเจธเจŸเจฟเจ• เจ‡เฉฑเจ• เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจตเจฟเจ•เจพเจธเจธเจผเฉ€เจฒ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจนเฉˆ, เจœเฉ‹ เจ—เฉ‹ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ•เจพเจซเจผเฉ€ เจคเฉ‡เจœเจผ เจนเฉˆ เจ…เจคเฉ‡ เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฌเฉˆเจ•เจเจ‚เจก เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจธเจฅเจพเจจเจ• เจธเจŸเฉ‹เจฐเฉ‡เจœ, scp, S3 เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจ•เฉเจ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจฎเฉˆเจ‚ เจ‡เจน เจจเฉ‹เจŸ เจ•เจฐเจจเจพ เจšเจพเจนเจพเจ‚เจ—เจพ เจ•เจฟ เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ' เจคเฉ‡ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจ†เจฐเจพเจฎ เจธเจฐเจตเจฐ เจฐเฉˆเจธเจŸเจฟเจ• เจฒเจˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฐเจฟเจฎเฉ‹เจŸเจฒเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจจเจฟเจฐเจฏเจพเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‰เจชเจฐเฉ‹เจ•เจค เจธเจพเจฐเฉ‡ เจตเจฟเฉฑเจšเฉ‹เจ‚, เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจน เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจชเจธเฉฐเจฆ เจ†เจ‡เจ†เฅค stdin เจคเฉ‹เจ‚ เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจธเจฆเฉ‡ เจฒเจ—เจญเจ— เจ•เฉ‹เจˆ เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจจเฉเจ•เจธเจพเจจ เจจเจนเฉ€เจ‚ เจนเจจ, เจชเจฐ เจ•เจˆ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจนเจจ:

  • เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฌเฉˆเจ‚เจœเฉ€) เจฒเจˆ เจ†เจฎ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจตเจฐเจคเจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‡ เจ•เจพเจซเจผเฉ€ เจตเจงเฉ€เจ† เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ, เจชเจฐ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจฒเฉฐเจฌเจพ เจธเจฎเจพเจ‚ เจฒเฉฑเจ—เจฟเจ†, เจ•เจฟเจ‰เจ‚เจ•เจฟ ... เจนเจฐ เจตเจพเจฐ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจฐเฉˆเจธเจŸเจฟเจ• เจธเจพเจฐเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจชเจพเจ‚ เจฆเฉ‡ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจธเจฎเฉฑเจธเจฟเจ† เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจนเฉฑเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฌเฉ‹เจฐเจ— เจฆเฉ‡ เจจเจพเจฒ, เจนเจฐเฉ‡เจ• เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฌเจฃเจพ เจ•เฉ‡เฅค เจ‡เจน เจชเจนเฉเฉฐเจš เจฌเฉˆเจ•เจ…เฉฑเจช เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจตเฉ€ เจฌเจนเฉเจค เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจธเจพเจฌเจค เจนเฉ‹เจˆ เจนเฉˆเฅค เจตเฉฑเจ–เจฐเฉ‡ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจเจ•เจธเฉˆเจธ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจชเจพเจธเจตเจฐเจก เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจตเฉ€ เจกเจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจ—เจฒเฉ‹เจฌเจฒ เจฐเฉˆเจชเฉ‹ เจ•เจฟเจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจŸเฉเฉฑเจŸ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจฌเฉ‹เจฐเจ— เจฌเฉˆเจ•เจ…เฉฑเจช เจตเจพเจ‚เจ— เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจจเจตเฉ‡เจ‚ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจชเฉˆเจฆเจพ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

    เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจฌเฉˆเจ•เจ…เฉฑเจช เจฆเฉ‡ เจชเจฟเจ›เจฒเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจนเฉ€ เจกเฉเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ; เจชเจฟเจ›เจฒเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจจเจฟเจฐเจงเจพเจฐเจค เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเจˆ เจฎเจพเจฐเจ— เจฆเฉเจ†เจฐเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ stdin เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจ†เจฎ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจตเฉฑเจ–-เจตเฉฑเจ– เจตเจธเจคเฉ‚เจ†เจ‚ เจฆเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเฉˆเจ‚เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เจน เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเจจเจพ เจจเจพ เจญเฉเฉฑเจฒเฉ‹เฅค เจตเจฟเจ•เจฒเจช --stdin-filename, เจœเจพเจ‚ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจนเจฐ เจตเจพเจฐ เจตเจฟเจ•เจฒเจช เจจเฉ‚เฉฐ เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเฉ‹ --parent.

  • เจฆเฉ‚เจœเจพ, stdout เจฆเฉ€ เจฐเจฟเจ•เจตเจฐเฉ€ เจ‡เจธเจฆเฉ‡ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจธเฉเจญเจพเจ… เจฆเฉ‡ เจ•เจพเจฐเจจ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจฐเจฟเจ•เจตเจฐเฉ€ เจจเจพเจฒเฉ‹เจ‚ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจธเจฎเจพเจ‚ เจฒเฉˆเจ‚เจฆเฉ€ เจนเฉˆเฅค เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจฌเจฒเจพเจ• เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฒเจˆ เจฌเฉˆเจ•เจ…เจช เจฒเจˆ เจจเจœเจผเจฆเฉ€เจ•เฉ€ เจธเจนเจพเจ‡เจคเจพ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพ เจฐเจนเฉ‡ เจนเจพเจ‚เฅค

  • เจคเฉ€เจœเจพ, เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจฎเจพเจธเจŸเจฐ เจคเฉ‹เจ‚ เจตเจฐเจœเจจ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจตเจฐเจœเจจ 0.9.6 เจตเจฟเฉฑเจš เจตเฉฑเจกเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจฒเฉฐเจฌเฉ€ เจฐเจฟเจ•เจตเจฐเฉ€ เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจฌเฉฑเจ— เจนเฉˆเฅค

เจฌเฉˆเจ•เจ…เฉฑเจช เจฆเฉ€ เจชเฉเจฐเจญเจพเจตเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจช เจคเฉ‹เจ‚ เจฒเจฟเจ–เจฃ/เจฌเจนเจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ—เจคเฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ, เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฌเจฃเจพเจ‡เจ† เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ (21 GB) เจฆเฉ€ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจœเจฟเจนเฉ€ เจšเจฟเฉฑเจคเจฐ เจจเฉ‚เฉฐ เจฌเฉˆเจ•เจ…เฉฑเจช เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€เฅค เจฆเฉ‹ เจฌเฉˆเจ•เจ…เฉฑเจช เจฎเฉ‚เจฒ เจจเฉ‚เฉฐ เจฌเจฆเจฒเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ, เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจนเฉฑเจฒเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐเฉ‡เจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เจน เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฒเจˆ เจ•เจฟ เจกเฉเจชเจฒเฉ€เจ•เฉ‡เจŸ เจ•เฉ€เจคเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ•เจฟเฉฐเจจเฉ€ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ/เจนเฉŒเจฒเฉ€ เจ•เจพเจชเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค

เจฎเฉเจซเจค เจŸเฉ‚เจฒเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจนเจœเจผเจพเจฐเจพเจ‚ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจฒเจˆ เจฌเฉˆเจ•เจ…เฉฑเจช เจธเจŸเฉ‹เจฐเฉ‡เจœ

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเจพเจ‚, เจฌเฉ‹เจฐเจ— เจฌเฉˆเจ•เจ…เฉฑเจช เจตเจฟเฉฑเจš เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจฌเฉˆเจ•เจ…เฉฑเจช เจ•เฉเจธเจผเจฒเจคเจพ เจ…เจจเฉเจชเจพเจค เจนเฉˆ, เจชเจฐ เจฒเจฟเจ–เจฃ เจ…เจคเฉ‡ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจธเจชเฉ€เจก เจฆเฉ‹เจตเจพเจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ˜เจŸเฉ€เจ† เจนเฉˆเฅค

เจฐเฉˆเจธเจŸเจฟเจ• เจฌเฉˆเจ‚เจœเฉ€ เจฌเฉˆเจ•เจ…เฉฑเจช เจจเจพเจฒเฉ‹เจ‚ เจคเฉ‡เจœเจผ เจจเจฟเจ•เจฒเจฟเจ†, เจชเจฐ เจ‡เจธ เจจเฉ‚เฉฐ stdout เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจœเจผเจฟเจ†เจฆเจพ เจธเจฎเจพเจ‚ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡, เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจ‡เจน เจ…เจœเฉ‡ เจคเฉฑเจ• เจ‡เจน เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจฌเจฒเจพเจ• เจกเจฟเจตเจพเจˆเจธ เจจเฉ‚เฉฐ เจธเจฟเฉฑเจงเจพ เจ•เจฟเจตเฉ‡เจ‚ เจฒเจฟเจ–เจฃเจพ เจนเฉˆเฅค

เจธเจพเจฐเฉ‡ เจšเฉฐเจ—เฉ‡ เจ…เจคเฉ‡ เจจเฉเจ•เจธเจพเจจ เจจเฉ‚เฉฐ เจคเฉ‹เจฒเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจฎเฉˆเจ‚ เจธเฉˆเจŸเจฒ เจนเฉ‹เจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจ†เจฐเจพเจฎเจฆเจพเจ‡เจ• ั เจ†เจฐเจพเจฎ เจธเจฐเจตเจฐ เจธเจญ เจคเฉ‹เจ‚ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจ…เจคเฉ‡ เจนเฉ‹เจจเจนเจพเจฐ เจฌเฉˆเจ•เจ…เฉฑเจช เจนเฉฑเจฒ เจตเจœเฉ‹เจ‚เฅค

เจฎเฉเจซเจค เจŸเฉ‚เจฒเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจนเจœเจผเจพเจฐเจพเจ‚ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจฒเจˆ เจฌเฉˆเจ•เจ…เฉฑเจช เจธเจŸเฉ‹เจฐเฉ‡เจœ

เจ‡เจธ เจธเจ•เจฐเฉ€เจจเจ•เจพเจธเจŸ เจตเจฟเฉฑเจš เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ•เจฟเจตเฉ‡เจ‚ เจ‡เฉฑเจ• 10-เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ เจšเฉˆเจจเจฒ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจ•เจˆ เจฌเฉˆเจ•เจ…เฉฑเจช เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉŒเจฐเจพเจจ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจนเฉˆ เจ•เจฟ เจกเจฟเจธเจ• เจฐเฉ€เจธเจพเจˆเจ•เจฒเจฟเฉฐเจ— 30% เจคเฉ‹เจ‚ เจ‰เฉฑเจชเจฐ เจจเจนเฉ€เจ‚ เจตเจงเจฆเฉ€.

เจฎเฉˆเจ‚ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ‡ เจนเฉฑเจฒ เจคเฉ‹เจ‚ เจตเฉฑเจง เจ–เฉเจธเจผ เจธเฉ€!

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹