Kuidas muuta vana arvuti NAS-iks

Kui teil on veel vana arvuti, saate selle muuta NAS-iks.

Kui teil on vana arvuti, võite mõelda, mida sellega teha. Saate muuta selle voogedastusarvutiks, kinkida selle perele või sõbrale... või võite muuta selle NAS-iks. NAS tähistab võrguga ühendatud salvestusruumi, kuid see on selliste seadmete puhul veidi vale nimetus. See ei ole lihtsalt salvestusruumi ja saab tegelikult teha ka palju enamat. Võtsin oma vana mänguarvuti ja muutsin selle NAS-iks ning seda oli üllatavalt lihtne teha. Veelgi parem on see, et saate ka seda teha.

Miks kasutada spetsiaalse NAS-i ostmise asemel vanemat arvutit?

Ausalt öeldes on mõned põhjused, miks võiksite vanemat arvutit kasutada, kuid suurim neist on lihtsalt taaskasutamine. Kui teil on täiesti hea arvuti, mis ei tee midagi, siis miks peaksite minema ja ostma NAS-i, selle asemel, et lihtsalt vana arvuti tööle panna? Eelkõige seetõttu, et sellised vanemad arvutid on tõenäoliselt võimsamad kui enamik NAS-seadmeid, mida te kasutaksite, on see tõesti lihtsalt mõttetu.

Veelgi parem on see, et eeldatavasti olete ka paremini kursis oma arvuti osadega ja sellega, milleks see on ja mis mitte. Näiteks Ryzen 7 3700x ei sisalda integreeritud GPU-d, et ma tean, et vajan meediumite ümberkodeerimiseks arvutis GPU-d. Kui ma lihtsalt ostaksin valmis NAS-i, eeldades, et see suudab voogesitada HEVC-kodeeringuga 4K-videot, oleksin tõenäoliselt väga pettunud.

Siis on kulutegur. Kui teie arvuti valetab, et ei tee midagi, siis on tõenäoline, et te ei pea tegelikult üldse palju investeerima. Kogu mu arvuti oli endiselt puutumata Ryzen 7 3700x, 24 GB muutmälu ja GTX 1070-ga. NAS-i jaoks soovite hankida spetsiaalsed NAS-draivid, kuid see on kõik, mida mul oli vaja osta. Ükskõik milline parimad NAS-i kõvakettad ja ma ostsin 4TB Seagate IronWolf Pro. Andmete liiasuse ja kiiruse tagamiseks soovite RAID-konfiguratsioonis neid mitu korda, kuid saate igal ajal uuendada. Teie valitud operatsioonisüsteem mõjutab seda, kui lihtne on hiljem salvestusruumi lisada. Peate lihtsalt oma emaplaadil olema piisavalt SATA-ühendusi ja ruumi arvuti sees olevate draivide jaoks. Kui teie arvutil on näiteks DVD-lugeja, saate isegi osta adaptereid 5,25-tollise pesaga lauaarvutitest, mida tavaliselt kasutatakse, et need sobiksid 3,5-tollise SATA-draiviga.

See võiks ka hea olla võta SSD kohast käivitamiseks. See ei pea olema suur ja enamikul juhtudel on 64 GB SSD-st enam kui piisav. Kui soovite vahemällu salvestamiseks kasutada sekundaarset partitsiooni, võite hankida suurema ja selle partitsioonideks eraldada, kuid teil pole seda vaja ja saate ilma selleta täiesti hästi hakkama. Samuti võite soovida suuremat SSD-d, kui ehitate entusiastide tasemel NAS-i ja soovite alglaadimisdraivi kasutada muudel eesmärkidel. Operatsioonisüsteemid, nagu TrueNAS, vajavad määratud alglaadimisseadet.

Seagate IronWolf Pro

Seagate'i IronWolf Pro kõvaketaste valik, mis on loodud suure töökoormuse jaoks, pakub suurt edastuskiirust ning selle tohutu töökoormuse limiit on 300 TB aastas ja kõrge MTBF väärtus 2,5 miljonit tundi. IronWolf Pro kõvakettad pakuvad kuni 22 TB salvestusruumi ja saate oma NAS-i korpusesse mahutada maksimaalselt kakskümmend neli sellist ülikiiret draivi.

89 dollarit Amazonis89 dollarit Neweggis

