Hogyan lehet egy régi számítógépet NAS-vá alakítani

Ha még mindig van egy régi PC-je, NAS-sá alakíthatja.

Ha van egy régi PC-je, akkor azon töprenghet, mit kezdjen vele. Átalakíthatja stream PC-vé, átadhatja családjának vagy barátjának... vagy átalakíthatod NAS-ra. A NAS a Network Attached Storage rövidítése, de ez egy kicsit téves elnevezés az ilyen eszközökhöz. Ez nem éppen tárolás, és valójában sokkal többre is képes. Fogtam a régi játék PC-met, és NAS-t csináltam belőle, és meglepően egyszerű volt megtenni. Még jobb, hogy te is meg tudod csinálni.

Miért érdemes régebbi számítógépet használni a dedikált NAS vásárlása helyett?

Hogy őszinte legyek, van néhány oka annak, hogy érdemes régebbi számítógépet használni, de a legnagyobb oka egyszerűen az újrahasznosítás. Ha egy teljesen jó számítógéped van, és nem csinál semmit, miért mennél el és vennél egy NAS-t ahelyett, hogy csak a régi számítógépedet helyeznéd üzembe? Különösen azért, mert az olyan régebbi számítógépek, mint ezek, valószínűleg erősebbek lesznek, mint a legtöbb NAS-eszköz, amelyet felvenne, ez valójában csak egy gond.

Még jobb, ha feltehetően jobban ismeri a számítógép részeit, és azt is, hogy mire képes és mire nem. Például a Ryzen 7 3700x nem rendelkezik integrált GPU-val, azt jelentette, hogy tudom, hogy szükségem van egy GPU-ra a PC-ben a média átkódolásához. Ha egyszerűen vásárolnék egy kész NAS-t azzal a feltételezéssel, hogy képes HEVC-kódolású 4k-s videót streamelni, akkor nagy valószínűséggel csalódnom kell.

Aztán ott van a költségtényező. Ha számítógépe azt hazudja, hogy nem csinál semmit, akkor valószínűleg nem kell sokat befektetnie. Az egész számítógépem továbbra is érintetlen volt, Ryzen 7 3700x, 24 GB RAM és GTX 1070. NAS-hoz speciális NAS-meghajtókat szeretne vásárolni, de csak ennyit kellett vásárolnom. Bármelyik legjobb NAS merevlemezek megteszi, és vettem egy 4 TB-os Seagate IronWolf Pro-t. Az adatredundancia és a sebesség érdekében ezeknek a többszörösét szeretné elérni egy RAID konfigurációban, de bármikor frissítheti. Az, hogy milyen operációs rendszert választ, hatással lesz arra, hogy milyen egyszerű a későbbi tárhely hozzáadása. Csak elegendő SATA-csatlakozással kell rendelkeznie az alaplapon, és elegendő helynek kell lennie a számítógépben lévő meghajtóknak. Ha számítógépe rendelkezik DVD-olvasóval, akkor még adaptereket is vásárolhat az asztali számítógépek által általában használt 5,25 hüvelykes bővítőhelyekről, hogy 3,5 hüvelykes SATA-meghajtóba illeszkedjen.

Az is jó lehet vegyen fel egy SSD-t a rendszerindításhoz. Ennek nem kell nagynak lennie, és a legtöbb esetben egy 64 GB-os SSD is bőven elegendő. Szerezhetsz nagyobbat és particionálhatsz, ha a másodlagos partíciót szeretnéd gyorsítótárazásra használni, de nincs rá szükséged, és teljesen rendben leszel anélkül is. Akkor is érdemes egy nagyobb SSD-t, ha egy lelkesebb szintű NAS-t építesz, és a rendszerindító meghajtót más célokra szeretnéd használni. Az olyan operációs rendszereknek, mint a TrueNAS, meghatározott indítóeszközre lesz szükségük.

Seagate IronWolf Pro

A nagy terhelésre épített Seagate IronWolf Pro merevlemez-családja nagy átviteli sebességet kínál, és óriási, 300 TB/év terhelési korláttal és magas, 2,5 millió órás MTBF értékkel rendelkezik. Az IronWolf Pro merevlemezek akár 22 TB tárhelyet is biztosítanak, és ebből a villámgyors meghajtóból legfeljebb huszonnégy fér el a NAS-házba.

89 dollár az Amazonnál89 dollár a Neweggnél

