Te hanga i tetahi Pūnaha NAS Kaainga Linux Inexpensive

Te hanga i tetahi Pūnaha NAS Kaainga Linux Inexpensive

Ko ahau, pera i etahi atu kaiwhakamahi MacBook Pro, i pa ki te raru o te iti o te mahara o roto. Kia tino tika ake, ko te rMBP i whakamahia e au i ia ra i whakauruhia ki te SSD me te kaha o te 256GB anake, kaore i ranea mo te wa roa.

A, i taku tiimata ki te tuhi riipene ataata i aku rerenga, ka kino noa atu te ahuatanga. Ko te nui o nga rekoata i muri i enei rerenga he 50+ GB, a ko taku 256GB SSD meapango kua ki tonu, ka akiaki ahau ki te hoko i tetahi puku o waho 1TB. Heoi, i muri i te kotahi tau, kare e taea e ia te whai i nga pukapuka o nga raraunga e whakaputahia ana e au, me te kore korero mo te korenga o te taapiri me te taapiri i kore e pai mo te manaaki korero nui.

Na, i tetahi wa, ka whakatau ahau ki te hanga i tetahi NAS kaha-nui i runga i te tumanako ka roa tenei punaha i te iti rawa i nga tau e rua kaore e hiahiatia he whakahou ake.

I tuhia e au tenei tuhinga i te tuatahi hei whakamaumahara he aha me pehea taku mahi mena ka hiahia au ki te mahi ano. Te ti'aturi nei au ka whai hua mo koe ki te whakatau koe ki te pera ano.

He ngawari ake pea te hoko?

Na, e mohio ana tatou ki ta tatou e hiahia ana kia whiwhi, kei te noho tonu te patai me pehea?

I titiro tuatahi ahau ki nga otinga arumoni me te titiro ake ki te Synology, e kii ana ko te whakarato i nga punaha NAS tino pai rawa atu ki te maakete. Heoi, he tino nui te utu mo tenei ratonga. He $4+ te utu mo te punaha 300- kokoru iti rawa, kaore he puku pakeke. I tua atu, ko te whakakii o roto o taua kete kaore i te tino whakamiharo, e kii ana i te tino mahi.

Na ka whakaaro ahau: he aha koe e kore ai e hanga he tūmau NAS koe?

Te kimi i te Tūmau Tika

Mena kei te haere koe ki te whakaoti i taua tūmau, katahi ka hiahia koe ki te rapu i te taputapu tika. Me pai te tūmau kua whakamahia mo tenei hanga, na te mea kaore e hiahiatia kia nui nga mahi mo nga mahi rokiroki. Ko nga mea e tika ana, me tohu he nui te RAM, he maha nga hononga SATA me nga kaari whatunga pai. I te mea ka mahi taku kaimau ki taku waahi noho tuturu, he mea nui ano te taumata haruru.

I timata taku rapu i runga i te eBay. Ahakoa i kitea e au he maha nga Dell PowerEdge R410/R210 kua whakamahia i raro i te $100 i reira, i mahi ahau i roto i te rūma tūmau, i mohio ahau he ngangau rawa enei waeine 1U me te kore e pai mo te whakamahi kaainga. Ko te tikanga, he iti noa te ngangau o nga kaiwhakarato pourewa, engari, he iti noa iho o raatau kua raarangi ki runga eBay, he utu nui, he ngoikore ranei.

Ko te wahi i muri mai ko Craiglist, i kitea e au tetahi tangata e hoko ana i te HP ProLiant N40L kua whakamahia mo te $75 anake! I mohio ahau ki enei kaitoro, e tata ana ki te $300 te utu i whakamahia, no reira ka imeera ahau ki te kaihoko me te tumanako kei te piki tonu te raarangi. I te mohiotanga ko tenei te take, kaore au i whakaaro rua, ka haere ahau ki San Mateo ki te tiki i tenei kaimau, kua tino pai ki ahau i te kitenga tuatahi. He iti te kakahu, haunga te puehu, he pai nga mea katoa.

Te hanga i tetahi Pūnaha NAS Kaainga Linux Inexpensive
Whakaahua tūmau, i muri tonu i te hoko

A koinei te korero mo te kete i hokona e ahau:

  • PTM: AMD Turion(tm) II Neo N40L Tukatuka Matarua (64-bit)
  • RAM: 8 GB RAM kore-ECC (kua whakauruhia e te rangatira o mua)
  • Flash: Puku USB 4GB
  • Hononga SATA:4+1
  • NIC: 1 Gbps on-board NIC

