Sales6 min read1292 words

WAT IS TRUENAS? WAARVOOR DIENT HET?

Alara Türkü

Alara Türkü

PlusClouds Author

Cloud & SaaS

WAT IS TRUENAS? WAARVOOR DIENT HET?

Wat is NAS?

NAS is een afkorting van de Engelse woorden Network Attached Storage en betekent netwerkopslag. We kunnen het ook beschrijven als een soort cloudopslag service voor NAS-apparaten.

Wat is TrueNAS?

TrueNAS is een besturingssysteem dat door iXsystems is ontworpen voor NAS-systemen en maakt gebruik van het OpenZFS-bestandssysteem, gebaseerd op Linux en BSD.

De TrueNAS-serie omvat gratis algemene versies (voorheen bekend als FreeNAS, TrueNAS CORE), commerciële versies (TrueNAS Enterprise) en Linux-versies (TrueNAS SCALE, in ontwikkeling sinds januari 2021). Het biedt ook hardwareondersteuning voor kleine thuisystemen tot grote arrays van 10 petabytes.
TrueNAS ondersteunt verschillende virtualisatiehosts zoals XenServer en VMware met Windows-, macOS- en Unix-clients en gebruikt protocollen zoals SMB, AFP, NFS, iSCSI, SSH, rsync en FTP/TFTP. Geavanceerde TrueNAS-functionaliteiten omvatten volledige schijfversleuteling en een plug-inarchitectuur voor externe software.

TrueNAS Minimale Systeemvereisten

• 2-core 64-bit processor
* 8 GB RAM
* 2 opslagapparaten van dezelfde grootte
* Minimaal 1 schijf van 20 GB voor het functioneren van het systeem

Hoe TrueNAS in te stellen?

Om onze NAS te gebruiken, moeten we de schijven configureren en de gedeelde instellingen aanpassen. Laten we deze stappen stap voor stap doorlopen.

• Wanneer TrueNAS opstart en je het systeem met het netwerk verbindt, zie je het IP-adres op het console-scherm.
Typ dit in de adresbalk van je browser op een ander apparaat in het netwerk en druk op Enter.
* Je ziet een heel eenvoudig inlogscherm. Typ 'root' in het gebruikersnaamveld en '123654Aa' in het wachtwoordveld, dat is het wachtwoord dat we hebben ingesteld voor ons account.

Screen Shot 2023-08-02 at 14.19.06.png

Ga naar het tabblad Opslag en klik op Pools. We gaan een pool maken met de schijven die we willen gebruiken.
* Klik rechts bovenaan op 'Add Pool' en geef aan dat je een nieuwe pool wilt maken door op 'Create new pool' te klikken. Druk vervolgens op de knop 'Create Pool' om verder te gaan.
* De schijfcapaciteiten en -typen worden weergegeven, maar we moeten eerst een naam voor onze pool geven. Je kunt bijvoorbeeld 'HDD' kiezen.
* De optie 'Suggest Layout' laat ons de voorgestelde configuratie zien. Natuurlijk kun je de vinkjes naast de schijven kiezen en ze handmatig toevoegen met de pijl naar rechts.
* Je kunt de voorgestelde indeling gebruiken en een pool maken met HDD's.
* In de sectie ADD VDEV zijn er verschillende mogelijkheden voor gebruik. Als je bijvoorbeeld een snelle SSD hebt, kun je deze gebruiken voor caching.
* Een ander belangrijk punt om op te letten is het type schijfcombinatie.
* Standaard is de optie 'mirror' geselecteerd. Deze optie schrijft dezelfde gegevens op beide schijven, zodat je gegevens veilig zijn, zelfs als een schijf defect raakt. Zoals je kunt raden, is dit geen methode om de capaciteit te verhogen.
* Als je je capaciteit wilt vergroten, kun je de optie 'Strip' kiezen, maar hier is een kleine waarschuwing: als een schijf defect raakt, kun je je gegevens verliezen!
* Als je dit risico wilt nemen, vink dan het Force-vakje linksonder aan en klik op 'Create' om de pool te maken.
* Het systeem vraagt om bevestiging voor de eerdere wijziging. Als je akkoord gaat, selecteer dan het 'Confirm'-vakje en klik op 'Continue', en klik dan nogmaals op 'Create'.
* Dit keer verschijnt er een venster dat aangeeft dat alle gegevens op de geselecteerde schijven worden gewist. Vink het 'Confirm'-vakje aan en klik op 'Create Pool'.