Az operációs rendszer kiválasztása

A merevlemezek birtokában van néhány módszer a NAS szoftveres részének felépítésére, amelyek az egyszerűtől a lelkesig terjednek. Az egyik legkedvesebb módja az lenne, ha készen áll a polcra Linux disztribúció, mint a Debian, telepítsen valamit, például a Proxmoxot a virtuális gépek kezeléséhez, majd saját maga állítsa be az összes szoftvert. Ez nagy móka lehet, ha valamibe szeretne belevágni, de ez egy nagy időbefektetés a további rugalmasságért, amelyre a legtöbb embernek valószínűleg nincs szüksége.

Ehelyett a TrueNAS Scale-t választottam. A TrueNAS Scale egy Debian-alapú (tehát Linux) operációs rendszer, amelyet telepíthet NAS-ra, és a Kubernetes segítségével kezeli a Docker-tárolókat. A tárolók segítségével fut a legtöbb program a NAS-on, ahol a konténer lényegében egy elszigetelt digitális sziget az alkalmazások számára. Ahhoz, hogy csatlakozhasson a gép más tárolóihoz, és megoszthassa az adatokat, „hidakat” kell építeni e szigetek között, lehetővé téve számukra, hogy közvetlenül csatlakozzanak egymáshoz. A tárolók természetesen elszigeteltek, ami nagyszerű a biztonság szempontjából, és azt jelenti, hogy az alkalmazások csak azokat az adatokat osztják meg, amelyeket Ön megoszthat velük.

A beállítási és telepítési folyamathoz szüksége lesz egy grafikus kimenetre a számítógépről, amelyre a TrueNAS-t telepíti, és egy hozzá csatlakoztatott billentyűzetre is. Ezt követően mindaddig, amíg a TrueNAS meghajtó be van kapcsolva, és a rendszer újraindításakor automatikusan elindul, nem kell monitort csatlakoztatnia hozzá. A NAS-omban csak két kábel van: egy Ethernet-kábel és egy tápkábel. Az én esetemben a Ryzen 7 3700x-emben nincs integrált GPU, de a gép akkor is elindul, ha nincs benne 1070. Más szóval, ha van egy tartalék PC-je, amelynek dedikált GPU-ra van szüksége a működéshez, egyszerűen elindíthatja, beállíthatja a GPU-val, majd kiveheti.

Egyéb operációs rendszerek, amelyeket használhat (de nem kizárólagosan):

  • TrueNAS Core
  • UnRAID
  • OpenMediaVault
  • Rockstor

Üzembe helyezés előtt mindig tájékozódjon arról, hogy melyik operációs rendszer a legmegfelelőbb az Ön számára.

TrueNAS Core

A TrueNAS Core technikailag jobban támogatott, mint a TrueNAS Scale, és a FreeBSD-n alapul. A legtöbben a Scale-t részesítik előnyben tényleges alkalmazások futtatásához, tehát ha azt szeretné, hogy a NAS több legyen, mint egyszerű tárhelyet, valószínűleg nem akarja a Core-t használni, hacsak nem éri el kényelmesen haladni bütykölni. A Core nagyon stabil, szélesebb dokumentációval és hosszabb támogatással, de a méretezés általában könnyebb lesz, különösen, ha már ismeri a Linuxot. A Core pontosan ugyanúgy néz ki, mint a TrueNAS Scale a felhasználói felületén.

UnRAID

Az UnRAID kiváló lehetőség egy könnyen használható NAS-hoz, de ez egy fizetős operációs rendszer, amelynek vannak bizonyos korlátai, például a rendszerben lévő meghajtók száma. A limit 30, tehát a legtöbb ember számára ez nem probléma, de az, hogy fizetni kell ezért az operációs rendszerért, valószínűleg nem érdekli a legtöbb embert. Az UnRAID, akárcsak a TrueNAS, beépített alkalmazáskeresővel rendelkezik, így létrehozhat egy média streaming szolgáltatást vagy akár egy Minecraft szervert.

OpenMediaVault úgy néz ki kelt, de nagyon funkcionális. Nincsenek bezárva a ZFS fájlrendszer használatába, ami azt jelenti, hogy nagy a rugalmasság a meghajtók hozzáadása és módosítása során, és nincs valódi hardverkövetelmény sem. Az OpenMediaVault futtatható Raspberry Pi-n, ha akarja, és sokkal egyszerűbb és lényegre törőbb a felhasználói felületén. Azon kapom magam, hogy néha rákattanok a TrueNAS-ban, hogy lehetőségeket keressek a menük tengerében, míg az OpenMediaVault sokkal megfontoltabb. Különböző emberek számára más szoftver, de érdemes ezt is megnézni.