Operatsioonisüsteemi valimine

NAS-i tarkvaraosa loomiseks, kui teil on kõvakettad, on mitu võimalust ja need ulatuvad lihtsast entusiastini. Üks entusiastlik viis oleks valmis riiuli paigaldamine Linux distro nagu Debian, installige virtuaalmasina haldamiseks midagi nagu Proxmox ja seejärel konfigureerige kogu tarkvara ise. See võib olla väga lõbus, kui soovite sellega tegeleda, kuid see on suur ajainvesteering täiendava paindlikkuse nimel, mida enamik inimesi tõenäoliselt ei vaja.

Selle asemel kasutasin TrueNAS Scale'i. TrueNAS Scale on Debianil põhinev (nii Linuxi) OS, mille saate installida NAS-i ja mis haldab teie Dockeri konteinereid Kubernetese abil. Konteinerid on viis, kuidas käivitate enamiku NAS-i programme, kus konteiner on sisuliselt isoleeritud digitaalne saar, kus rakendus töötab. Et see saaks ühenduda masina teiste konteineritega ja jagada andmeid, ehitate nende saarte vahele "sillad", võimaldades neil üksteisega otse ühenduse luua. Konteinerid on loomulikult isoleeritud, mis on suurepärane turvalisuse tagamiseks ja tähendab, et rakendused jagavad ainult neid andmeid, mida lubate neil jagada.

Seadistamise ja installimise jaoks on teil vaja graafikaväljundit arvutist, kuhu installite TrueNAS-i, ja sellega ühendatud klaviatuuri. Pärast seda, kuni draiv TrueNAS on sisse lülitatud ja süsteemi taaskäivitamisel automaatselt käivitub, ei pea te monitori sellega ühendatuna hoidma. Minu NAS-is on ainult kaks kaablit: Etherneti kaabel ja toitekaabel. Minu puhul pole minu Ryzen 7 3700x-l integreeritud GPU-d, kuid masin käivitub ikkagi ilma 1070-ta. Teisisõnu, kui teil on varuarvuti, mis vajab töötamiseks spetsiaalset GPU-d, saate selle lihtsalt käivitada ja GPU-ga seadistada ning seejärel välja võtta.

Muud operatsioonisüsteemid, mida võite kasutada, hõlmavad (kuid mitte ainult):

  • TrueNAS Core
  • UnRAID
  • OpenMediaVault
  • Rockstor

Enne selle juurutamist uurige alati, milline operatsioonisüsteem on teie jaoks parim.

TrueNAS Core

TrueNAS Core on tehniliselt rohkem toetatud kui TrueNAS Scale ja see põhineb FreeBSD-l. Enamik inimesi eelistaks Scale'i tegelike rakenduste käitamiseks, nii et kui soovite, et teie NAS oleks midagi enamat kui lihtsalt salvestusruumi, ei taha te tõenäoliselt Core'iga kasutada, kui te ei tunne end mugavalt edasi nokitsemine. Core on laiema dokumentatsiooni ja pikema toega väga stabiilne, kuid skaala on tavaliselt lihtsam, eriti kui tunnete juba Linuxiga ringi. Core näeb oma kasutajaliideses välja täpselt samasugune kui TrueNAS Scale.

UnRAID

UnRAID on suurepärane võimalus NAS-i jaoks, mida on lihtne kasutada, kuid see on tasuline operatsioonisüsteem, millel on mõned piirangud, näiteks draivide arv süsteemis. Limiit on 30, nii et enamiku inimeste jaoks pole see probleem, kuid see, et maksate selle operatsioonisüsteemi eest, ei ole tõenäoliselt see, mis enamikule inimestele huvi pakub. UnRAIDil, nagu ka TrueNASil, on sisseehitatud rakenduste otsing, et saaksite luua sarnaseid meediumi voogesituse teenuseid või isegi Minecrafti servereid.

OpenMediaVault näeb välja vananenud, kuid see on väga funktsionaalne. Te ei ole ZFS-failisüsteemi kasutamisega lukustatud, mis tähendab, et draivide lisamisel ja muutmisel on palju paindlikkust ning puuduvad ka tõelised riistvaranõuded. OpenMediaVault saab soovi korral töötada Raspberry Pi-ga ning selle kasutajaliideses on see palju lihtsam ja täpsem. Avastan end vahel TrueNASis ringi klõpsimas, et menüüde merest asjade jaoks valikuid leida, samas kui OpenMediaVault on palju tahtlikum. See on erinevate inimeste jaoks erinev tarkvara, kuid seda tasub ka uurida.

