เชเช• เชธเชธเซเชคเซเช‚ Linux เชนเซ‹เชฎ NAS เชธเชฟเชธเซเชŸเชฎ เชฌเชจเชพเชตเชตเซ€

เชเช• เชธเชธเซเชคเซเช‚ Linux เชนเซ‹เชฎ NAS เชธเชฟเชธเซเชŸเชฎ เชฌเชจเชพเชตเชตเซ€

เชนเซเช‚, เช…เชจเซเชฏ เช˜เชฃเชพ MacBook Pro เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เชœเซ‡เชฎ, เช…เชชเซ‚เชฐเชคเซ€ เช†เช‚เชคเชฐเชฟเช• เชฎเซ‡เชฎเชฐเซ€เชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹. เชตเชงเซ เชšเซ‹เช•เซเช•เชธ เชฅเชตเชพ เชฎเชพเชŸเซ‡, เชนเซเช‚ เชฆเชฐเชฐเซ‹เชœ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ‹ rMBP เชฎเชพเชคเซเชฐ 256GB เชจเซ€ เช•เซเชทเชฎเชคเชพ เชธเชพเชฅเซ‡ SSDเชฅเซ€ เชธเชœเซเชœ เชนเชคเซ‹, เชœเซ‡ เชธเซเชตเชพเชญเชพเชตเชฟเช• เชฐเซ€เชคเซ‡, เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเซ‹ เชจ เชนเชคเซ‹.

เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡, เชฌเชพเช•เซ€เชจเซ€ เชฌเชงเซ€ เชฌเชพเชฌเชคเซ‹เชฎเชพเช‚, เชฎเซ‡เช‚ เชฎเชพเชฐเซ€ เชซเซเชฒเชพเช‡เชŸเซเชธ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชตเชฟเชกเชฟเช“เช เชฐเซ‡เช•เซ‹เชฐเซเชก เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚, เชคเซเชฏเชพเชฐเซ‡ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชตเชงเซ เช–เชฐเชพเชฌ เชฅเชˆ. เช†เชตเซ€ เชซเซเชฒเชพเชˆเชŸเซเชธ เชชเช›เซ€ เชซเชฟเชฒเซเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชซเซ‚เชŸเซ‡เชœเชจเซเช‚ เชชเซเชฐเชฎเชพเชฃ 50+ GB เชนเชคเซเช‚, เช…เชจเซ‡ เชฎเชพเชฐเซเช‚ เชจเชฌเชณเซเช‚ 256GB SSD เช–เซ‚เชฌ เชœ เชœเชฒเซเชฆเซ€ เชญเชฐเชพเชˆ เช—เชฏเซเช‚, เชœเซ‡เชจเชพ เช•เชพเชฐเชฃเซ‡ เชฎเชจเซ‡ เชฌเชพเชนเซเชฏ 1TB เชกเซเชฐเชพเชˆเชต เช–เชฐเซ€เชฆเชตเชพเชจเซ€ เชซเชฐเชœ เชชเชกเซ€. เชœเซ‹ เช•เซ‡, เชเช• เชตเชฐเซเชท เชชเช›เซ€, เชคเซ‡ เชนเชตเซ‡ เชนเซเช‚ เชœเซ‡ เชกเซ‡เชŸเชพ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹ เชคเซ‡ เชœเชฅเซเชฅเชพเชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚, เชฐเซ€เชกเชจเซเชกเชจเซเชธเซ€เชจเชพ เช…เชญเชพเชตเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เชจ เช•เชฐเชตเซ‹ เช…เชจเซ‡ เชฌเซ‡เช•เช…เชช เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชฎเชพเชนเชฟเชคเซ€ เชนเซ‹เชธเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ‡ เช…เชฏเซ‹เช—เซเชฏ เชฌเชจเชพเชตเซเชฏเซเช‚.

เชคเซ‡เชฅเซ€, เชเช• เชคเชฌเช•เซเช•เซ‡ เชฎเซ‡เช‚ เชเช• เชฎเซ‹เชŸเซ€ NAS เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช•เซ‡ เช† เชธเชฟเชธเซเชŸเชฎ เชฌเซ€เชœเชพ เช…เชชเช—เซเชฐเซ‡เชกเชจเซ€ เชœเชฐเซ‚เชฐ เชตเช—เชฐ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชฌเซ‡ เชตเชฐเซเชท เชšเชพเชฒเชถเซ‡.

เชฎเซ‡เช‚ เช† เชฒเซ‡เช– เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชฎเซ‡เช‚ เชถเซเช‚ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซเชฏเซเช‚ เชคเซ‡เชจเชพ เชฐเซ€เชฎเชพเช‡เชจเซเชกเชฐ เชคเชฐเซ€เช•เซ‡ เชฒเช–เซเชฏเซ‹, เชœเซ‹ เชฎเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‹. เชนเซเช‚ เช†เชถเชพ เชฐเชพเช–เซเช‚ เช›เซเช‚ เช•เซ‡ เชœเซ‹ เชคเชฎเซ‡ เชชเชฃ เชคเซ‡เชฎ เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซ‹ เชคเซ‹ เชคเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชถเซ‡.

เช•เชฆเชพเชš เชคเซ‡ เช–เชฐเซ€เชฆเชตเซเช‚ เชธเชฐเชณ เช›เซ‡?

เชคเซ‡เชฅเซ€, เช†เชชเชฃเซ‡ เชœเชพเชฃเซ€เช เช›เซ€เช เช•เซ‡ เช†เชชเชฃเซ‡ เชถเซเช‚ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช, เชชเซเชฐเชถเซเชจ เชฐเชนเซ‡ เช›เซ‡: เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡?