Mi a teendő a NAS-szal

Miután mindent beállított, hozzáférhet a NAS-hoz ugyanazon a hálózaton lévő másik eszközről. A hozzáférés pontos módja a választott operációs rendszertől függ, de a TrueNAS Scale esetében létezik egy webes grafikus felhasználói felület, amint az fent látható. Innen telepíthet alkalmazásokat és konfigurálhatja a teljes NAS-t, és ez a központi pontja mindennek, amit tenni fog.

A NAS-on beállítottam néhány szolgáltatást. Az első a MineOS, egy Minecraft szerverfelügyeleti platform. Ebben Minecraft szervereket tárolhat a NAS-on, és mások is csatlakozhatnak hozzájuk. Előre kell portolnia az útválasztó portjait, hogy a szélesebb internet lássa a szervert, de ez egy nagyszerű módja annak, hogy azonnali segédprogramokat hozzon ki belőle.

A másik dolog, amit csináltam, az, hogy nagyszerűt alkottam Google Fotók alternatíva: Nextcloud. A Nextcloud egy saját üzemeltetésű felhőalapú tárolási szolgáltató, amelyhez több eszközről is hozzáférhet és automatikusan szinkronizálhat. Az okostelefonomon rögzített összes fényképemről automatikusan biztonsági másolat készül a Nextcloud-példányomra, ami azt jelenti, hogy ezeket a képeket bárhol máshol is könnyedén elérhetem.

Végül a Jellyfint is beállítottam. A Jellyfin hasonló a Plexhez, kivéve, hogy ingyenes és teljesen nyílt forráskódú, de saját médiát is tárolhat vele. Például, ha sok bemásolt DVD-je és TV-műsora van (én is), akkor ezeket tárolhatja és streamelheti otthonában lévő eszközeire. Rengeteg automatizálást beállíthat a Jellyfin segítségével, és sok különböző alkalmazást telepíthet, hogy működjön vele, ezért mindenképpen ásson bele egy kicsit ebbe, ha érdekli.

Mindezek mellett ugyanazon a hálózaton kell lennie ahhoz, hogy hozzáférjen ezekhez a szolgáltatásokhoz, kivéve, ha továbbítja a portot, és biztonsági okokból valószínűleg nem kellene csak kitennie őket a szélesebb internetnek. Ehelyett beállíthat egy fordított proxyt vagy VPN-t. A Wireguard-ot a TrueCharts TrueNAS katalógusban található wg-easy alkalmazással állítottam be. Innen bármilyen Wireguard kliensbe importálható profilokat hozhat létre, majd bárhonnan hozzáférhet az otthoni hálózat szolgáltatásaihoz. Ezzel bárhonnan nézhetem a médiát a Jellyfin szerveremen, kezelhetem a NAS-omat, és bármi mást is irányíthatok.

Mindez akkor működik, ha statikus IP-címe van. Ha nem, akkor érdemes lehet megvizsgálni egy dinamikus DNS konfigurálását. Ellenkező esetben nehéz lehet elérni a NAS-t az otthoni hálózaton kívülről.

Mire van szükség a NAS működéséhez

Hogy őszinte legyek, ha nem kell semmit sem túlságosan számításilag drága, akkor nem kell egy régi játék PC-t használnia a saját NAS futtatásához. Bármely régi asztali számítógép megteszi, de minél jobb a hardver, annál több képességgel rendelkezik.

Például probléma nélkül streamelhetek 4K-s videót az enyémről, a Jellyfin pedig átkódolja a médiát kisebb felbontásra, ha szükségem van rá, de ha csak egy Nextcloud dobozt szeretnék, és egy módot a média tárolására streamelés vagy átkódolás nélkül, akkor annak nem kellene erősnek lennie minden. Rengetegen használják a régi Raspberry Pis-t a média streamelésére átkódolás nélkül és merevlemezzel az adatok tárolására.

Az, hogy milyen hardverre van szüksége, attól függ, hogy mit szeretne csinálni, de mindegy, hogy egy régi PC-t NAS-sá változtathat: csak a képességei változnak ezután.