Kā vecu datoru pārvērst par NAS

Ja jums joprojām ir vecs dators, varat to pārvērst par NAS.

Ja jums ir vecs dators, iespējams, jums rodas jautājums, ko ar to darīt. Varat to pārvērst par straumes datoru, varat to uzdāvināt ģimenei vai draugam... vai arī varat to pārvērst par NAS. NAS nozīmē Network Attached Storage, taču tas ir nedaudz nepareizs apzīmējums tādām ierīcēm kā šīs. Tas nav vienkārši uzglabāšanu, un faktiski var paveikt arī daudz vairāk. Es paņēmu savu veco spēļu datoru un pārvērtu to par NAS, un tas bija pārsteidzoši viegli izdarāms. Vēl labāk ir tas, ka arī jūs varat to izdarīt.

Kāpēc izmantot vecāku datoru, nevis iegādāties īpašu NAS?

Godīgi sakot, ir daži iemesli, kāpēc jūs varētu vēlēties izmantot vecāku datoru, taču lielākais ir vienkārši pārstrāde. Ja jums ir pilnīgi labs dators, kas guļ, neko nedarot, kāpēc gan jūs iegādātos NAS, nevis vienkārši liktu strādāt veco datoru? Jo īpaši tāpēc, ka vecāki datori, piemēram, tie, visticamāk, būs jaudīgāki nekā vairums NAS ierīču, kuras jūs varētu izvēlēties, tas tiešām ir vienkāršs jautājums.

Vēl labāk ir tas, ka, iespējams, jūs arī labāk pārzināsit datora daļas un to, ko tas spēj un ko tas nevar. Piemēram, Ryzen 7 3700x bez integrēta GPU nozīmēja, ka es zinu, ka man datorā ir nepieciešams GPU multivides pārkodēšanai. Ja es vienkārši iegādātos gatavu NAS ar pieņēmumu, ka tas varētu straumēt HEVC kodētu 4k video, pastāv iespēja, ka es būtu ļoti vīlies.

Tad ir izmaksu faktors. Ja dators melo, ka neko nedara, tad, visticamāk, jums nemaz nevajadzēs daudz ieguldīt. Viss mans dators joprojām bija neskarts ar Ryzen 7 3700x, 24 GB RAM un GTX 1070. NAS gadījumā jūs vēlēsities izvēlēties specializētus NAS diskus, taču tas ir viss, kas man bija jāiegādājas. Jebkurš no labākie NAS cietie diski derēs, un es paņēmu 4TB Seagate IronWolf Pro. Datu dublēšanas un ātruma nolūkos RAID konfigurācijā reāli vēlēsities to vairākkārt, taču jebkurā laikā varat veikt jaunināšanu. Jūsu izvēlētā operētājsistēma ietekmēs to, cik viegli būs pievienot krātuvi vēlāk. Jums tikai nepieciešams pietiekami daudz SATA savienojumu jūsu mātesplatē un vietas diskdziņiem datora iekšienē. Ja jūsu datoram ir tādas lietas kā DVD lasītājs, varat pat iegādāties adapterus no 5,25 collu slotiem, ko parasti izmanto galddatoros, lai tie atbilstu 3,5 collu SATA diskdzinī.

Tas varētu būt arī labi paņemiet SSD sāknēšanai no. Tam nav jābūt lielam, un vairumā gadījumu ar 64 GB SSD ir vairāk nekā pietiekami. Varat iegūt lielāku nodalījumu un sadalīt to, ja vēlaties kešatmiņai izmantot sekundāro nodalījumu, taču jums tas nav nepieciešams, un bez tā jūs pilnībā iztiksit. Ja veidojat entuziastu līmeņa NAS un vēlaties izmantot sāknēšanas disku citiem mērķiem, iespējams, vēlēsities arī lielāku SSD. Operētājsistēmām, piemēram, TrueNAS, būs nepieciešama noteikta sāknēšanas ierīce.

Seagate IronWolf Pro

Seagate IronWolf Pro cieto disku sērija, kas ir izstrādāta lielai darba slodzei, piedāvā lielu pārsūtīšanas ātrumu, un tam ir milzīgs darba slodzes ierobežojums 300 TB gadā un augsta MTBF vērtība 2,5 miljoni stundu. IronWolf Pro cietie diski nodrošina līdz pat 22 TB krātuvi, un savā NAS korpusā varat ievietot ne vairāk kā divdesmit četrus šādus ārkārtīgi ātros diskus.

89 USD vietnē Amazon89 USD vietnē Newegg

Operētājsistēmas izvēle

