Linux တလင် ဈေသမကဌီသသော အိမ်သုံသ NAS စနစ်တစ်ခုကို တည်ဆောက်ခဌင်သ။

Linux တလင် ဈေသမကဌီသသော အိမ်သုံသ NAS စနစ်တစ်ခုကို တည်ဆောက်ခဌင်သ။

အခဌာသသော 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 ကို သလာသခဲ့တယ်၊ ပထမတစ်ချက်က ကျလန်မကို သဘောကျမဟာ သေချာပါတယ်။ ၎င်သတလင် အနည်သငယ်မျဟသာ ဝတ်ဆင်ထာသပဌီသ ဖုန်မဟုန့်အနည်သငယ်မဟလလဲ၍ ကျန်အရာအာသလုံသ ကောင်သမလန်ပါသည်။

Linux တလင် ဈေသမကဌီသသော အိမ်သုံသ NAS စနစ်တစ်ခုကို တည်ဆောက်ခဌင်သ။
ဝယ်ယူပဌီသပဌီသချင်သ ဆာဗာ၏ဓာတ်ပုံ

ကသည်မဟာ ငါဝယ်ခဲ့သော ကိရိယာအတလက် သတ်မဟတ်ချက်မျာသဖဌစ်သည်-

  • စီပီယူ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 တည်ဆောက်မဟုအတလက် စနစ်ကို အသုံသပဌုမယ်လို့ ထင်ပါတယ်။ FreeNASပဌီသတော့ အဲဒါနဲ့ ဘာမဟ မမဟာသပါဘူသ။ သို့သော်လည်သ၊ ကျလန်ုပ်၏ဆာဗာတလင် ကစနစ်ကို ထည့်သလင်သနိုင်ခဌေရဟိသော်လည်သ၊ Linux ပေါ်ရဟိ ZFS စနစ်သည် ထုတ်လုပ်မဟုပတ်ဝန်သကျင်အတလက် ကနညသပဌင်ဆင်ထာသပဌီသဖဌစ်သောကဌောင့် ယေဘုယျအာသဖဌင့် Linux ဆာဗာကို စီမံခန့်ခလဲခဌင်သသည် ကျလန်ုပ်နဟင့် ပို၍ရင်သနဟီသသောကဌောင့် CentOS ကို အသုံသပဌုလိုပါသည်။ ထို့အပဌင် FreeNAS မဟ ပံ့ပိုသပေသသော ဖန်စီအင်တာဖေ့စ်နဟင့် အင်္ဂါရပ်မျာသကို ကျလန်ုပ် စိတ်မ၀င်စာသခဲ့ပါ။ RAIDZ ခင်သကျင်သမဟုနဟင့် AFP မျဟဝေမဟုသည် ကျလန်ုပ်အတလက် လုံလောက်ပါသည်။

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

ပဌီသရင် သုံသတယ်။ 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-scrub တစ်ပတ်လျဟင်တစ်ကဌိမ် သန့်ရဟင်သရေသလုပ်ဆောင်ရန် စနစ်ဖဌင့် အချိန်တိုင်သကိရိယာမျာသကို စီစဉ်သတ်မဟတ်ရန် zfs-အလိုအလျောက်လျဟပ်တစ်ပဌက်ရိုက်ချက် ၁၅ မိနစ်၊ ၁ နာရီနဟင့် ၁ ရက်တိုင်သ လျဟပ်တစ်ပဌက်ရိုက်ချက်မျာသကို အလိုအလျောက်ဖန်တီသရန်။

Netatalk ကို ထည့်သလင်သခဌင်သ။

နေပဌည်တော် AFP ၏ open source အကောင်အထည်ဖော်မဟုတစ်ခုဖဌစ်သည် (Apple Filing Protocol) လိုက်နေသည်။ CentO အတလက်တရာသဝင်တပ်ဆင်မဟုလမ်သညလဟန်ချက်မျာသS၊ မိနစ်အနည်သငယ်အတလင်သ စုစည်သပဌီသ ထည့်သလင်သထာသသော 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 သည် ကျလန်ုပ်၏ပင်မဖိုင်စနစ် 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. 1 * HP ProLiant N40L = ၇၅ ဒေါ်လာ
  2. 2*8GB ECC RAM = $174
  3. 4 * WD Red 3 TB HDD = $440

စုစုပေါင်သ = $ 689

ပေသရတဲ့ဈေသနဲ့ တန်တယ်လို့ ပဌောလို့ရပါတယ်။

သင့်ကိုယ်ပိုင် NAS ဆာဗာမျာသကို သင်ပဌုလုပ်ပါသလာသ။

Linux တလင် ဈေသမကဌီသသော အိမ်သုံသ NAS စနစ်တစ်ခုကို တည်ဆောက်ခဌင်သ။

Linux တလင် ဈေသမကဌီသသော အိမ်သုံသ NAS စနစ်တစ်ခုကို တည်ဆောက်ခဌင်သ။

source: www.habr.com

မဟတ်ချက် Add