Me kii, ahakoa he maha nga tau, ko te tohu o tenei kaimau kei te kaha ake te nuinga o nga whiringa NAS i runga i te maakete, ina koa mo te RAM. He iti nei i muri mai, ka whakahou ake ahau ki te 16 GB ECC me te nui ake o te mokowhiti mokowhiti me te pai ake o te tiaki raraunga.

Te whiriwhiri i nga puku pakeke

Inaianei he punaha mahi pai a maatau tonu te whiriwhiri i nga puku pakeke mo taua mea. Ma te mohio, mo aua $75 ka riro i a au te kaimau anake kaore he HDD, kaore au i miharo.

I muri i te mahi rangahau, i kitea e au ko nga puku 24/7 NAS he pai ake mo nga WD Whero HDD. Hei hoko i a raatau, ka huri ahau ki Amazon, i hokona e ahau nga kape 4 o te 3 TB ia ia. Inaa, ka taea e koe te hono atu i tetahi HDD pai, engari kia rite te rahi me te tere. Ma tenei ka awhina koe ki te karo i nga take mahi RAID mo te wa roa.

Tatūnga Pūnaha

Ki taku whakaaro he tokomaha ka whakamahi i te punaha mo o raatau hangahanga NAS. HauoraNAS, a kahore he he o tera. Heoi, ahakoa te kaha ki te whakauru i tenei punaha ki runga i taku kaimau, i pai ahau ki te whakamahi i te CentOS, na te mea kua rite te ZFS i runga i te punaha Linux mo te waahi whakaputa, a, i te nuinga o te waa kua mohio ahau ki te whakahaere i tetahi tūmau Linux. Ano hoki, kaore au i aro ki te atanga ataahua me nga ahuatanga i whakaratohia e FreeNAS - I makona ahau ki te raupapa RAIDZ me te tiri AFP.

He ngawari noa te whakauru i te CentOS ki runga USB - tohua noa te USB hei puna whawhai, a ka tiimata ana koe ma te ruānuku whakaurunga koe e arahi i nga huarahi katoa.

hanga RAID

I muri i te pai o te whakauru i te CentOS, i whakauruhia ano e ahau a ZFS i runga i te Linux ma te whai i nga raarangi kua tohua konei takahanga.

Ka oti tenei mahi, ka utaina e ahau te waahanga ZFS Kernel:

$ sudo modprobe zfs

Na ka hangaia he huinga RAIDZ1 ma te whakamahi i te whakahau 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

Kia mahara kei te whakamahi ahau i nga ID puku pakeke hei utu mo o raatau ingoa kua whakaatuhia (sdx) ki te whakaiti i te tupono ki te kore e eke i muri i te boot na te huringa reta.

I tapiritia ano e ahau te keteroki ZIL me te L2ARC e rere ana i runga i te SSD motuhake, ka wehea tenei SSD ki nga waahanga e rua: 5GB mo ZIL me te toenga mo L2ARC.

Mo te RAIDZ1, ka taea e ia te tu atu i te 1 te korenga o te kōpae. He tokomaha e tohe ana kia kaua e whakamahia tenei whiringa whakahiato na te mea ka ngaro te kōpae tuarua i te wa o te hanga RAID, e kiki ana i te ngaronga raraunga. I warewarehia e ahau tenei taunakitanga, na te mea he rite tonu taku tautoko i nga raraunga nui ki runga i tetahi taputapu mamao, a ko te kore o te huinga katoa ka pa ki te waatea o nga raraunga, engari kaore i te haumaru. Ki te kore koe e whai mana ki te hanga taapiri, he pai ake te whakamahi rongoa penei i te RAIDZ2, RAID10 ranei.

Ka taea e koe te manatoko i hanga angitu te puna wai ma te whakahaere:

$ sudo zpool status

и

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

Ma te taunoa, ka whakairihia e ZFS te puna hou i hanga tika ki runga /i te nuinga o nga wa kaore e hiahiatia. Ka taea e koe te huri i tenei ma te mahi:

zfs set mountpoint=/mnt/data data