เชฎเซ‡เช‚ เชธเซŒเชชเซเชฐเชฅเชฎ เชตเชพเชฃเชฟเชœเซเชฏเชฟเช• เช‰เช•เซ‡เชฒเซ‹ เชœเซ‹เชฏเชพ เช…เชจเซ‡ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชธเชฟเชจเซ‹เชฒเซ‹เชœเซ€ เชคเชฐเชซ เชœเซ‹เชฏเซเช‚, เชœเซ‡ เชฌเชœเชพเชฐเชฎเชพเช‚ เชถเซเชฐเซ‡เชทเซเช  เช‰เชชเชญเซ‹เช•เซเชคเชพ-เช—เซเชฐเซ‡เชก NAS เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เชคเซ‡เชตเซเช‚ เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชนเชคเซเช‚. เชœเซ‹ เช•เซ‡, เช† เชธเซ‡เชตเชพเชจเซ€ เช•เชฟเช‚เชฎเชค เช–เซ‚เชฌ เชŠเช‚เชšเซ€ เชนเซ‹เชตเชพเชจเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชธเซŒเชฅเซ€ เชธเชธเซเชคเซ€ 4-เชฌเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เช•เชฟเช‚เชฎเชค $300+ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชนเชพเชฐเซเชก เชกเซเชฐเชพเชˆเชตเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชคเซ‹ เชจเชฅเซ€. เชตเชงเซเชฎเชพเช‚, เช†เชตเซ€ เช•เซ€เชŸเชจเซ€ เช†เช‚เชคเชฐเชฟเช• เชญเชฐเชฃ เชชเซ‹เชคเซ‡ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเชญเชพเชตเชถเชพเชณเซ€ เชจเชฅเซ€, เชœเซ‡ เชคเซ‡เชจเชพ เชตเชพเชธเซเชคเชตเชฟเช• เชชเซเชฐเชญเชพเชตเชจเซ‡ เชชเซเชฐเชถเซเชจเชฎเชพเช‚ เชฌเซ‹เชฒเชพเชตเซ‡ เช›เซ‡.

เชชเช›เซ€ เชฎเซ‡เช‚ เชตเชฟเชšเชพเชฐเซเชฏเซเช‚: NAS เชธเชฐเซเชตเชฐ เชœเชพเชคเซ‡ เช•เซ‡เชฎ เชจ เชฌเชจเชพเชตเชตเซเช‚?

เชฏเซ‹เช—เซเชฏ เชธเชฐเซเชตเชฐ เชถเซ‹เชงเชตเซ€

เชœเซ‹ เชคเชฎเซ‡ เช†เชตเชพ เชธเชฐเซเชตเชฐเชจเซ‡ เชเชธเซ‡เชฎเซเชฌเชฒ เช•เชฐเชตเชพ เชœเชˆ เชฐเชนเซเชฏเชพ เช›เซ‹, เชคเซ‹ เชธเซŒ เชชเซเชฐเชฅเชฎ เชคเชฎเชพเชฐเซ‡ เชฏเซ‹เช—เซเชฏ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชถเซ‹เชงเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชตเชชเชฐเชพเชฏเซ‡เชฒ เชธเชฐเซเชตเชฐ เช† เชฌเชฟเชฒเซเชก เชฎเชพเชŸเซ‡ เชเช•เชฆเชฎ เชฏเซ‹เช—เซเชฏ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช, เช•เชพเชฐเชฃ เช•เซ‡ เช…เชฎเชจเซ‡ เชธเซเชŸเซ‹เชฐเซ‡เชœ เช•เชพเชฐเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เชตเชงเซ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เชœเชฐเซ‚เชฐเซ€ เชตเชธเซเชคเซเช“ เชชเซˆเช•เซ€, เช†เชชเชฃเซ‡ เชฎเซ‹เชŸเซ€ เชฎเชพเชคเซเชฐเชพเชฎเชพเช‚ RAM, เช˜เชฃเชพ SATA เช•เชจเซ‡เช•เซเชŸเชฐเซเชธ เช…เชจเซ‡ เชธเชพเชฐเชพ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชพเชฐเซเชกเซเชธเชจเซ€ เชจเซ‹เช‚เชง เชฒเซ‡เชตเซ€ เชœเซ‹เชˆเช. เชฎเชพเชฐเซเช‚ เชธเชฐเซเชตเชฐ เชฎเชพเชฐเชพ เช•เชพเชฏเชฎเซ€ เชฐเชนเซ‡เช เชพเชฃเชจเซ€ เชœเช—เซเชฏเชพเช เช•เชพเชฎ เช•เชฐเชถเซ‡, เชคเซ‡เชฅเซ€ เช…เชตเชพเชœเชจเซเช‚ เชธเซเชคเชฐ เชชเชฃ เชฎเชนเชคเซเชตเชจเซเช‚ เช›เซ‡.

