á¡ááŒá¬ážáá±á¬ MacBook Pro á¡áá¯á¶ážááŒá¯áá°áá»á¬ážáá²á·ááá¯á·ááẠáá»áœááºá¯ááºááẠá¡ááœááºážááŸááºáá¬áẠááá¯á¶áá±á¬ááºááŸá¯ ááŒá¿áá¬ááŸáá·áº áááºááá¯ááºáá±ááááºá ááá¯ááá¯áááá»á á±áááºá¡ááœááºá áá»áœááºá¯ááºáá±á·á ááºá¡áá¯á¶ážááŒá¯áá±áá±á¬ rMBP ááẠ256GB áá¬ááŸááá±á¬ SSD áááºáááºáá¬ážááŒá®ážá ááá¬áá¡á¬ážááŒáá·áº á¡áá»áááºá¡ááŒá¬ááŒá®ážááá¯á¶áá±á¬ááºáá«á
á¡ááŒá¬ážá¡áá¬á¡á¬ážáá¯á¶ážáááºá áá»áœááºá¯ááºááẠáá»áœááºá¯ááºááá±áá¬ááºááá®ážá ááºá¡ááœááºáž áá®áá®ááá¯áá»á¬ážááᯠá áááºááá¯ááºáá°ážáá±á¬á¡áá«á á¡ááŒá±á¡áá± ááá¯ááá¯ážáá¬áááºá áááºážááá¯á· áá»á¶áááºážááŒá®ážáá±á¬áẠááá¯ááºáá°ážááá·áº ááá¬áááŸá¬ 50+ GB ááŒá áºááŒá®áž áá»áœááºá¯ááºá áá¶á·áá»ááºážáá±á¬ 256GB SSD ááẠáááŒá¬áá® ááŒáá·áºáá¬áá±á¬ááŒá±á¬áá·áº ááŒááºá 1TB áááá¯ááºááᯠáááºáá°ááẠááœááºážá¡á¬ážáá±ážáá²á·áááºá ááá¯á·áá±á¬áºáááºáž áá áºááŸá áºá¡ááŒá¬ááœááºá áá»áœááºá¯ááºáá¯ááºáá¯ááºáá±áá±á¬ áá±áá¬ááá¬áááᯠáááá¯ááºááœááºááá¯ááºáá±á¬á·áá² á¡áááºáááºáááŸáááŒááºážááŸáá·áº á¡áá±ážááŒá®ážáá±á¬á¡áá»ááºá¡áááºáá»á¬ážááᯠáááºáá¶ááá°ááŒááºážá¡ááœáẠáááá·áºáá»á±á¬áºááŒá±á¬ááºáž á¡áááºáá°ážáá°áá¬ážááŒááºážááá¯á·ááᯠáá±á¬áºááŒáá¬ážááŒááºážáááŸááá±á
ááá¯á·ááŒá±á¬áá·áºá áá áºááŒáááºááœááºá á€á áá áºááẠá¡ááŒá¬ážá¡ááá·áºááŒáŸáá·áºáááºááŸá¯áááá¯á¡ááºáá² á¡áááºážáá¯á¶áž ááŸá áºááŸá áºááá·áºááŒá¬ááá¯ááºáááºáᯠáá»áŸá±á¬áºááá·áºááŒááºážááŒáá·áº NAS ááŒá®ážááᯠáááºáá±á¬ááºááẠáá¯á¶ážááŒááºáá²á·áááºá
áá«áá¯ááºáá²á·áá¬ááœá±ááᯠá¡ááá¡áá» ááááá±ážáá»ááºá¡áá±áá²á· áá®áá±á¬ááºážáá«ážááᯠáá±ážáá²á·áá¬á áá±á¬ááºáá
áºááŒááẠáááºáá¯ááºááá¯á· ááá¯ááẠáááºááá¯áá¯ááºáá²á·áá²á áá®ááá¯áá¯ááºááá¯á· áá¯á¶ážááŒááºáá¬ážááẠááá·áºá¡ááœááºáááºáž á¡áá¯á¶ážáááºáááºááá¯á· áá»áŸá±á¬áºááá·áºáá«áááºá
áááºááᬠááá¯ááœááºááá¬áž?
áá®áá±á¬á· áá»áœááºáá±á¬áºááá¯á· áá¬ááá¯áá»ááºáá²ááá¯áᬠáááá«áááºá áááºááá¯áá¯ááºáááá²á
á á»á±ážááœááºááœááºá¡áá±á¬ááºážáá¯á¶ážá á¬ážáá¯á¶ážáá°á¡ááá·áº NAS á áá áºáá»á¬ážááá¯áá¶á·ááá¯ážáá±ážááá·áºá á®ážááœá¬ážáá±ážááá¯ááºáá¬ááŒá±ááŸááºážáá»ááºáá»á¬ážááá¯ááááŠážá áœá¬ááŒáá·áºááŸá¯áá²á·ááŒá®ážá¡áá°ážáááŒáá·áº Synology ááá¯ááŒáá·áºááŸá¯áá²á·áááºá ááá¯á·áá±á¬áº á€áááºáá±á¬ááºááŸá¯á áá¯ááºáá»á ááááºááŸá¬ á¡ááœááºááŒáá·áºáá¬ážáá±áá«áááºá á á»á±ážá¡áááºáá¬áá¯á¶áž 4-bay á áá áºááẠ$300+ áá¯ááºáá»ááŒá®áž hard drive áá»á¬ážááá«áááºáá«á ááá¯á·á¡ááŒááºá ááá¯áá²á·ááá¯á·áá±á¬áááááá¬áá¡ááœááºážááá¯ááºážááŒáá·áºááœááºážááŸá¯áááºá¡áá°ážá¡áááºááŒá®ážá áá¬ááá¯ááºáá«á áááºážáááºáááºážáá¡á á áºá¡ááŸááºá áœááºážáá±á¬ááºáááºááá¯áá±ážááœááºážáá¯ááºá áá¬ááŒá áºáááºá
ááá¯á¡áá« áá«á ááºážá á¬ážáá²á·áááº- á¡áááºááŒá±á¬áá·áº NAS áá¬áá¬ááᯠááá¯ááºááá¯ááºááá±á¬ááºááááºážá
ááá·áºáá»á±á¬áºáá±á¬áá¬áá¬ááá¯ááŸá¬ááœá±ááŒááºážá
á¡áááºá áááºááẠááá¯áá²á·ááá¯á·áá±á¬áá¬áá¬ááᯠá á¯á ááºážáááºááá¯áá«áá ááááá¯á¶ážá¡áá±ááŒáá·áº ááŸááºáááºáá±á¬ áá¬á·ááºáá²ááᯠááŸá¬ááœá±ááẠááá¯á¡ááºáá«áááºá á¡áá¯á¶ážááŒá¯áá¬ážáá±á¬ áá¬áá¬ááẠá€áááºáá±á¬ááºááŸá¯á¡ááœáẠá¡ááœááºááá·áºáá»á±á¬áºááá·áºáááºá á¡áááºááŒá±á¬áá·áºááá¯áá±á¬áº áá»áœááºá¯ááºááá¯á·ááẠááá¯ááŸá±á¬ááºááŸá¯áá¯ááºáááºážáá»á¬ážá¡ááœáẠá áœááºážáá±á¬ááºáááºáá»á¬ážá áœá¬áááá¯á¡ááºáá±á¬ááŒá±á¬áá·áºááŒá áºáááºá ááá¯á¡ááºáá±á¬á¡áá¬áá»á¬ážáá²ááœáẠRAM ááá¬ááá»á¬ážá áœá¬á SATA áá»áááºáááºááŸá¯áá»á¬ážááŸáá·áº ááœááºáááºáááºáá±á¬ááºážáá»á¬ážá áœá¬ááᯠááŸááºáá¬ážáá¬ážááá·áºáááºá áá»áœááºá¯ááºááá¬áá¬ááẠáá»áœááºá¯ááºáá¡ááŒá²áááºážáá±ááá¯ááºáá¬áá±áá¬ááœáẠá¡áá¯ááºáá¯ááºáááºááŒá áºáá±á¬ááŒá±á¬áá·áº áá°áá¶áá¶á¡ááá·áºáááºáááºáž á¡áá±ážááŒá®ážáá«áááºá
áá»áœááºá¯ááºááẠeBay ááœáẠááŸá¬ááœá±ááŸá¯ááᯠá áááºáá²á·áááºá áá¬áá¬áááºážááŸá¬ á¡áá¯ááºáá¯ááºáá²á· á¡ááœá±á·á¡ááŒá¯á¶ááŸááá²á· Dell PowerEdge R410/R210 áá±á¬áºáá±á¬áºáá»á¬ážáá»á¬ážááᯠ$100 á¡á±á¬ááºááŸá¬ ááŸá¬ááœá±á·áá²á·áá±ááá·áº áá® 1U áá°áá áºááœá±á áá°áá¶ááœááºážááŒá®áž á¡áááºáá¯á¶ážááá¯á· áááá·áºáá±á¬áºáá°ážááá¯áᬠáááá²á·áááºá á ááºážáááºážá¡ááá¯ááºážá áá¬áá«áá¬áá¬áá»á¬ážááẠáááŒá¬áá áá°áá¶áá¶áááºážáá«ážáá±á¬áºáááºážá áá¶ááá±á¬ááºážá áœá¬ááŒáá·áºá áááºážááá¯á·áá²á០á¡áááºážáááºáᬠeBay ááœááºááŸáááŒá®áž áááºážááá¯á·á¡á¬ážáá¯á¶ážááẠá á»á±ážááŒá®ážááẠááá¯á·ááá¯áẠá áœááºážá¡á¬ážáááºážáááºá
áá±á¬ááºááŒáá·áºáááºáá±áá¬ááẠCraiglist ááŒá áºááŒá®ážá á¡áá¯á¶ážááŒá¯ááŒá®ážáá¬áž HP ProLiant N40L ááᯠáá áá±á«áºáá¬ááŒáá·áº áá±á¬ááºážáá»áá±áá°áá áºáŠážááᯠááœá±á·ááŸááá²á·áááºá áá¯á¶ááŸááºá¡á¬ážááŒáá·áº $75 áá±á¬ááºáá»áá²á· áá®áá¬áá¬ááœá±áá²á· áááºážááŸá®ážááŒá®ážáá¬ážááá¯á· ááŒá±á¬áºááŒá¬á á¡áááºáááºáá±áá±ážáááºááá¯á· áá»áŸá±á¬áºááá·áºááŒá®áž áá±á¬ááºážáá°ááᯠá¡á®ážáá±ážááºááá¯á·ááá¯ááºáááºá áá®ááá¯ááŒá áºáááºááá¯áᬠááááá¯ááºááá±á¬á·á áá»áœááºáá±á¬áº ááŸá áºáá«áááœá±ážáá²á áá®áá¬áá¬ááᯠáá±á¬ááºáá°ááá¯á· San Mateo ááᯠááœá¬ážáá²á·áááºá ááááá áºáá»ááºá áá»áœááºáááᯠááá±á¬áá»ááŸá¬ áá±áá»á¬áá«áááºá áááºážááœáẠá¡áááºážáááºáá»áŸáᬠáááºáááºáá¬ážááŒá®áž áá¯ááºááŸá¯áá·áºá¡áááºážáááºááŸááœá²á áá»ááºá¡áá¬á¡á¬ážáá¯á¶áž áá±á¬ááºážááœááºáá«áááºá
áááºáá°ááŒá®ážááŒá®ážáá»ááºáž áá¬áá¬ááá¬ááºáá¯á¶
á€áááºááŸá¬ áá«áááºáá²á·áá±á¬ áááááá¬á¡ááœáẠáááºááŸááºáá»ááºáá»á¬ážááŒá áºáááº-
- á á®áá®áá°AMD Turion(tm) II Neo N40L Dual-Core áááá¯áááºáᬠ(64-bit)
- áááº- ECC ááá¯ááºáá±á¬ RAM 8 GB (ááááºááá¯ááºááŸááºá០ááá·áºááœááºážáá¬ážáááº)
- flash ááá¯- 4 GB USB Drive
- SATA áá»áááºáááºááŸá¯áá»á¬áž:4+1
- NICáá¯ááºáá±á«áºááŸá NIC : 1 Gbps
ááŸá áºáá±á«ááºážáá»á¬ážá áœá¬ áááºáááºážááŸááá±á¬áºáááºážá á€áá¬áá¬á áááºááŸááºáá»ááºááẠá¡áá°ážáááŒáá·áº RAM áááºááŸááºáá»ááºáá»á¬ážááœáẠá á»á±ážááœááºááŸá NAS ááœá±ážáá»ááºááŸá¯á¡áá»á¬ážá á¯ááẠáá¬ááœááºáá±áá±ážáááºá ááá¡ááŒá¬ááœááºá ááá¯ážááŒáŸáá·áºáá¬ážáá±á¬ááŒá¬ážáá¶á¡ááœááºá¡á á¬ážááŸáá·áºáá±áá¬áá¬ááœááºááŸá¯ááá¯ážááŒáŸáá·áºááŒááºážááŒáá·áºáá»áœááºá¯ááºááẠ16 GB ECC ááá¯á·á¡ááá·áºááŒáŸáá·áºáá²á·áááºá
áá¬á·ááºáááá¯ááºáá»á¬ážááᯠááœá±ážáá»ááºááŒááºážá
ááᯠáá»áœááºá¯ááºááá¯á·ááœáẠáá±á¬ááºážááœááºáá±á¬ áá¯ááºáá±á¬ááºááŸá¯á áá áºáá áºáá¯ááŸáááŒá®áž áá»ááºá¡áá¬á¡á¬ážáá¯á¶ážááŸá¬ áááºážá¡ááœáẠáá¬á·ááºáááá¯ááºáá»á¬ážááᯠááœá±ážáá»ááºáááºááŒá áºáááºá áááá¬áááºááŸá¬ážáááºá ááá¯áá±á«áºáᬠáá ááŒáá·áº áá»áœááºá¯ááºááẠHDD ááá«áá² áá¬áá¬ááá¯ááºááá¯ááºáᬠáááŸááá²á·áááºá áááºážááẠáá»áœááºá¯ááºááᯠáá¡á¶á·ááŒáá±á
áá¯áá±ááá¡áááºážáááºáá¯ááºááŒá®ážáá±á¬ááºá WD Red HDD áá»á¬ážááẠNAS á áá áºáá»á¬ážááᯠ24/7 á¡áá¯á¶ážááŒá¯áááºá¡ááœáẠá¡áá±á¬ááºážáá¯á¶ážááŒá áºááŒá±á¬ááºáž ááœá±á·ááŸááá²á·áááºá áááºážááá¯á·ááá¯áááºáá°áááºá áá»áœááºá¯ááºááẠ4 TB áá áºáá¯á á®ááœáẠáááá¹áá° 3 á á±á¬ááºáááºáá°ááá·áº Amazon ááá¯á·ááŸáá·áºáá²á·áááºá á¡ááŒá±áá¶á¡á¬ážááŒáá·áº áááºááẠáááºááŸá áºáááºáᬠHDD áá áºáá¯áá¯ááᯠáá»áááºáááºááá¯ááºáá±á¬áºáááºáž áááºážááá¯á·ááẠáá°áá®áá±á¬á áœááºážáááºááŸáá·áº ááŒááºááŸá¯ááºážááŒá áºááŒá±á¬ááºáž áá±áá»á¬áá«á á±á áááºážááẠáá±ááŸááºááœáẠááŒá áºááá¯ááºáá±á¬ RAID á áœááºážáá±á¬ááºááẠááŒá¿áá¬áá»á¬ážááᯠááŸá±á¬ááºááŸá¬ážááẠáá°áá®áá±ážáá«áááºá
á áá áºááá·áºááœááºážááŒááºážá
áá±á¬áºáá±á¬áºáá»á¬ážáá»á¬ážá áá°ááá¯á·áá²á· NAS áááºáá±á¬ááºááŸá¯á¡ááœáẠá
áá
áºááᯠá¡áá¯á¶ážááŒá¯áááºááá¯á· áááºáá«áááºá
USB ááœáẠCentOS ááá·áºááœááºážááŒááºážááẠá¡ááœááºááá¯ážááŸááºážááẠ- USB ááᯠboot áááºážááŒá áºá¡ááŒá ẠáááºááŸááºáá¯á¶ááŒáá·áº áááºáááºááŒááºáž wizard ááẠááá·áºá¡á¬áž áááºážá á¡ááá·áºáá»á¬ážá¡á¬ážáá¯á¶ážááœáẠáááºážááœáŸááºáá±ážáááá·áºáááºá
RAID áááºáá±á¬ááºááŒááºážá
CentOS ááá¯á¡á±á¬ááºááŒááºá
áœá¬ááá·áºááœááºážááŒá®ážáá±á¬ááºá áá»áœááºá¯ááºáááºá
á¬áááºážááœááºáá±á¬áºááŒáá¬ážááá·áºá¡ááá¯ááºáž Linux ááœáẠZFS ááá¯ááá·áºááœááºážáá²á·áááºá
á€áá¯ááºáááºážá ááºááŒá®ážáááºááŸáá·áºá áá»áœááºá¯ááºááẠZFS Kernel module ááá¯áááºááá¯ááºáááº-
$ 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
) á
á¬áá¯á¶ážááŒá±á¬ááºážáá²ááŸá¯ááŒá±á¬áá·áº boot ááŒá®ážáá±á¬áẠmount áá¯ááºááẠáá»ááºááœááºááá¯ááºááŒá±ááᯠáá»áŸá±á¬á·áá»áááºá
áá®ážááŒá¬áž SSD ááœááºáááºáááºáá±áá±á¬ ZIL ááŸáá·áº L2ARC áááºááŸáºáá»á¬ážááá¯áááºáž ááá·áºááœááºážááŒá®áž áááºáž SSD ááᯠá¡ááá¯ááºážááŸá áºááá¯ááºážááœá²áá¬ážáááº- ZIL á¡ááœáẠ5GB ááŸáá·áº áá»áẠL2ARC á¡ááœáẠááŒá áºáááºá
RAIDZ1 á¡ááœááºá áááºážááẠ1 disk áá»áá¯á·ááœááºážááŸá¯ááá¯áá¶ááá¯ááºáááºááŸááááºá áá±áá¬áá¯á¶ážááŸá¯á¶ážááŸá¯ááᯠááŒá áºáá±á«áºá á±ááá¯ááºááá·áº 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 dataset á á¡ááœááºá¡á á¬ážááᯠ512 GB ááœá²áááºážááŒáá·áº ááá·áºáááºááá¯ááºáá«áááºá
optimization
zfs set compression=on data
á€á¡áááá·áºáá±á¬áºááẠZFS áá»á¯á¶á·áá»á²á·ááŸá¯ááᯠáá¶á·ááá¯ážáá±ážáááºá Compression ááẠ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
ááŒá®ážááẠáá¯á¶ážáááºá
$ 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 ááẠáá»áœááºá¯ááºááááºáááá¯ááºá
áá
ẠUSB áá±á«áºááœááºáááºáááºáá±áá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºááááºáááá¯ááºá
áá
áºá¡á¬áž áá¯á¶ážá áááŸá
áºáááºááá·áºá¡ááœááºááŒá±á¬áá·áº Netatalk ááẠCNID áá±áá¬áá±á·á
áºááᯠááá¯ááºá
áá
áºáá¡ááŒá
áºááá¯á· áá±ážáá±ážáá±á¬ááŒá±á¬áá·áº ááŒá®ážáá¬ážáá±á¬ááá¯ážáááºááŸá¯áá
áºáá¯ááŒá
áºáááºá ááœáá·áºáá±áááºá vol dbnest
á€ááá
á¹á
ááœáẠZFS pool ááŸáá·áºáááºááá¯ááºááŒá®áž Volume root ááœááºáá±áá¬áá±á·á
ááá¯ááááºážáááºážááŒááºážááááºáááºááááºáá»á¬ážááŒá
áºáááºá
Firewall ááœáẠport áá»á¬ážááá¯ááœáá·áºááŒááºážá
$ 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
á¡áá¬á¡á¬ážáá¯á¶ážááᯠááŸááºáááºá
áœá¬ ááŒááºáááºáá¬ážáá»áŸáẠááá·áºá
ááºááẠFinder ááœáẠáá±á«áºáá¬áááºááŒá
áºááŒá®áž Time Machine áááºáž á¡áá¯ááºáá¯ááºááá·áºáááºá
áááºáá±á¬ááºážáááºáááºáá»á¬áž
SMART á
á±á¬áá·áºááŒáá·áºááŒááºážá
áá áºááºáá»áá¯á·ááœááºážááŸá¯ááᯠáá¬ááœááºááẠááá·áºáá áºááºáá»á¬ážá á¡ááŒá±á¡áá±ááᯠá á±á¬áá·áºááŒáá·áºááẠá¡ááŒá¶ááŒá¯áá¬ážáááºá
$ sudo yum install smartmontools
$ sudo systemctl start smartd
UPS á¡ááœáẠDaemon
APC UPS á áá¬áááºáá¶ááŸá¯ááᯠá á±á¬áá·áºááŒáá·áºááŒá®áž á¡á¬ážááœááºážááŸá¯ á¡ááœááºáááºážááœá¬ážáá±á¬á¡áá«ááœáẠá áá áºá¡á¬áž ááááºáá«áááºá
$ sudo yum install epel-release
$ sudo yum install apcupsd
$ sudo systemctl enable apcupsd
Hardware á¡ááá·áºááŒáŸáá·áºááŒááºážá
á áá áºááᯠá áááºáááºááŸááºááŒá®ážáá±á¬áẠáá áºáááºá¡ááŒá¬ááœáẠáá¬áá¬á ECC ááá¯ááºáá±á¬ ááŸááºáá¬ááºááŸáá·áºáááºáááºá áá»áœááºá¯ááºááá¯áá áá¯ážááááºáá¬áááºá ááá¯á·á¡ááŒááºá ZFS ááá á¹á ááœááºá buffering á¡ááœáẠá¡ááá¯ááŸááºáá¬ááºááẠá¡ááœááºá¡áá¯á¶ážáááºáá«áááºá ááá¯á·ááŒá±á¬áá·áº áá»áœááºá¯ááºááẠ2x Kingston DDR3 8GB ECC RAM ááᯠ$80 áá áºáá¯á á®ááŒáá·áº áááºáá°áá²á·ááŒá®áž ááááºááá¯ááºááŸááºá ááá·áºááœááºážáá¬ážááá·áº desktop RAM ááᯠá¡á á¬ážááá¯ážáá²á·ááá·áº Amazon ááá¯á· ááŒááºááœá¬ážáá²á·áááºá á áá áºááẠááŒá¿áá¬áá áºá á¯á¶áá áºáá¬áááŸááá² áááá¡ááŒáááºá áááºáá²á·ááŒá®áž ECC áá¶á·ááá¯ážááŸá¯ááᯠá¡áááºááœááºážáá¬ážááŒá±á¬ááºáž áá±áá»á¬á á±áá«áááº-
$ dmesg | grep ECC
[ 10.492367] EDAC amd64: DRAM ECC enabled.
ááááº
ááááºááᯠá¡áááºážááá±á¬áá»áá²á·áááºá ááᯠáá»áœááºá¯ááºááẠááá¯ááºáá»á¬ážááá¯áá°ážáá°ááŒááºážááŒáá·áº áá¬áá¬á 1Gbps LAN áá»áááºáááºááŸá¯ááᯠá¡ááŒá²áááŒááºáá¯ááºáá±á¬ááºááá¯ááºááŒá®áž Time Machine ááẠá¡ááŒá áºáááºážá ááºá áœá¬ á¡áá¯ááºáá¯ááºáá«áááºá áá«ááŒá±á¬áá·áº ááŒá¯á¶áá¯á¶ááŒá®áž áááºáááºááá¬ááᯠáá»á±áááºáá«áááºá
á á¯á á¯áá±á«ááºážáá¯ááºáá»á ááááº-
- 1 * HP ProLiant N40L = áá áá±á«áºáá¬
- 2*8GB ECC RAM = $174
- 4 * WD Red 3 TB HDD = $440
á á¯á á¯áá±á«ááºáž = $ 689
áá±ážááá²á·áá±ážáá²á· áááºáááºááá¯á· ááŒá±á¬ááá¯á·ááá«áááºá
ááá·áºááá¯ááºááá¯áẠNAS áá¬áá¬áá»á¬ážááᯠáááºááŒá¯áá¯ááºáá«ááá¬ážá
source: www.habr.com