Mai i konei, ka taea e koe te whiriwhiri ki te hanga i tetahi, neke atu ranei nga huingararaunga hei rokiroki i o raraunga. I hanga e ahau e rua, kotahi mo te Miihini Waa me te kotahi mo te rokiroki konae tiritahi. I whakawhäitihia e ahau te rahi o te huingararaunga Mīhini Wā ki te motunga o te 512 GB kia kore ai e tipu ake ake.

Whakaritea

zfs set compression=on data

Ma tenei whakahau ka taea te tautoko a ZFS. He iti noa te mana o te PTM, engari ka taea te whakapai ake i te whakaputanga I/O, na reira ka tūtohuhia.

zfs set relatime=on data

Ma tenei whakahau ka whakaitihia te maha o nga whakahou ki atimeki te whakaiti i te whakatipuranga o IOPS ka uru ki nga konae.

Ma te taunoa, ka whakamahi a ZFS i runga Linux i te 50% o te mahara tinana mo te ARC. I roto i taku keehi, ka iti te tapeke o nga konae, ka taea te whakanui i tenei moni ki te 90%, na te mea kaore etahi atu tono kei runga i te tūmau e rere.

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

Na me te awhina arc_summary.py Ka taea e koe te manatoko kua whai mana nga huringa:

$ 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
...

Te whakarite mahi auau

I whakamahia e ahau systemd-zpool-scrub ki te whakarite i nga taima systemd ki te horoi kotahi i te wiki, a zfs-auto-whakaahua ki te hanga aunoa i nga whakaahua ia 15 meneti, 1 haora me te 1 ra.

Netatalk tāutanga

nettalk he whakatinanatanga puna tuwhera a AFP (Kawa Tukunga Apple). Whai muri nga tohutohu whakaurunga mana mo CentOS, I hanga e ahau te kete RPM me te whakauru i roto i nga meneti e rua.

Tautuhinga whirihoranga

$ 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

mōhio e vol dbnest He tino whakapai ake i roto i taku keehi, na te mea ka tuhia e Netatalk te paataka raraunga CNID ki te putake o te punaha konae, kaore i pai mai i te mea kei te USB taku punaha konae matua, na reira he puhoi. Ka huri ano vol dbnest arata'i ki te tiaki i te pātengi raraunga i roto i te pakiaka Volume, i roto i tenei take no ki te puna ZFS a kua he ota o te nui tere.

Whakahohe Tauranga i roto i te Pātūahi

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

sudo pātūahi-cmd --permanent --zone=public --add-port=afpovertcp/tcp
Mena i tika te whakatakotoranga o nga mea katoa, me whakaatu to miihini ki roto i te Rapu, me mahi ano te Miihini Wa.

Tautuhinga taapiri
Aroturuki SMART

E taunaki ana kia aro turuki i te mana o o kōpae kia kore ai e taka.

$ sudo yum install smartmontools
$ sudo systemctl start smartd

Daemon mo UPS

Ka aro turuki i te utu o te APC UPS me te kati i te punaha ka tino iti te utu.

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

Whakahou taputapu

He wiki i muri i te whakaturanga i te punaha, ka tiimata ahau ki te awangawanga mo te mahara kore-ECC kua whakauruhia ki roto i te tūmau. Hei taapiri, mo te ZFS, ka tino whai hua te mahara mo te aukati. Na ka huri ano ahau ki a Amazon, i hokona e ahau te 2x Kingston DDR3 8GB ECC RAM mo te $80 ia ia, ka whakakapi i te RAM papamahi i whakauruhia e te rangatira o mua. I tiimata te punaha i te wa tuatahi kaore he raru, a ka mohio au kua whakahohehia te tautoko ECC:

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

hua

Ko te hua i tino harikoa ahau. Inaianei ka taea e au te uta tonu i te hononga LAN 1Gbps o te tūmau ma te kape i nga konae, ka mahi tika te Miihini Waa. Na, i te nuinga o te waa, kei te koa ahau ki te tatūnga.

Te utu katoa:

  1. 1 * HP ProLiant N40L = $75
  2. 2 * 8 GB ECC RAM = $174
  3. 4*WD Whero 3TB HDD = $440

Te tapeke = $ 689

Inaianei ka taea e au te kii he pai te utu.

Kei te hanga koe i a koe ake tūmau NAS?

Te hanga i tetahi Pūnaha NAS Kaainga Linux Inexpensive

Te hanga i tetahi Pūnaha NAS Kaainga Linux Inexpensive

Source: will.com

Tāpiri i te kōrero