เชฎเซ‡เช‚ เช‡เชฌเซ‡ เชชเชฐ เชฎเชพเชฐเซ€ เชถเซ‹เชง เชถเชฐเซ‚ เช•เชฐเซ€. เชœเซ‹ เช•เซ‡ เชฎเชจเซ‡ เชคเซเชฏเชพเช‚ $410 เชฅเซ€ เช“เช›เซ€ เช•เชฟเช‚เชฎเชคเชฎเชพเช‚ เช˜เชฃเชพ เชฌเชงเชพ เชกเซ‡เชฒ เชชเชพเชตเชฐเชเชœ R210/R100 เชฎเชณเซเชฏเชพ, เชธเชฐเซเชตเชฐ เชฐเซ‚เชฎเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ‹ เช…เชจเซเชญเชต เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เชนเซเช‚ เชœเชพเชฃเชคเซ‹ เชนเชคเซ‹ เช•เซ‡ เช† 1U เชเช•เชฎเซ‹ เช–เซ‚เชฌ เชœ เช…เชตเชพเชœ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช˜เชฐ เชตเชชเชฐเชพเชถ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€. เชจเชฟเชฏเชฎ เชชเซเชฐเชฎเชพเชฃเซ‡, เชŸเชพเชตเชฐ เชธเชฐเซเชตเชฐเซเชธ เช˜เชฃเซ€เชตเชพเชฐ เช“เช›เชพ เช˜เซ‹เช‚เช˜เชพเชŸเชตเชพเชณเชพ เชนเซ‹เชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ, เช•เชฎเชจเชธเซ€เชฌเซ‡, เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชฅเซ‹เชกเชพ เช‡เชฌเซ‡ เชชเชฐ เชนเชคเชพ, เช…เชจเซ‡ เชคเซ‡ เชฌเชงเชพ เช•เชพเช‚ เชคเซ‹ เช–เชฐเซเชšเชพเชณ เช…เชฅเชตเชพ เช“เช›เชพ เชชเชพเชตเชฐเชตเชพเชณเชพ เชนเชคเชพ.

เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เช†เช—เชฒเซเช‚ เชธเซเชฅเชพเชจ เช•เซเชฐเซ‡เช—เชฒเชฟเชธเซเชŸ เชนเชคเซเช‚, เชœเซเชฏเชพเช‚ เชฎเชจเซ‡ เช•เซ‹เชˆ เชตเชชเชฐเชพเชฏเซ‡เชฒ HP ProLiant N40L เชฎเชพเชคเซเชฐ $75เชฎเชพเช‚ เชตเซ‡เชšเชคเซเช‚ เชฎเชณเซเชฏเซเช‚! เชนเซเช‚ เช† เชธเชฐเซเชตเชฐเซเชธเชฅเซ€ เชชเชฐเชฟเชšเชฟเชค เชนเชคเซ‹, เชœเซ‡เชจเซ€ เช•เชฟเช‚เชฎเชค เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ $300 เชจเซ€ เช†เชธเชชเชพเชธ เชชเชฃ เชตเชชเชฐเชพเชฏ เช›เซ‡, เชคเซ‡เชฅเซ€ เชœเชพเชนเซ‡เชฐเชพเชค เชนเชœเซ เชชเชฃ เชธเช•เซเชฐเชฟเชฏ เชนเซ‹เชตเชพเชจเซ€ เช†เชถเชพ เชธเชพเชฅเซ‡ เชฎเซ‡เช‚ เชตเซ‡เชšเชจเชพเชฐเชจเซ‡ เช‡เชฎเซ‡เช‡เชฒ เช•เชฐเซเชฏเซ‹. เช† เช•เซ‡เชธ เช›เซ‡ เชคเซ‡ เชœเชพเชฃเซเชฏเชพ เชชเช›เซ€, เชนเซเช‚, เชฌเซ‡ เชตเชพเชฐ เชตเชฟเชšเชพเชฐ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ, เช† เชธเชฐเซเชตเชฐเชจเซ‡ เชชเชธเช‚เชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชพเชจ เชฎเชพเชŸเซ‹ เชคเชฐเชซ เชชเซเชฐเชฏเชพเชฃ เช•เชฐเซเชฏเซเช‚, เชœเซ‡ เชชเซเชฐเชฅเชฎ เชจเชœเชฐเชฎเชพเช‚ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เชฎเชจเซ‡ เช–เซเชถ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡เชฎเชพเช‚ เชจเซเชฏเซ‚เชจเชคเชฎ เชตเชธเซเชคเซเชฐเซ‹ เชนเชคเชพ เช…เชจเซ‡ เชฅเซ‹เชกเซ€ เชงเซ‚เชณ เชธเชฟเชตเชพเชฏ, เชฌเชพเช•เซ€เชจเซเช‚ เชฌเชงเซเช‚ เชธเชฐเชธ เชนเชคเซเช‚.

เชเช• เชธเชธเซเชคเซเช‚ Linux เชนเซ‹เชฎ NAS เชธเชฟเชธเซเชŸเชฎ เชฌเชจเชพเชตเชตเซ€
เชธเชฐเซเชตเชฐเชจเซ‹ เชซเซ‹เชŸเซ‹, เช–เชฐเซ€เชฆเซ€ เชชเช›เซ€ เชคเชฐเชค เชœ

เชฎเซ‡เช‚ เช–เชฐเซ€เชฆเซ‡เชฒเซ€ เช•เซ€เชŸ เชฎเชพเชŸเซ‡ เช…เชนเซ€เช‚ เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเซ‹ เช›เซ‡:

  • เชธเซ€.เชชเซ€.เชฏเซ: AMD Turion(tm) II Neo N40L เชกเซเชฏเซเช…เชฒ-เช•เซ‹เชฐ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ (64-เชฌเซ€เชŸ)
  • เชฐเชพเชฎ: 8 GB เชจเซ‹เชจ-ECC เชฐเซ‡เชฎ (เช…เช—เชพเช‰เชจเชพ เชฎเชพเชฒเชฟเช• เชฆเซเชตเชพเชฐเชพ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ)
  • เชซเซเชฒเซ‡เชถ: 4 เชœเซ€เชฌเซ€ เชฏเซเชเชธเชฌเซ€ เชกเซเชฐเชพเช‡เชต
  • SATA เช•เชจเซ‡เช•เซเชŸเชฐเซเชธ:4+1
  • เชเชจเช†เชˆเชธเซ€: 1 Gbps เช“เชจ-เชฌเซ‹เชฐเซเชก NIC

