แแ, แแกแแแ แ แแแแ แช แแแแ แ แกแฎแแ MacBook Pro แแแแฎแแแ แแแแแ, แแแแแฌแงแ แแ แแกแแแแแ แแกแ แจแแแ แแแฎแกแแแ แแแแก แแ แแแแแแ. แฃแคแ แ แแฃแกแขแแ แ แแ แแแฅแแแ, rMBP, แ แแแแแกแแช แงแแแแแแฆแแฃแ แแ แแแงแแแแแแ, แแฆแญแฃแ แแแแ แแงแ แแฎแแแแ 256 GB แขแแแแแแแแก SSD-แแ, แ แแช, แแฃแแแแ แแแแ, แแแแ แฎแแแก แแแแแแแแแแแจแ แแ แแงแ แกแแแแแ แแกแ.
แแ แ แแชแ, แงแแแแแคแแ แแแ แแ แแแ, แคแ แแแแก แแ แแก แแแแแแแแแก แแแแแฆแแแ แแแแแฌแงแ, แกแแขแฃแแชแแ แแฎแแแแ แแแฃแแ แแกแแ. แแกแแแ แคแ แแแแแแก แจแแแแแ แแแแแฆแแแฃแแ แแแแ แแแแก แแแชแฃแแแแ แแงแ 50+ GB แแ แฉแแแ แชแฃแแ 256 GB SSD แซแแแแแ แแแแ แจแแแแกแ, แ แแแแช แแแแซแฃแแ แแแงแแแ แแแ แ 1TB แแแกแแ. แแฃแแชแ, แแ แแ แฌแแแก แจแแแแแ, แแก แแแฆแแ แฃแแแแแแแแแแแ แแ แแแแแชแแแแแก, แ แแแแแแกแแช แแ แแแฌแแ แแแแแแ, แ แแ แแฆแแ แแคแแ แ แแแฅแแแ แแแแแแขแแแแกแ แแ แกแแ แแแแ แแ แแกแแแก แแแแแแแแแแแ, แแก แแแแแฃแกแแแแแแ แ แแแฎแแแ แแแแจแแแแแแแแแ แแแคแแ แแแชแแแก แแแกแแแแซแแแแแกแแแแก.
แแกแ แ แแ, แแ แ แแแแแแขแจแ แแ แแแแแแฌแงแแแขแ แแแจแแแแแแแ แแแแ NAS แแ แแแแแแ, แ แแ แแก แกแแกแขแแแ แแแซแแแแแ แกแฃแ แแชแแ แ แ แแแแแแแแ แฌแแแแฌแแแก แกแฎแแ แแแแแฎแแแแแก แกแแญแแ แแแแแก แแแ แแจแ.
แแ แแแแฌแแ แ แแก แกแขแแขแแ, แฃแแแ แแแแแก แงแแแแแกแ, แแแแก แจแแกแแฎแกแแแแแแแ, แแฃ แ แ แแแแแแแแ แแ แ แแแแ แแแแแแแแ แแก แแ แจแแแแฎแแแแแจแ, แแฃ แแแแแ แแแแญแแ แแแแแแ แแแแก แแแแแแแแ. แแแแแ แแแฅแแก, แ แแ แแฅแแแแแแแกแแช แแแแแแแแแแแแ, แแฃ แแฅแแแแช แแแแแแก แแแแแฌแงแแแขแ.
แแฅแแแ แฃแคแ แ แแแแแแแ แงแแแแ?
แแกแ แ แแ, แฉแแแ แแแชแแ, แ แแกแ แแแฆแแแ แแแแแแ, แ แฉแแแ แแแแฎแแ: แ แแแแ ?
แแ แแแ แแแแแ แจแแแฎแแแ แแแแแ แชแแฃแ แแแแแฌแงแแแขแแแแแแแก แแ แแแแแ แแขแฃแแแ แแฃแงแฃแ แ Synology-แก, แ แแแแแแช แฃแแแ แฃแแ แฃแแแแแงแแก แกแแฃแแแแแกแ แกแแแแแฎแแแ แแแแ แแแแกแแก NAS แกแแกแขแแแแแ แแแแแ แแ. แแฃแแชแ, แแ แกแแ แแแกแแก แฆแแ แแแฃแแแแ แกแแแแแแ แแแฆแแแ แแฆแแแฉแแแ. แงแแแแแแ แแแคแ 4-bay แกแแกแขแแแ แฆแแ แก $300+ แแ แแ แจแแแชแแแก แแงแแ แแแกแแแแก. แแแ แแ แแแแกแ, แแแแแ แแกแแแ แแแแ แแแแก แจแแแ แจแแแกแแแ แแ แแ แแก แแแแกแแแฃแแ แแแแ แจแแแแแแญแแแแ, แ แแช แแญแแฅแแแจ แแงแแแแแก แแแก แ แแแแฃแ แจแแกแ แฃแแแแแก.
แจแแแแแ แแแคแแฅแ แ: แ แแขแแ แแ แแแแจแแแ NAS แกแแ แแแ แ แแ แแแแแแ?
แแแแแแแ แจแแกแแคแแ แแกแ แกแแ แแแ แ
แแฃ แแฅแแแ แแแแ แแแ แแกแแแ แกแแ แแแ แแก แจแแแ แแแแก, แแแจแแ แแแ แแแ แ แแแจแ แฃแแแ แแแแแแ แกแฌแแ แ แแแแ แแขแฃแ แ. แแแแแงแแแแแฃแแ แกแแ แแแ แ แกแแแแแแ แจแแกแแคแแ แแกแ แฃแแแ แแงแแก แแ แแแแกแขแ แฃแฅแชแแแกแแแแก, แ แแแแแ แฉแแแ แแ แแแแแญแแ แแแแ แแแแ แจแแกแ แฃแแแแ แจแแแแฎแแแก แแแแชแแแแแแก แจแแกแแกแ แฃแแแแแแ. แแฃแชแแแแแแ แแแแแแแก แจแแ แแก แฃแแแ แแฆแแแแจแแแก แแแแ แ แแแแแแแแแ แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ, แ แแแแแแแแ SATA แแแแแฅแขแแ แ แแ แแแ แแ แฅแกแแแแก แแแ แแแแแ. แแแแแแแแ แฉแแแ แกแแ แแแ แ แแแฃแจแแแแแก แฉแแแ แแฃแแแแแ แกแแชแฎแแแ แแแแแ แแแแแแแก แแแแแแแ, แฎแแแฃแ แแก แแแแแกแแช แแฅแแก แแแแจแแแแแแแ.
แแแแแฌแงแ แซแแแแ eBay-แแ. แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแฅ แแแแแแ แแแแ แ แแแฎแแแ แ Dell PowerEdge R410/R210 100 แแแแแ แแ แแแแแแแ, แกแแ แแแ แแก แแแแฎแจแ แแฃแจแแแแแก แแแแแชแแแแแแแก แแฅแแแ, แแแชแแแ, แ แแ แแก 1U แแ แแแฃแแแแ แแแแแแข แฎแแแฃแ แก แฅแแแแแแแ แแ แแ แแงแ แจแแกแแคแแ แแกแ แกแแฎแแแก แแแแแงแแแแแแกแแแแก. แ แแแแ แช แฌแแกแ, แแแฃแแ แแก แกแแ แแแ แแแ แฎแจแแ แแ แแแแแแแแ แฎแแแฃแ แแแแแ, แแแแ แแ, แกแแแฌแฃแฎแแ แแ, eBay-แแ แ แแแแแแแแ แแแแแแแ แแงแ แแ แแกแแแ แงแแแแ แแ แซแแแ แ แแ แแ แแกแแแแแ แแกแ แแงแ.
แจแแแแแแ แแแแแแ แแงแ Craiglist, แกแแแแช แแแแแแ แแแแแ, แ แแแแแแช แงแแแแ แแแแ แแ HP ProLiant N40L-แก แกแฃแ แ แแฆแแช 75 แแแแแ แแ! แแ แแแชแแแแแ แแ แกแแ แแแ แแแก, แ แแแแแแแช, แ แแแแ แช แฌแแกแ, แแแแฎแแแแแแ 300$ แฆแแ แแ แแฃแแแแช แแแแแงแแแแแฃแแ, แแแแขแแ แแแแงแแแแแแก แแแคแแกแขแ แแแแฃแแแแแแ แแ แแแแแแ, แ แแ แ แแแแแแ แแแแแ แแฅแขแแฃแ แ แแงแ. แ แแชแ แแแแแแ, แ แแ แแกแ แแงแ, แแ แฏแแ แแแฃแคแแฅแ แแแแแ แแแแแแแ แแ แกแแ แแแขแแแจแ แแ แกแแ แแแ แแก แแกแแฆแแแแ, แ แแช แแ แแ แจแแฎแแแแแ แแแแแแแแแ แแแแแฌแแแ. แแแแแแแแฃแ แ แแชแแแแ แแ แชแแขแ แแขแแ แแก แแแ แแ, แงแแแแแคแแ แ แแจแแแแแแ แ แแงแ.
แกแแ แแแ แแก แคแแขแ, แจแแซแแแแกแแแแแแ
แแฅ แแ แแก แแ แจแแซแแแแแ แแแแ แแแแก แกแแแชแแคแแแแชแแแแ:
- CPU: AMD Turion(tm) II Neo N40L แแ แแแ แแแแแแ แแ แแชแแกแแ แ (64 แแแขแแแแ)
- RAM: 8 GB แแ แ ECC แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ (แแแงแแแแแฃแแ แฌแแแ แแคแแแแแแแก แแแแ )
- Flash: 4 GB USB แแแกแแ
- SATA แแแแแฅแขแแ แแแ:4+1
- NIC: 1 แแแแขแ/แฌแ แจแแแ NIC
แ แ แแฅแแ แฃแแแ, แแแแกแแ แแแฃแฎแแแแแแ, แ แแ แ แแแแแแแแ แฌแแแกแแ, แแ แกแแ แแแ แแก แกแแแชแแคแแแแชแแ แแแแแช แแฆแแแแขแแแ แแแแแ แแ NAS-แแก แฃแแแขแแก แแแ แแแแขแแแก, แแแแกแแแฃแแ แแแแ RAM-แแก แแฎแ แแ. แชแแขแ แแแแแแแแแแแ, แแ แแ แแแแแฃแแฏแแแแกแ 16 GB ECC แแแแ แแแแ แแฃแคแแ แแก แแแแแ แแ แแแแ แแแแ แแแแแชแแแแ แแแชแแแ.
แแงแแ แ แแแกแแแแแก แจแแ แฉแแแ
แแฎแแ แฉแแแ แแแแฅแแก แจแแกแแแแจแแแแ แกแแแฃแจแแ แกแแกแขแแแ แแ แ แฉแแแ แแฎแแแแ แแแแกแแแแก แแงแแ แ แแแกแแแแแก แจแแ แฉแแแ. แชแฎแแแแ, แแ 75 แแแแแ แแ แแฎแแแแ แแแแแ แกแแ แแแ แ แแแแแฆแ HDD-แแก แแแ แแจแ, แ แแช แแ แแแแแแแ แแแแแ.
แแชแแ แ แแแแแแแก แจแแแแแ, แแฆแแแแแฉแแแ, แ แแ WD Red HDD-แแแ แกแแฃแแแแแกแแ แจแแแคแแ แแแ NAS แกแแกแขแแแแแแก 24/7 แแฃแจแแแแแกแแแแก. แแแ แจแแกแแซแแแแ แแแแแแ แแ แแแแแแแก, แกแแแแช แจแแแแซแแแ 4 แแแแแแแแแ แ 3 แขแ. แซแแ แแแแแแ, แจแแแแซแแแแ แแแแแแแจแแ แแ แแแแแกแแแแ แ HDD, แ แแแแแแช แแแ แฉแแแแแแ, แแแแ แแ แแแ แฌแแฃแแแแ, แ แแ แแกแแแ แแแแแ แกแแแซแแแแ แแกแ แแ แกแแฉแฅแแ แแก แแ แแแ. แแก แแแแแฎแแแ แแแแ แแแแแแแ แแแชแแแแ RAID แแฃแจแแแแแก แจแแกแแซแแ แแ แแแแแแแแ แแ แซแแแแแแแแ แแแ แกแแแฅแขแแแแจแ.
แกแแกแขแแแแก แแแงแแแแแ
แแ แแคแแฅแ แแ, แ แแ แแแแ แ แแแแแแงแแแแแก แกแแกแขแแแแก แแแแ NAS แแแแกแขแ แฃแฅแชแแแแแกแแแแก
USB-แแ CentOS-แแก แแแงแแแแแ แกแแแแแแ แแแ แขแแแแ - แฃแแ แแแแ แแแฃแแแแแ USB แฉแแขแแแ แแแแก แฌแงแแ แแ แแ แแแจแแแแแกแแแแแแ แแแกแขแแแแชแแแก แแกแขแแขแ แแแแแซแฆแแแแแ แแแก แงแแแแ แแขแแแก.
RAID แแจแแแแแ
CentOS-แแก แฌแแ แแแขแแแแ แแแกแขแแแแชแแแก แจแแแแแ, แแ แแกแแแ แแแแแแแกแขแแแแ แ ZFS Linux-แแ แฉแแแแแแแแแแก แแแฎแแแแแ
แแ แแ แแชแแกแแก แแแกแ แฃแแแแแก แจแแแแแ, แแ แฉแแแขแแแ แแ ZFS Kernel แแแแฃแแ:
$ 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
) แ แแแ แจแแแชแแ แแแก แแแแ แฉแแขแแแ แแแแก แจแแแแแ แแแแแแขแแแแแแก แจแแแกแ แแกแแก แชแแแแแแแแก แแแแ.
แแ แแกแแแ แแแแแแแขแ ZIL แแ L2ARC แฅแแจแ, แ แแแแแแช แแฃแจแแแแก แชแแแแ SSD-แแ แแ แแแแงแแแ แแก SSD แแ แแแฌแแแแ: 5 GB ZIL-แแกแแแแก แแ แแแแแ แฉแแแ 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
แแฅแแแแ แจแแแแซแแแแ แแแ แฉแแแ แแ แแ แแ แแแขแ แแแแแชแแแแ แแแแ แแแแก แจแแฅแแแ แแแแแชแแแแแแก แจแแกแแแแฎแแ. แแ แจแแแฅแแแแ แแ แ, แแ แแ Time Machine-แแก แกแแ แแแแ แแ แแกแแแกแแแแก แแ แแ แแ แกแแแ แแ แคแแแแแแแก แจแแกแแแแฎแแ. แแ แจแแแแฆแฃแแ Time Machine แแแแแชแแแแ แแแแ แแแแก แแแแ 512 GB แแแแขแแ, แ แแแ แแแแแแแ แแแแชแแแแ แแแกแ แแแฃแแแแแแแแ แแ แแ.
แแแขแแแแแแชแแ
zfs set compression=on data
แแก แแ แซแแแแแ แกแแจแฃแแแแแแก แแซแแแแก ZFS แจแแแฃแแจแแแก แแฎแแ แแแญแแ แแก. แจแแแฃแแจแแ แแงแแแแแก แแแแแแแแฃแ CPU แกแแแซแแแแ แแก, แแแแ แแ แจแแฃแซแแแ แแแแจแแแแแแแแแ แแแแฃแแฏแแแแกแแก I/O แแแแขแแ แฃแแแ แแแแแแ, แแแแขแแ แงแแแแแแแแก แ แแแแแแแแแแฃแแแ.
zfs set relatime=on data
แแ แแ แซแแแแแแ แฉแแแ แแแแชแแ แแแ แแแแแฎแแแแแแแก แ แแแแแแแแแก atime
แคแแแแแแแก แฌแแแแแแกแแก IOPS แฌแแ แแแแแแก แจแแกแแแชแแ แแแแแ.
แแแแฃแแแกแฎแแแแแ, ZFS Linux-แแ แแงแแแแแก แคแแแแแฃแ แ แแแฎแกแแแ แแแแก 50%-แก ARC-แแกแแแแก. แฉแแแก แจแแแแฎแแแแแจแ, แ แแแแกแแช แคแแแแแแแก แกแแแ แแ แ แแแแแแแแ แแชแแ แแ, แแก แจแแแซแแแแ แฃแกแแคแ แแฎแแ แแแแแแ แแแก 90%-แแแ, แ แแแแแ แกแแ แแแ แแ แกแฎแแ แแแแแแแชแแแแ แแ แแฅแแแแ แแแจแแแแฃแแ.
$ cat /etc/modprobe.d/zfs.conf
options zfs zfs_arc_max=14378074112
แจแแแแแ แแแแแงแแแแแแ
$ 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
...
แแแแแแแ แแแแแ แแแแชแแแแแแก แแแงแแแแแ
แแ แแแแแแแงแแแ
Netatalk-แแก แแแกแขแแแแชแแ
แแแแคแแแฃแ แแชแแแก แแแงแแแแแ
$ 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
แจแแแแแแ แฎแแแแ แแแแแชแแแแ แแแแแก แจแแแแฎแแ Volume root-แจแ, แ แแแแแแช แแ แจแแแแฎแแแแแจแ แแแฃแแแแแก ZFS แแฃแแก แแ แฃแแแ แ แแแแ แฃแคแ แ แแ แแแฃแฅแขแแฃแแแ.
แแแ แขแแแแก แฉแแ แแแ Firewall-แจแ
$ sudo firewall-cmd --permanent --zone=public --add-service=mdns
$ sudo firewall-cmd --permanent --zone=public --add-port=afpovertcp/tcp
sudo firewall-cmd -- แแฃแแแแแ --แแแแ = แกแแฏแแ แ --add-port = afpovertcp/tcp
แแฃ แงแแแแแคแแ แ แกแฌแแ แแ แแงแ แแแแคแแแฃแ แแ แแแฃแแ, แแฅแแแแ แแแแฅแแแ แฃแแแ แแแแแฉแแแแก Finder-แจแ แแ Time Machine-แแแช แฃแแแ แแแฃแจแแแก.
แแแแแขแแแแแ แแแ แแแแขแ แแแ
SMART แแแแแขแแ แแแแ
แ แแแแแแแแแ แแแฃแแแ แแฅแแแแ แแแกแแแก แกแขแแขแฃแกแแก แแแแแขแแ แแแแ, แ แแแ แแแแแแแ แแแชแแแแ แแแกแแแก แฃแแแแ แแกแแแ.
$ sudo yum install smartmontools
$ sudo systemctl start smartd
แแแแแแ UPS-แแกแแแแก
แแแแแขแ แแแแแก APC UPS-แแก แแแขแแแแแก แแ แแแแแ แแแแก แกแแกแขแแแแก, แ แแแแกแแช แแแแฃแฎแขแแ แแ แแขแแแฃแแแ แแแแแแแ.
$ sudo yum install epel-release
$ sudo yum install apcupsd
$ sudo systemctl enable apcupsd
แขแแฅแแแแแก แแแแแฎแแแแ
แกแแกแขแแแแก แแแงแแแแแแแแ แแ แแ แแแแ แแก แจแแแแแ, แแ แฃแคแ แ แแแขแแ แแแแแฌแงแ แคแแฅแ แ แกแแ แแแ แแก แแ แ-ECC แแแฎแกแแแ แแแแ. แแแ แแ แแแแกแ, ZFS-แแก แจแแแแฎแแแแแจแ, แแฃแคแแ แแแแชแแแก แแแแแขแแแแแ แแแฎแกแแแ แแแ แซแแแแแ แกแแกแแ แแแแแ แแฅแแแแ. แแกแ แ แแ, แแแแแ แฃแแแ แแแแแแแจแ, แกแแแแช แจแแแแซแแแ 2x Kingston DDR3 8GB ECC แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ 80 แแแแแ แแ แแแแแแฃแแ แแ แจแแแชแแแแ แฌแแแ แแคแแแแแแแก แแแแ แแแงแแแแแฃแแ แแแกแแขแแแแก แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ. แกแแกแขแแแ แแแ แแแแแ แฉแแแขแแแ แแ แฃแแ แแแแแแแ แแ แแ แแแแ แฌแแฃแแแ, แ แแ ECC แแฎแแ แแแญแแ แ แแแแฅแขแแฃแ แแ:
$ dmesg | grep ECC
[ 10.492367] EDAC amd64: DRAM ECC enabled.
แจแแแแแ
แจแแแแแแ แซแแแแแ แแแแงแแคแแแ แแแแ แฉแ. แแฎแแ แแ แจแแแแซแแแ แแฃแแแแแแ แแแแแแแแ แกแแ แแแ แแก 1Gbps LAN แแแแจแแ แ แคแแแแแแแก แแแแแ แแแแ แแ Time Machine แแฃแจแแแแก แฃแแแแแแ. แแกแ แ แแ, แแแแแแแแแแจแ, แแแแงแแคแแแ แแแ แแแงแแแแแแ.
แแแแแแแ แฆแแ แแแฃแแแแ:
- 1 * HP ProLiant N40L = 75 แแแแแ แ
- 2 * 8 GB ECC แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ = $174
- 4 * WD Red 3 TB HDD = $440
แกแแแ แแ แฏแแแจแ = $ 689
แแฎแแ แจแแแแซแแแ แแแฅแแ, แ แแ แคแแกแ แฆแแ แแ.
แแฅแแแ แแแแแ แฅแแแแ NAS แกแแ แแแ แแแก?
แฌแงแแ แ: www.habr.com