Mida teha oma NAS-iga

Kui olete kõik seadistanud, pääsete oma NAS-ile juurde samas võrgus olevast teisest seadmest. Kuidas sellele täpselt juurde pääsete, sõltub teie valitud operatsioonisüsteemist, kuid TrueNAS Scale'i jaoks on olemas veebi GUI, nagu ülal näidatud. Siin saate installida rakendusi ja konfigureerida kogu oma NAS-i ning see on teie tegevuse keskpunkt.

Olen oma NAS-is seadistanud paar teenust. Esimene on MineOS, Minecrafti serverihaldusplatvorm. Selles saate oma NAS-is hostida Minecrafti servereid ja lasta teistel nendega ühendust luua. Peate oma ruuteri pordid edasi portima, et laiem Internet saaks teie serverit näha, kuid see on suurepärane viis sellest kiirest utiliidist välja saada.

Teine asi, mida olen teinud, on suurepärase loomine Google'i fotode alternatiiv: Nextcloud. Nextcloud on isehostitav pilvesalvestuse pakkuja, millele pääsete juurde ja mida saate automaatselt sünkroonida mitmest seadmest. Mul on kõik nutitelefonis jäädvustatud fotod automaatselt varundatavad Nextcloudi eksemplari, mis tähendab, et pääsen neile fotodele hõlpsasti juurde ka mujal.

Lõpuks olen ka Jellyfini seadistanud. Jellyfin sarnaneb Plexiga, välja arvatud see, et see on tasuta ja täiesti avatud lähtekoodiga, kuid saate sellega ise oma meediumit hostida. Näiteks kui teil on palju ripitud DVD-sid ja telesaateid (minul on), saate neid hostida ja oma kodus asuvatesse seadmetesse voogesitada. Jellyfiniga saate seadistada palju automaatikaid ja palju erinevaid rakendusi, mida saate sellega töötamiseks installida, seega uurige kindlasti seda, kui olete huvitatud.

Kõigi nende teenuste puhul peate olema samas võrgus, et neile teenustele juurde pääseda, välja arvatud juhul, kui pordite edasi, ja turvakaalutlustel ei tohiks te tõenäoliselt neid lihtsalt laiemale Internetile avaldada. Selle asemel saate seadistada pöördpuhverserveri või VPN-i. Seadistasin Wireguardi kasutades wg-easy rakendust TrueCharts TrueNAS kataloogis. Siit saate luua profiile, mida saab importida mis tahes Wireguardi kliendis, ja seejärel pääseda juurde oma koduvõrgu teenustele kõikjalt. Selle abil saan vaadata oma Jellyfini serveris meediat kõikjalt, hallata oma NAS-i ja juhtida ka kõike muud.

Kõik see toimib, kui teil on staatiline IP-aadress. Kui te seda ei tee, tasub uurida dünaamilise DNS-i konfigureerimist. Vastasel juhul võib NAS-ile juurdepääs väljaspool koduvõrku olla keeruline.

Mida on vaja NAS-i toimimiseks

Ausalt öeldes, kui te ei pea tegema midagi liiga kallist, ei pea te oma NAS-i käivitamiseks kasutama vana mänguarvutit. Iga vana lauaarvuti sobib, kuid mida parem on riistvara, seda rohkem võimalusi teil on.

Näiteks saan 4K-videot oma videost probleemideta voogesitada ja Jellyfin saab vajaduse korral meediumi ümber kodeerida madalama eraldusvõimega, kuid kui ma tahaksin lihtsalt Nextcloudi kasti ja võimalust salvestada meediumit ilma voogesituse või ümberkodeerimiseta, siis ei peaks see olema võimas kõik. Paljud inimesed kasutavad vana Raspberry Pisi meediumi voogesitamiseks ilma ümberkodeerimiseta ja andmete salvestamiseks ühendatud kõvakettaga.

Vajalik riistvara sõltub sellest, mida soovite teha, kuid ükskõik mida, saate muuta vana arvuti NAS-iks: pärast seda on selle võimalused lihtsalt erinevad.