เช•เชนเซ‡เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เช˜เชฃเชพ เชตเชฐเซเชทเซ‹ เชœเซ‚เชจเชพ เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เช† เชธเชฐเซเชตเชฐเชจเซเช‚ เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃ เชนเชœเซ€ เชชเชฃ เชฌเชœเชพเชฐ เชชเชฐเชจเชพ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ NAS เชตเชฟเช•เชฒเซเชชเซ‹ เช•เชฐเชคเชพเช‚ เชถเซเชฐเซ‡เชทเซเช  เช›เซ‡, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ RAM เชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚. เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชชเช›เซ€, เชฎเซ‡เช‚ เชตเชงเซ‡เชฒเชพ เชฌเชซเชฐ เช•เชฆ เช…เชจเซ‡ เชตเชงเซ‡เชฒเชพ เชกเซ‡เชŸเชพ เชธเซเชฐเช•เซเชทเชพ เชธเชพเชฅเซ‡ 16 GB ECC เชชเชฐ เชชเชฃ เช…เชชเช—เซเชฐเซ‡เชก เช•เชฐเซเชฏเซเช‚.

เชนเชพเชฐเซเชก เชกเซเชฐเชพเชˆเชตเซ‹ เชชเชธเช‚เชฆ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

เชนเชตเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเช• เช‰เชคเซเชคเชฎ เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎ เช›เซ‡ เช…เชจเซ‡ เชœเซ‡ เชฌเชพเช•เซ€ เช›เซ‡ เชคเซ‡ เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชนเชพเชฐเซเชก เชกเซเชฐเชพเชˆเชตเซ‹ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซเช‚ เช›เซ‡. เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡, เชคเซ‡ $75 เชฎเชพเชŸเซ‡ เชฎเชจเซ‡ เชซเช•เซเชค HDD เชตเชฟเชจเชพ เชธเชฐเซเชตเชฐ เชฎเชณเซเชฏเซเช‚, เชœเซ‡เชฃเซ‡ เชฎเชจเซ‡ เช†เชถเซเชšเชฐเซเชฏ เชจ เช•เชฐเซเชฏเซเช‚.

เชฅเซ‹เชกเซเช‚ เชธเช‚เชถเซ‹เชงเชจ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชฎเชจเซ‡ เชœเชพเชฃเชตเชพ เชฎเชณเซเชฏเซเช‚ เช•เซ‡ WD Red HDD เช NAS เชธเชฟเชธเซเชŸเชฎเซเชธ 24/7 เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชถเซเชฐเซ‡เชทเซเช  เช…เชจเซเช•เซ‚เชณ เช›เซ‡. เชคเซ‡เชฎเชจเซ‡ เช–เชฐเซ€เชฆเชตเชพ เชฎเชพเชŸเซ‡, เชนเซเช‚ เชเชฎเซ‡เชเซ‹เชจ เชคเชฐเชซ เชตเชณเซเชฏเซ‹, เชœเซเชฏเชพเช‚ เชฎเซ‡เช‚ 4 TB เชจเซ€ 3 เชจเช•เชฒเซ‹ เช–เชฐเซ€เชฆเซ€. เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, เชคเชฎเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ‹ เช›เซ‹ เชคเซ‡ เช•เซ‹เชˆเชชเชฃ HDD เชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชชเชฐเช‚เชคเซ เช–เชพเชคเชฐเซ€ เช•เชฐเซ‹ เช•เซ‡ เชคเซ‡ เชธเชฎเชพเชจ เช•เซเชทเชฎเชคเชพ เช…เชจเซ‡ เชเชกเชชเชจเชพ เช›เซ‡. เช† เชคเชฎเชจเซ‡ เชฒเชพเช‚เชฌเชพ เช—เชพเชณเซ‡ เชถเช•เซเชฏ RAID เชชเซเชฐเชฆเชฐเซเชถเชจ เชธเชฎเชธเซเชฏเชพเช“ เชŸเชพเชณเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชถเซ‡.

เชธเชฟเชธเซเชŸเชฎ เชธเซ‡เชŸเช…เชช

เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เช˜เชฃเชพ เชฒเซ‹เช•เซ‹ เชคเซ‡เชฎเชจเชพ NAS เชฌเชฟเชฒเซเชกเซเชธ เชฎเชพเชŸเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชถเซ‡ เชซเซเชฐเซ€เชเชจเชเชเชธ, เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เช•เช‚เชˆ เช–เซ‹เชŸเซเช‚ เชจเชฅเซ€. เชœเซ‹ เช•เซ‡, เชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐ เชชเชฐ เช† เชธเชฟเชธเซเชŸเชฎ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เชฎเซ‡เช‚ CentOS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชชเชธเช‚เชฆ เช•เชฐเซเชฏเซเช‚, เช•เชพเชฐเชฃ เช•เซ‡ Linux เชธเชฟเชธเซเชŸเชฎ เชชเชฐ ZFS เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เช‰เชคเซเชชเชพเชฆเชจ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ‡, เช…เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, Linux เชธเชฐเซเชตเชฐเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเซเช‚ เชฎเชจเซ‡ เชตเชงเซ เชชเชฐเชฟเชšเชฟเชค เช›เซ‡. เช† เช‰เชชเชฐเชพเช‚เชค, เชฎเชจเซ‡ เชซเซเชฐเซ€เชเชจเชเชเชธ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชซเซ‡เชจเซเชธเซ€ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช…เชจเซ‡ เชธเซเชตเชฟเชงเชพเช“เชฎเชพเช‚ เชฐเชธ เชจเชนเซ‹เชคเซ‹ - RAIDZ เชเชฐเซ‡ เช…เชจเซ‡ AFP เชถเซ‡เชฐเชฟเช‚เช— เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเซเช‚ เชนเชคเซเช‚.