Screen Shot 2023-08-02 at 14.20.19.png

Ja, onze pool is aangemaakt. Nu is het tijd om de Dataset die we willen gebruiken aan te maken. Op het Pools-scherm kiezen we de optie 'Add Dataset' van het menu rechts van de zojuist aangemaakte pool. Dit is de dataset waarmee je toegang zult krijgen. Het is voldoende om alleen een naam op te geven. Als je wilt, kun je het comprimeren uitschakelen of de encryptie inschakelen.

Screen Shot 2023-08-02 at 14.20.22.png

Nu moeten we een account aanmaken voor toegang.
* Je kunt ook toegang krijgen via het root-account, maar het root-account zou niet met andere gebruikers gedeeld moeten worden, omdat het volledige rechten op alles in het systeem heeft.
* Open het tabblad 'Accounts' en ga naar 'Users', sluit het venster dat verschijnt met 'Close'. Klik rechts bovenaan op 'ADD' en voer de gebruikersgegevens in. De gemarkeerde velden zijn verplicht.
* In het gedeelte 'Directions and Permissions' selecteren we de pool of map waartoe we toegang willen geven. Daaronder staan de lees-, schrijf- en uitvoeringsrechten. Standaard zijn ze allemaal geselecteerd. Je kunt het schrijfrecht uitschakelen, zodat er alleen leesbewerkingen kunnen plaatsvinden binnen die pool.
* Ten slotte, als je toegang via een Microsoft-account wilt, vink dan het 'Microsoft Account'-vakje aan aan de rechterkant.
* Als alles compleet is, klikken we op 'SUBMIT' en wordt onze gebruiker aangemaakt.

Screen Shot 2023-08-02 at 14.20.28.png

• Tot slot stellen we het type delen in.
* We gaan weer naar het tabblad 'Sharing' in het menu. SMB kan worden gebruikt voor Windows en het Apple-ecosysteem na 2013. In dit kader kiezen we de optie 'Windows Shares (SMB)' en klikken op 'ADD' rechts bovenaan.
* Breid de map uit die '/mnt' bevat. Breid de pool uit en klik op de eerder aangemaakte Dataset en klik op 'Submit'. In het gedeelte 'Advanced Options' zijn er verschillende opties, maar deze zijn niet echt nuttig voor dagelijks gebruik.

Screen Shot 2023-08-02 at 14.20.31.png

• Na het klikken op 'Submit' moeten we de rechten en gebruikers voor de gedeelde Dataset instellen. We gaan naar de bijbehorende pagina met de optie 'Configure Now'.
* Een venster 'Create an ACL (Access Control List)' verschijnt. Omdat we beperkte toegang willen geven, selecteren we de optie 'RESTRICTED' onder 'Default ACL Options'.
* Nu selecteren we de gebruiker aan wie we toegang willen geven in het gedeelte 'User'. Helemaal onderaan kun je de laatst aangemaakte gebruiker zien. Herhaal dezelfde procedure voor het gedeelte 'Group' en vink de vakjes 'Apply User - Apply Group' aan.
* Klik op 'Save' en we zijn klaar voor toegang.

Screen Shot 2023-08-02 at 14.20.42.png

Hoe TrueNAS te bereiken vanuit Windows?

• We openen Verkenner en klikken op het tabblad Netwerk in het linker navigatievenster.
* Als netwerken detecteren is uitgeschakeld, verschijnt er een waarschuwingsvenster waarin dit wordt aangekondigd. We klikken op OK, en er verschijnt een waarschuwing bovenaan waarin staat dat we de netwerkscaninstelling kunnen wijzigen.
* We klikken op deze waarschuwing en selecteren de optie 'Netwerkdetectie en bestand delen inschakelen'.
Selecteer de optie om het netwerk dat je hebt verbonden als privé te maken.
Tip: Je kunt deze instelling ook wijzigen onder "Geavanceerde deelinstellingen" in de Windows-instellingen.
* Vervolgens klikken we met de rechtermuisknop op het tabblad Netwerk in het linker navigatievenster en kiezen we de optie 'Verbinden met netwerkstation'.

Screen Shot 2023-08-02 at 14.20.47.png