Ir daži veidi, kā izveidot NAS programmatūras daļu, tiklīdz jums ir cietie diski, un tie ir no viegliem līdz entuziastiem. Viens entuziasts veids būtu uzstādīt gatavu Linux distro, piemēram, Debian, instalējiet kaut ko līdzīgu Proxmox virtuālās mašīnas pārvaldībai un pēc tam pats konfigurējiet visu programmatūru. Tas varētu būt ļoti jautri, ja vēlaties tajā iesaistīties, taču tas ir liels laika ieguldījums papildu elastībai, kas lielākajai daļai cilvēku, iespējams, nav vajadzīga.

Tā vietā es izmantoju TrueNAS Scale. TrueNAS Scale ir uz Debian balstīta (tātad, Linux) OS, kuru varat instalēt NAS, un tā pārvalda jūsu Docker konteinerus, izmantojot Kubernetes. Konteineri ir veids, kā jūs darbināt lielāko daļu programmu NAS, kur konteiners būtībā ir izolēta digitālā sala, kurā lietojumprogramma var darboties. Lai ļautu tai izveidot savienojumu ar citiem iekārtas konteineriem un koplietot datus, jūs izveidojat "tiltus" starp šīm salām, ļaujot tām tieši savienoties viena ar otru. Konteineri ir dabiski izolēti, kas ir lieliski piemērots drošībai un nozīmē, ka lietojumprogrammas koplieto tikai tos datus, kurus jūs tām ļaujat kopīgot.

Iestatīšanas un instalēšanas procesam jums būs nepieciešama grafikas izvade no datora, kurā instalējat TrueNAS, un arī tai pievienota tastatūra. Pēc tam, kamēr disks TrueNAS ir ieslēgts un automātiski sāk darboties, kad restartējat sistēmu, jums nav jātur tam pievienots monitors. Manā NAS ir tikai divi kabeļi: Ethernet kabelis un strāvas kabelis. Manā gadījumā manam Ryzen 7 3700x nav integrēta GPU, taču mašīna joprojām sāks darboties bez 1070. Citiem vārdiem sakot, ja jums ir rezerves dators, kura darbībai nepieciešams speciāls GPU, varat to vienkārši palaist un iestatīt ar GPU un pēc tam izņemt.

Citas operētājsistēmas, kuras varat izmantot, ir (bet ne tikai):

  • TrueNAS kodols
  • UnRAID
  • OpenMediaVault
  • Rokstors

Pirms tās izvietošanas vienmēr izpētiet, kura operētājsistēma jums ir vislabākā.

TrueNAS kodols

TrueNAS Core ir tehniski vairāk atbalstīts nekā TrueNAS Scale, un tas ir balstīts uz FreeBSD. Lielākā daļa cilvēku dotu priekšroku Scale, lai palaistu faktiskas lietotnes, tādēļ, ja vēlaties, lai jūsu NAS būtu kas vairāk nekā tikai krātuvi, jūs, iespējams, nevēlaties izmantot Core, ja vien nevēlaties veikt kādu progresīvu darbu lāpīt. Core ir ļoti stabils ar plašāku dokumentāciju un ilgāku atbalstu, taču mērogošana parasti būs vienkāršāka, it īpaši, ja jūs jau zināt, kā rīkoties ar Linux. Core savā lietotāja saskarnē izskatās tieši tāpat kā TrueNAS Scale.

UnRAID

UnRAID ir lieliska iespēja NAS, kuru ir viegli lietot, taču tā ir maksas operētājsistēma, kurai ir daži ierobežojumi, piemēram, disku skaits sistēmā. Ierobežojums ir 30, tāpēc lielākajai daļai cilvēku tas nav problēma, taču tas, ka jums būs jāmaksā par šo operētājsistēmu, visticamāk, nav tas, kas interesē lielāko daļu cilvēku. UnRAID, tāpat kā TrueNAS, ir iebūvēta lietotņu meklēšana, lai jūs varētu izveidot multivides straumēšanas pakalpojumu vai pat Minecraft serveri.

OpenMediaVault izskatās datēts, bet tas ir ļoti funkcionāls. Jūs neesat spiests izmantot ZFS failu sistēmu, kas nozīmē, ka ir liela elastība, pievienojot un mainot diskus, kā arī nav reālu aparatūras prasību. OpenMediaVault var darboties Raspberry Pi, ja vēlaties, un tā lietotāja saskarnē ir daudz vienkāršāka un precīzāka. Es dažreiz klikšķinu TrueNAS, lai atrastu iespējas dažādām izvēlņu jūrā, turpretim OpenMediaVault ir daudz pārdomātāks. Tā ir atšķirīga programmatūra dažādiem cilvēkiem, taču ir vērts arī to pārbaudīt.