USB เชชเชฐ CentOS เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเซเช‚ เชเช•เชฆเชฎ เชธเชฐเชณ เช›เซ‡ - เชซเช•เซเชค USB เชจเซ‡ เชฌเซเชŸ เชธเซเชคเซเชฐเซ‹เชค เชคเชฐเซ€เช•เซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเซ‹, เช…เชจเซ‡ เชฒเซ‹เช‚เชš เชฅเชตเชพ เชชเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชตเชฟเชเชพเชฐเซเชก เชคเชฎเชจเซ‡ เชคเซ‡เชจเชพ เชคเชฎเชพเชฎ เชคเชฌเช•เซเช•เชพเชฎเชพเช‚ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชจ เช†เชชเชถเซ‡.

RAID เชฌเชฟเชฒเซเชก

CentOS เชจเซ‡ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชฎเซ‡เช‚ เชธเซ‚เชšเชฟเชฌเชฆเซเชงเชจเซ‡ เช…เชจเซเชธเชฐเซ€เชจเซ‡ Linux เชชเชฐ ZFS เชชเชฃ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซเชฏเซเช‚ เช…เชนเซ€เช‚ เชชเช—เชฒเชพเช‚.

เชเช•เชตเชพเชฐ เช† เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชชเซ‚เชฐเซเชฃ เชฅเชˆ เชœเชพเชฏ, เชฎเซ‡เช‚ ZFS เช•เชฐเซเชจเชฒ เชฎเซ‹เชกเซเชฏเซเชฒ เชฒเซ‹เชก เช•เชฐเซเชฏเซเช‚:

$ sudo modprobe zfs

เช…เชจเซ‡ เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ RAIDZ1 เชเชฐเซ‡ เชฌเชจเชพเชตเซเชฏเซเช‚ zpool:

$ sudo zpool create data raidz1 ata-WDC_WD30EFRX-68AX9N0_WD-WMC1T0609145 ata-WDC_WD30EFRX-68AX9N0_WD-WMC1T0609146 ata-WDC_WD30EFRX-68AX9N0_WD-WMC1T0609147 ata-WDC_WD30EFRX-68AX9N0_WD-WMC1T0609148
$ sudo zpool add data log ata-SanDisk_Ultra_II_240GB_174204A06001-part5
$ sudo zpool add data cache ata-SanDisk_Ultra_II_240GB_174204A06001-part6

เชฎเชนเซ‡เชฐเชฌเชพเชจเซ€ เช•เชฐเซ€เชจเซ‡ เชจเซ‹เช‚เชง เช•เชฐเซ‹ เช•เซ‡ เช…เชนเซ€เช‚ เชนเซเช‚ เชนเชพเชฐเซเชก เชกเซเชฐเชพเชˆเชตเซ‹เชจเชพ ID เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชชเซเชฐเชฆเชฐเซเชถเชจ เชจเชพเชฎเซ‹เชจเซ‡ เชฌเชฆเชฒเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚ (sdx) เชฒเซ‡เชŸเชฐ เชšเซ‡เชจเซเชœเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฌเซเชŸ เชชเช›เซ€ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เชจเชฟเชทเซเชซเชณ เชœเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡.

เชฎเซ‡เช‚ เช…เชฒเช— SSD เชชเชฐ เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒ ZIL เช…เชจเซ‡ L2ARC เช•เซ‡เชถเชจเซ‡ เชชเชฃ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช›เซ‡, เชคเซ‡ SSDเชจเซ‡ เชฌเซ‡ เชชเชพเชฐเซเชŸเซ€เชถเชจเซ‹เชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเซ€เชจเซ‡: ZIL เชฎเชพเชŸเซ‡ 5GB เช…เชจเซ‡ เชฌเชพเช•เซ€เชจเซเช‚ L2ARC เชฎเชพเชŸเซ‡.

RAIDZ1 เชฎเชพเชŸเซ‡, เชคเซ‡ 1 เชกเชฟเชธเซเช• เชจเชฟเชทเซเชซเชณเชคเชพเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช˜เชฃเชพ เชฒเซ‹เช•เซ‹ เชเชตเซ€ เชฆเชฒเซ€เชฒ เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ RAID เชชเซเชจเชƒเชจเชฟเชฐเซเชฎเชพเชฃ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฌเซ€เชœเซ€ เชกเชฟเชธเซเช• เชจเชฟเชทเซเชซเชณ เชฅเชตเชพเชจเซ€ เชธเช‚เชญเชพเชตเชจเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช† เชชเซ‚เชฒ เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชตเซ‹ เชœเซ‹เชˆเช เชจเชนเซ€เช‚, เชœเซ‡ เชกเซ‡เชŸเชพเชจเซ‡ เชจเซเช•เชถเชพเชจ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชฎเซ‡เช‚ เช† เชญเชฒเชพเชฎเชฃเชจเซ‡ เช…เชตเช—เชฃเซ€ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชฎเซ‡เช‚ เชจเชฟเชฏเชฎเชฟเชคเชชเชฃเซ‡ เชฆเซ‚เชฐเชธเซเชฅ เช‰เชชเช•เชฐเชฃ เชชเชฐ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชกเซ‡เชŸเชพเชจเซ€ เชฌเซ‡เช•เช…เชช เชจเช•เชฒเซ‹ เชฌเชจเชพเชตเซ€ เช›เซ‡, เช…เชจเซ‡ เชธเชฎเช—เซเชฐ เชเชฐเซ‡เชจเซ€ เชจเชฟเชทเซเชซเชณเชคเชพ เชฎเชพเชคเซเชฐ เชกเซ‡เชŸเชพเชจเซ€ เช‰เชชเชฒเชฌเซเชงเชคเชพเชจเซ‡ เช…เชธเชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ€ เชธเชฒเชพเชฎเชคเซ€เชจเซ‡ เชจเชนเซ€เช‚. เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฌเซ‡เช•เช…เชช เชฒเซ‡เชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชจเชฅเซ€, เชคเซ‹ RAIDZ2 เช…เชฅเชตเชพ RAID10 เชœเซ‡เชตเชพ เช‰เช•เซ‡เชฒเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชตเชงเซ เชธเชพเชฐเซเช‚ เชฐเชนเซ‡เชถเซ‡.