• Laten we een letter voor het station kiezen. De Z-letter ziet er goed uit.
* In het mapveld moeten we het pad van de gedeelde map invoeren, maar je kunt ook kiezen met de knop Bladeren.
* We wachten tot TrueNAS wordt weergegeven en wanneer deze in de lijst verschijnt, breiden we het uit. Je ziet de naam van de gedeelde Dataset. Klik erop en klik op OK.
* Vink de optie 'Verbinden met andere inloggegevens' aan en klik op Voltooien.
* Vervolgens worden we gevraagd om onze gebruikersnaam en wachtwoord in te voeren. Voer de gebruikersnaam en het wachtwoord in dat we hebben gemaakt in TrueNAS en waarmee we toegang hebben gegeven tot de Dataset
en klik op OK.
* Als je wilt, kun je de aanmeldgegevens opslaan.
Opmerking: Het kan zijn dat je wordt gevraagd meerdere wachtwoorden in te voeren. Dat kan.

Screen Shot 2023-08-02 at 14.20.52.png

Eindelijk is de verbinding tot stand gebracht en kunnen we onze NAS-station met de capaciteit zien.

Screen Shot 2023-08-02 at 14.21.00.png

De bestandsoverdracht snelheid kan variëren afhankelijk van je router, de verbindingssnelheid van je ethernetpoorten, netwerkdrukte, en het type bestanden. Met een 1 Gbps-verbinding kan een overdrachtssnelheid van ongeveer 115 MB/s worden bereikt.

Frequently Asked Questions

Wat is NAS en waarvoor dient het?

NAS staat voor Network Attached Storage en betekent netwerkopslag. Het kan ook worden gezien als een vorm van cloudopslag voor NAS-apparaten.

Wat is TrueNAS precies en wat kan het?

TrueNAS is een besturingssysteem ontworpen voor NAS-systemen door iXsystems en maakt gebruik van het OpenZFS-bestandssysteem, gebaseerd op Linux en BSD. De serie omvat gratis algemene versies, commerciële versies en Linux-versies, en ondersteunt hardware van kleine thuisoplossingen tot grote arrays tot 10 petabytes. Daarnaast ondersteunt TrueNAS verschillende virtualisatiehosts en protocollen zoals SMB, AFP, NFS, iSCSI, SSH, rsync en FTP/TFTP, en biedt het functies zoals volledige schijfversleuteling en een plug-inarchitectuur.

Wat zijn de minimale systeemvereisten voor TrueNAS?

Minimaal heb je een 2-core 64-bit processor en 8 GB RAM nodig. Daarnaast zijn er twee opslagapparaten van dezelfde grootte en minimaal één schijf van 20 GB voor het functioneren van het systeem.

Hoe stel ik TrueNAS in stap voor stap?

Na opstart en verbinding met het netwerk zie je het IP-adres op het console-scherm; voer dit adres in de adresbalk van een ander apparaat in en log in met het root-account en het wachtwoord dat voor het account is ingesteld. Ga vervolgens naar Opslag om een pool aan te maken met de gewenste schijven en volg de aanwijzingen om een pool en eventueel een dataset aan te maken. Daarna kun je via Accounts en Sharing de toegangsrechten en gedeelde mappen configureren volgens de instructies.

Hoe krijg ik vanuit Windows toegang tot TrueNAS?

Open Verkenner en ga naar Netwerk; schakel Netwerkdetectie en bestand delen in en stel het netwerkomgeving in op privé. Kies vervolgens Verbinden met netwerkstation, selecteer een driveletter en voer het pad naar de gedeelde Dataset in; log in met de TrueNAS-gebruikersnaam en het wachtwoord. Opslaan van de credentials is optioneel, en het kan zijn dat je meerdere wachtwoorden moet invoeren.

Hoe maak ik Windows Shares SMB aan in TrueNAS en stel ik ACL-rechten in?

Ga naar Sharing en voeg Windows Shares (SMB) toe en koppel de eerder aangemaakte Dataset; klik Submit. In het ACL-scherm kies je Restricted als Default ACL Options. Voeg de gewenste gebruiker en groep toe en klik Save.

Welke beveiligingsfuncties en extra opties biedt TrueNAS?

TrueNAS biedt volledige schijfversleuteling en een plug-inarchitectuur voor externe software. Daarnaast ondersteunt het verschillende virtualisatiehosts en protocollen zoals SMB, AFP, NFS, iSCSI, SSH, rsync en FTP/TFTP.

Hoe snel kan TrueNAS bestanden overdragen en welke factoren beïnvloeden die snelheid?

De bestandsoverdracht snelheid kan variëren afhankelijk van factoren zoals router, verbindingssnelheid van de ethernetpoorten, netwerkdrukte en het type bestanden. Met een 1 Gbps-verbinding kan ongeveer 115 MB/s worden bereikt.