Ko darīt ar savu NAS

Kad viss būs iestatīts, varēsiet piekļūt savam NAS no citas ierīces tajā pašā tīklā. Tas, kā tieši tai piekļūstat, ir atkarīgs no jūsu izvēlētās operētājsistēmas, taču TrueNAS Scale ir tīmekļa GUI, kā parādīts iepriekš. Šeit varat instalēt lietojumprogrammas un konfigurēt visu savu NAS, un tas ir visa jūsu darbības centrālais punkts.

Savā NAS esmu iestatījis dažus pakalpojumus. Pirmā ir MineOS, Minecraft serveru pārvaldības platforma. Šajā gadījumā jūs varat mitināt Minecraft serverus savā NAS un likt citiem ar tiem izveidot savienojumu. Jums būs jāpārsūta maršrutētāja porti, lai ļautu plašākam internetam redzēt jūsu serveri, taču tas ir lielisks veids, kā iegūt tūlītēju utilītu.

Vēl viena lieta, ko esmu paveicis, ir radīt lielisku Google fotoattēlu alternatīva: Nextcloud. Nextcloud ir pašmitināts mākoņu krātuves nodrošinātājs, kuram varat piekļūt un automātiski sinhronizēt no vairākām ierīcēm. Man ir visi mani fotoattēli, kurus es uzņemu savā viedtālrunī, automātiski dublēti savā Nextcloud instancē, kas nozīmē, ka pēc tam varu viegli piekļūt arī šiem fotoattēliem jebkur citur.

Beidzot arī es esmu izveidojis Jellyfin. Jellyfin ir līdzīgs Plex, izņemot to, ka tas ir bezmaksas un pilnībā atvērts avots, taču ar to varat pats mitināt savu multividi. Piemēram, ja jums ir daudz izvilktu DVD un TV pārraižu (es to daru), varat tos mitināt un straumēt savās mājās esošajās ierīcēs. Ir daudz automatizācijas, ko varat iestatīt, izmantojot Jellyfin, un daudzas dažādas lietojumprogrammas, kuras varat instalēt, lai strādātu ar to, tāpēc, ja jūs interesē, noteikti izpētiet šo.

Izmantojot visus šos pakalpojumus, jums ir jāatrodas vienā tīklā, lai piekļūtu šiem pakalpojumiem, ja vien neveicat pārsūtīšanu, un drošības apsvērumu dēļ jums, iespējams, nevajadzētu tos vienkārši pakļaut plašākam internetam. Tā vietā varat iestatīt reverso starpniekserveri vai VPN. Es iestatīju Wireguard, izmantojot lietojumprogrammu wg-easy TrueCharts TrueNAS katalogā. Šeit varat izveidot profilus, kurus var importēt jebkurā Wireguard klientā, un pēc tam piekļūt pakalpojumiem savā mājas tīklā no jebkuras vietas. Pateicoties tam, es varu skatīties multividi savā Jellyfin serverī no jebkuras vietas, pārvaldīt savu NAS un kontrolēt arī jebko citu.

Tas viss darbojas, ja jums ir statiska IP adrese. Ja nē, iespējams, ir vērts izpētīt dinamiskā DNS konfigurēšanu. Pretējā gadījumā var būt grūti piekļūt savam NAS no ārpus mājas tīkla.

Kas jums nepieciešams, lai NAS darbotos

Godīgi sakot, ja jums nav jādara nekas pārāk dārgs skaitļošanas ziņā, jums nav jāizmanto vecs spēļu dators, lai palaistu savu NAS. Derēs jebkurš vecs galddators, taču jo labāka aparatūra, jo vairāk iespēju jums ir.

Piemēram, es varu bez problēmām straumēt 4K video no sava, un Jellyfin var pārkodēt multividi uz zemāku izšķirtspēju, ja nepieciešams, bet ja es tikai gribētu Nextcloud lodziņu un veidu, kā uzglabāt multividi bez straumēšanas vai pārkodēšanas, tad tam nebūtu jābūt jaudīgam visi. Daudzi cilvēki izmanto veco Raspberry Pis multivides straumēšanai bez pārkodēšanas un ar pievienotu cieto disku datu glabāšanai.

Nepieciešamā aparatūra ir atkarīga no tā, ko vēlaties darīt, taču neatkarīgi no tā, ko, vecu datoru varat pārvērst par NAS: tikai tā iespējas pēc tam atšķirsies.