เชคเชฎเซ‡ เชšเชฒเชพเชตเซ€เชจเซ‡ เชšเช•เชพเชธเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เชชเซ‚เชฒ เชฌเชจเชพเชตเชŸ เชธเชซเชณ เชนเชคเซ€:

$ sudo zpool status

ะธ

$ sudo zfs list
NAME                               USED  AVAIL  REFER  MOUNTPOINT
data                               510G  7.16T   140K  /mnt/data

เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, ZFS เชจเชตเชพ เชฌเชจเชพเชตเซ‡เชฒเชพ เชชเซ‚เชฒเชจเซ‡ เชธเซ€เชงเชพ เชœ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเซ‡ เช›เซ‡ /, เชœเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช…เชจเชฟเชšเซเช›เชจเซ€เชฏ เช›เซ‡. เชคเชฎเซ‡ เช†เชจเซ‡ เชšเชฒเชพเชตเซ€เชจเซ‡ เชฌเชฆเชฒเซ€ เชถเช•เซ‹ เช›เซ‹:

zfs set mountpoint=/mnt/data data

เช…เชนเซ€เช‚เชฅเซ€ เชคเชฎเซ‡ เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เช…เชฅเชตเชพ เชตเชงเซ เชกเซ‡เชŸเชพเชธเซ‡เชŸเซเชธ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชชเชธเช‚เชฆ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชฎเซ‡เช‚ เชฌเซ‡ เชฌเชจเชพเชตเซเชฏเชพเช‚, เชเช• เชŸเชพเช‡เชฎ เชฎเชถเซ€เชจ เชฌเซ‡เช•เช…เชช เชฎเชพเชŸเซ‡ เช…เชจเซ‡ เชเช• เชถเซ‡เชฐ เช•เชฐเซ‡เชฒเซ€ เชซเชพเช‡เชฒ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชฎเชพเชŸเซ‡. เชฎเซ‡เช‚ เชŸเชพเชˆเชฎ เชฎเชถเซ€เชจ เชกเซ‡เชŸเชพเชธเซ‡เชŸเชจเซเช‚ เช•เชฆ 512 GB เชจเชพ เช•เซเชตเซ‹เชŸเชพ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเซเชฏเซเช‚ เชœเซ‡เชฅเซ€ เชคเซ‡เชจเซ€ เช…เชจเช‚เชค เชตเซƒเชฆเซเชงเชฟ เช…เชŸเช•เชพเชตเซ€ เชถเช•เชพเชฏ.

เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ

zfs set compression=on data

เช† เช†เชฆเซ‡เชถ ZFS เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชธเชชเซ‹เชฐเซเชŸเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเซ‡ เช›เซ‡. เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชจเซเชฏเซ‚เชจเชคเชฎ CPU เชชเชพเชตเชฐ เชตเชพเชชเชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ I/O เชฅเซเชฐเซเชชเซเชŸเชจเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชธเซเชงเชพเชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เชนเช‚เชฎเซ‡เชถเชพ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

zfs set relatime=on data

เช† เช†เชฆเซ‡เชถ เชตเชกเซ‡ เช…เชฎเซ‡ เช…เชชเชกเซ‡เชŸเซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพ เช˜เชŸเชพเชกเซ€เช เช›เซ€เช atimeเชซเชพเช‡เชฒเซ‹ เชเช•เซเชธเซ‡เชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ IOPS เชœเชจเชฐเซ‡เชถเชจ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡.

เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, Linux เชชเชฐ ZFS ARC เชฎเชพเชŸเซ‡ 50% เชญเซŒเชคเชฟเช• เชฎเซ‡เชฎเชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชœเซเชฏเชพเชฐเซ‡ เชซเชพเช‡เชฒเซ‹เชจเซ€ เช•เซเชฒ เชธเช‚เช–เซเชฏเชพ เช“เช›เซ€ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ เช†เชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เชฐเซ€เชคเซ‡ 90% เชธเซเชงเซ€ เชตเชงเชพเชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชธเชฐเซเชตเชฐ เชชเชฐ เช…เชจเซเชฏ เช•เซ‹เชˆ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชšเชพเชฒเชถเซ‡ เชจเชนเซ€เช‚.

$ cat /etc/modprobe.d/zfs.conf 
options zfs zfs_arc_max=14378074112

เชชเช›เซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ arc_summary.py เชคเชฎเซ‡ เชšเช•เชพเชธเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชชเซเชฐเชญเชพเชตเซ€ เชฅเชฏเชพ เช›เซ‡:

$ python arc_summary.py
...
ARC Size:				100.05%	11.55	GiB
	Target Size: (Adaptive)		100.00%	11.54	GiB
	Min Size (Hard Limit):		0.27%	32.00	MiB
	Max Size (High Water):		369:1	11.54	GiB
...

เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เช•เชพเชฐเซเชฏเซ‹ เชธเซเชฏเซ‹เชœเชฟเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

เชฎเซ‡ เชตเชพเชชเชฐเซเชฏเซ systemd-zpool-เชธเซเช•เซเชฐเชฌ เช…เช เชตเชพเชกเชฟเชฏเชพเชฎเชพเช‚ เชเช•เชตเชพเชฐ เชธเชซเชพเชˆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฟเชธเซเชŸเชฎเชก เชŸเชพเชˆเชฎเชฐเชจเซ‡ เช—เซ‹เช เชตเชตเชพ เช…เชจเซ‡ zfs-เช“เชŸเซ‹-เชธเซเชจเซ‡เชชเชถเซ‹เชŸ เชฆเชฐ 15 เชฎเชฟเชจเชฟเชŸ, 1 เช•เชฒเชพเช• เช…เชจเซ‡ 1 เชฆเชฟเชตเชธเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชธเซเชจเซ‡เชชเชถเซ‹เชŸ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡.

Netatalk เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชจเซ‡เชคเชพเชŸเชพเชฒเซเช• เชเชเชซเชชเซ€เชจเซเช‚ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เช…เชฎเชฒเซ€เช•เชฐเชฃ เช›เซ‡ (เชเชชเชฒ เชซเชพเช‡เชฒเชฟเช‚เช— เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ). เช…เชจเซเชธเชฐเซ‡ เช›เซ‡ CentO เชฎเชพเชŸเซ‡ เชธเชคเซเชคเชพเชตเชพเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชธเซ‚เชšเชจเชพเช“เชเชธ, เชฎเชจเซ‡ เชถเชพเชฌเซเชฆเชฟเช• เชฐเซ€เชคเซ‡ เชฎเชพเชคเซเชฐ เชฅเซ‹เชกเซ€ เชฎเชฟเชจเชฟเชŸเซ‹เชฎเชพเช‚ เชเชธเซ‡เชฎเซเชฌเชฒ เช…เชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ RPM เชชเซ‡เช•เซ‡เชœ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเซเช‚.

เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชธเซ‡เชŸเช…เชช

$ cat /etc/netatalk/afp.conf
[datong@Titan ~]$ cat /etc/netatalk/afp.conf 
;
; Netatalk 3.x configuration file
;

[Global]
; Global server settings
mimic model = TimeCapsule6,106

; [Homes]
; basedir regex = /home

; [My AFP Volume]
; path = /path/to/volume

; [My Time Machine Volume]
; path = /path/to/backup
; time machine = yes

[Datong's Files]
path = /mnt/data/datong
valid users = datong

[Datong's Time Machine Backups]
path = /mnt/data/datong_time_machine_backups
time machine = yes
valid users = datong

เชคเซ‡ เชจเซ‹เช‚เชง เชฒเซ‹ vol dbnest เชฎเชพเชฐเชพ เช•เซ‡เชธเชฎเชพเช‚ เชเช• เชฎเซ‹เชŸเซ‹ เชธเซเชงเชพเชฐเซ‹ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเซ‡ Netatalk เชซเชพเช‡เชฒเชธเชฟเชธเซเชŸเชฎเชจเชพ เชฐเซ‚เชŸ เชชเชฐ CNID เชกเซ‡เชŸเชพเชฌเซ‡เช เชฒเช–เซ‡ เช›เซ‡, เชœเซ‡ เชฌเชฟเชฒเช•เซเชฒ เช‡เชšเซเช›เชจเซ€เชฏ เชจ เชนเชคเซเช‚ เช•เชพเชฐเชฃ เช•เซ‡ เชฎเชพเชฐเซ€ เชฎเซเช–เซเชฏ เชซเชพเช‡เชฒเชธเชฟเชธเซเชŸเชฎ USB เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชคเซ‡ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชงเซ€เชฎเซ€ เช›เซ‡. เชšเชพเชฒเซ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช vol dbnest เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เชตเซ‹เชฒเซเชฏเซเชฎ เชฐเซ‚เชŸเชฎเชพเช‚ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เชชเชฐเชฟเชฃเชฎเซ‡ เช›เซ‡, เชœเซ‡ เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ ZFS เชชเซ‚เชฒเชจเซ‹ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชตเชงเซ เช‰เชคเซเชชเชพเชฆเช•เชคเชพเชจเซ‹ เช“เชฐเซเชกเชฐ เช›เซ‡.

เชซเชพเชฏเชฐเชตเซ‹เชฒเชฎเชพเช‚ เชชเซ‹เชฐเซเชŸเซเชธ เชธเช•เซเชทเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

$ sudo firewall-cmd --permanent --zone=public --add-service=mdns
$ sudo firewall-cmd --permanent --zone=public --add-port=afpovertcp/tcp

sudo firewall-cmd --permanent --zone=public --add-port=afpovertcp/tcp
เชœเซ‹ เชฌเชงเซเช‚ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช—เซ‹เช เชตเซ‡เชฒเซเช‚ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเชพเชฐเซเช‚ เชฎเชถเซ€เชจ เชซเชพเช‡เชจเซเชกเชฐเชฎเชพเช‚ เชฆเซ‡เช–เชพเชตเซเช‚ เชœเซ‹เชˆเช, เช…เชจเซ‡ เชŸเชพเชˆเชฎ เชฎเชถเซ€เชจ เชชเชฃ เช•เชพเชฎ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช.

เชตเชงเชพเชฐเชพเชจเซ€ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ
เชธเซเชฎเชพเชฐเซเชŸ เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช—

เชกเชฟเชธเซเช•เชจเซ€ เชจเชฟเชทเซเชซเชณเชคเชพเชจเซ‡ เชฐเซ‹เช•เชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ€ เชกเชฟเชธเซเช•เชจเซ€ เชธเซเชฅเชฟเชคเชฟเชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

$ sudo yum install smartmontools
$ sudo systemctl start smartd

เชฏเซเชชเซ€เชเชธ เชฎเชพเชŸเซ‡ เชกเชฟเชฎเชจ

APC UPS เชจเชพ เชšเชพเชฐเซเชœ เชชเชฐ เชจเชœเชฐ เชฐเชพเช–เซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชšเชพเชฐเซเชœ เช—เช‚เชญเซ€เชฐ เชฐเซ€เชคเซ‡ เช“เช›เซ‹ เชฅเชˆ เชœเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เชธเชฟเชธเซเชŸเชฎ เชฌเช‚เชง เช•เชฐเซ‡ เช›เซ‡.

$ sudo yum install epel-release
$ sudo yum install apcupsd
$ sudo systemctl enable apcupsd

เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช…เชชเช—เซเชฐเซ‡เชก

เชธเชฟเชธเซเชŸเชฎ เชธเซ‡เชŸ เช•เชฐเซเชฏเชพเชจเชพ เชเช• เช…เช เชตเชพเชกเชฟเชฏเชพ เชชเช›เซ€, เชนเซเช‚ เชธเชฐเซเชตเชฐเชจเซ€ เชฌเชฟเชจ-ECC เชฎเซ‡เชฎเชฐเซ€ เชตเชฟเชถเซ‡ เชตเชงเซเชจเซ‡ เชตเชงเซ เชšเชฟเช‚เชคเชฟเชค เชฅเชตเชพ เชฒเชพเช—เซเชฏเซ‹. เชตเชงเซเชฎเชพเช‚, ZFS เชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชฌเชซเชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ เชฎเซ‡เชฎเชฐเซ€ เช–เซ‚เชฌ เชœ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชถเซ‡. เชคเซ‡เชฅเซ€ เชนเซเช‚ Amazon เชชเชฐ เชชเชพเช›เซ‹ เช—เชฏเซ‹ เชœเซเชฏเชพเช‚ เชฎเซ‡เช‚ 2x Kingston DDR3 8GB ECC RAM เชฆเชฐเซ‡เช• $80 เชฎเชพเช‚ เช–เชฐเซ€เชฆเซ€ เช…เชจเซ‡ เช…เช—เชพเช‰เชจเชพ เชฎเชพเชฒเชฟเช• เชฆเซเชตเชพเชฐเชพ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซ€ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชฐเซ‡เชฎ เชฌเชฆเชฒเซ€. เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชˆเชชเชฃ เชธเชฎเชธเซเชฏเชพ เชตเชฟเชจเชพ เชชเซเชฐเชฅเชฎ เชตเช–เชค เชฌเซเชŸ เชฅเชˆ, เช…เชจเซ‡ เชฎเซ‡เช‚ เช–เชพเชคเชฐเซ€ เช•เชฐเซ€ เช•เซ‡ ECC เชธเชชเซ‹เชฐเซเชŸ เชธเช•เซเชฐเชฟเชฏ เช›เซ‡:

$ dmesg | grep ECC
[   10.492367] EDAC amd64: DRAM ECC enabled.

เชชเชฐเชฟเชฃเชพเชฎ

เชนเซเช‚ เชชเชฐเชฟเชฃเชพเชฎเชฅเซ€ เช–เซ‚เชฌ เชœ เช–เซเชถ เชนเชคเซ‹. เชนเชตเซ‡ เชนเซเช‚ เชซเชพเชˆเชฒเซ‹เชจเซ€ เชจเช•เชฒ เช•เชฐเซ€เชจเซ‡ เชธเชฐเซเชตเชฐเชจเชพ 1Gbps LAN เช•เชจเซ‡เช•เซเชถเชจเชจเซ‡ เชธเชคเชค เชตเซเชฏเชธเซเชค เชฐเชพเช–เซ€ เชถเช•เซเช‚ เช›เซเช‚, เช…เชจเซ‡ เชŸเชพเชˆเชฎ เชฎเชถเซ€เชจ เชฆเซ‹เชทเชฐเชนเชฟเชค เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เชเช•เช‚เชฆเชฐเซ‡, เชนเซเช‚ เชธเซ‡เชŸเช…เชชเชฅเซ€ เช–เซเชถ เช›เซเช‚.

เช•เซเชฒ เช–เชฐเซเชš:

  1. 1 * HP ProLiant N40L = $75
  2. 2 * 8 GB ECC เชฐเซ‡เชฎ = $174
  3. 4 * WD เชฐเซ‡เชก 3 TB HDD = $440

เช•เซเชฒ = $ 689

เชนเชตเซ‡ เชนเซเช‚ เช•เชนเซ€ เชถเช•เซเช‚ เช›เซเช‚ เช•เซ‡ เช•เชฟเช‚เชฎเชค เชคเซ‡เชจเซ€ เช•เชฟเช‚เชฎเชค เชนเชคเซ€.

เชถเซเช‚ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ NAS เชธเชฐเซเชตเชฐเซเชธ เชฌเชจเชพเชตเซ‹ เช›เซ‹?

เชเช• เชธเชธเซเชคเซเช‚ Linux เชนเซ‹เชฎ NAS เชธเชฟเชธเซเชŸเชฎ เชฌเชจเชพเชตเชตเซ€

เชเช• เชธเชธเซเชคเซเช‚ Linux เชนเซ‹เชฎ NAS เชธเชฟเชธเซเชŸเชฎ เชฌเชจเชพเชตเชตเซ€

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