Software-update: TrueNAS 13.0-U5

TrueNAS logo (79 pix) iXsystems heeft een update voor versie 13 van TrueNAS Core uitgebracht. Met TrueNAS kan een computer als network attached storage worden ingezet. Met behulp van plug-ins kan extra functionaliteit worden toegevoegd. Het geheel is gebaseerd op FreeBSD en voorzien van een overzichtelijke webinterface. Meer informatie over de mogelijkheden van deze software kan op deze pagina worden gevonden. TrueNAS 13 heeft FreeBSD 13 als basis met OpenZFS als bestandssysteem. De changelog voor deze uitgave ziet er als volgt uit:

New Feature
  • NAS-121358: need method for userspace to report arm status info from acpi tables
Improvement
  • NAS-119243: Collect all relevant data output from mprutil on CORE/Enterprise for all connected HBA into debug
  • NAS-120350: Optionally read AFPInfo xattrs directly when generating SMB2 AAPL readirattr response
  • NAS-120605: Add reporting of NVDIMM Operational Statistics.
  • NAS-121150: Update R50 dashboard picture in webui
  • NAS-121443: Nvdimm 2666 Micron 2.6 firmware is ONLY qualified firmware
Bug
  • NAS-121871: Make sure an unencrypted dataset cannot be created inside an encrypted dataset
  • NAS-112093: ZFS ashift on vdev addition for pre-12 pools
  • NAS-118157: NFS read operations cause X10-S system to crash
  • NAS-119515: hot-spares do not auto detach from zpool after they have been activated and the failed drive replaced
  • NAS-119783: Creating replication task results in Error: [schedule] A dict was expected
  • NAS-120007: Replication fails with “ssh_dispatch_run_fatal”
  • NAS-120113: Do not toggle ZFS_ARCHIVE on mtime updates
  • NAS-120203: Discrepancies between GUI an command line output of dataset checksum
  • NAS-120250: GUI brings up *wrong* page when clicking “Edit” button (Rsync Modules)
  • NAS-120570: TrueNAS-13.0-U4 “TRUENAS-MINI-3.0-XL+” is not a supported model. (METHOD: createEnclosure). Please contact support for help.
  • NAS-120572: Kernel panic in tcp_output()
  • NAS-120602: Uncommanded reboot from logging into the web interface
  • NAS-120615: SMB_ASSERT on fsctl on alternate data stream
  • NAS-120659: abort() due to failure to cancel pending aio write
  • NAS-120672: Fix disk_resize to work with solidigm (Intel) P5430 (D5-P5316) 30TB NVMe drives
  • NAS-120976: TrueNAS-13.0-U4 - FREENAS-MINI-3.0-E - “View Enclosure” is blank
  • NAS-120987: Unexpected ARC drops
  • NAS-120996: strtoul and strtol wrappers in Samba are broken on FreeBSD
  • NAS-121021: NULL de-reference kernel panic in dbuf_dirty()
  • NAS-121261: S3 Service Breaks rc.conf.freenas if Secret Key contains a “.
  • NAS-121492: TrueNAS Reboot On Snapshot Rollback
  • NAS-121694: NIS Failure to bind ypmaster on Failover
  • NAS-121771: Can’t install Minio plugin; 13.0-RELEASE was not found!
  • NAS-121883: Do not allow to replicate unencrypted datasets beneath encrypted datasets

TrueNAS

Versienummer 13.0-U5
Releasestatus Final
Besturingssystemen BSD
Website iXsystems
Download https://www.truenas.com/download-truenas-core/
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Bart van Klaveren

Downloads en Best Buy Guide

02-06-2023 • 17:02

24

Bron: iXsystems

Reacties (24)

24
24
18
1
0
3
Wijzig sortering
Toch jammer dat er voor windows niet ook zoiets is.
Linux moet ik me teveel voor inlezen en dan moet ik eerst handleidingen doornemen voor ik er iets mee kan.
Windows snap ik veel meer van maar die missen dan weerr dit soort programma's.
Dit draait niet op Linux maar op Unix. Maar dat terzijde ;)

Voor Windows zul je dit idd niet snel vinden. Linux en Unix zijn veel beter voor embedded systemen. Mede dankzij de kleine installatie, de kosten (meestal free sofware), goede security en grote flexibiliteit.

Als je dit soort projecten leuk lijkt dan zou je het eens kunnen proberen. Die installaties zijn over het algemeen allemaal niet zo ingewikkeld. En als je een beetje je draai gevonden hebt dan kun je er alle kanten mee op.

Maar je zou natuurlijk ook gewoon Windows 2022 server licentie kunnen kopen en installeren met een file server role. Dan klik je alles zelf in elkaar ;)

Maar ook als je dat goed wilt doen, dan zal je je een beetje in moeten lezen ;)

Aanvulling: dit filmpje neemt je mee in het installatie proces: https://youtu.be/Wya16ef1G-E

Als je Windows kan installeren dan lukt dit ook wel :)

[Reactie gewijzigd door L0g0ff op 23 juli 2024 14:28]

Juist producten als TrueNAS zijn in de basis heel snel op te zetten. Prima voor NAS-functionaliteit en nog wat meer dingen. Iedereen kan dit gemakkelijk installeren en configureren.
voor windows was er eerst WHS maar dat is nooit echt succesvol geworden bovendien ondersteunt windows op de windows storage server role na ook helemaal geen opslag-gerelateerde meuk.
raid werkt eigenlijk alleen via bios-fake-raid drivers, en read- of write cache bestaat simpelweg niet en van ZIL heeft men nog niet gehoord.

allemaal functies die onder ZFS en BTRFS vrij normaal zijn.

maar wat betreft je 'angst' om eens een linux-aplience te draaien, dit soort software is in beginsel ontwikkeld om altijd in de GUI te kunnen werken, je linux skillez zullen in het begin dus nauwelijks op de proef worden gesteld en het oplossen van issue buiten de gui zijn altijd een kwestie van ... geeft deze error, what nu (zoek opdrachten in je favorite zoekmachine). en bij twijfel natuurlijk gewoon even kijk op ons eigen forum.

dat iets niet op windows draait zou voor een beetje pc-user eigenlijk geen probleem moeten zijn je weet vaak meer dan je denkt.

@L0g0ff .. voor de kosten van een win server 22 licentie met voldoende cores, en de nodige run zelf opties, zou je ook een paar linux 4 dumies boeken kunnen kopen.. in plaats van doneren aan een bedrijf kun je dat geld dan beter gebruiken om in je eigen kennisvergroting te investeren... je weet nooit waar dat nog eens goed voor blijkt.

[Reactie gewijzigd door i-chat op 23 juli 2024 14:28]

What @i-chat said! @SiGNe

WHS was erg fijn in gebruik, ik heb zelfs nog een tijd een aangepaste versie gemaakt met iemand toen ik nog actief was op WeGotServed. Maar heb nu ook TrueNAS (Scale) draaien sinds een paar maanden en het is eigenlijk niet veel anders. 99% vd tijd zal je bezig zijn in de WEBUI en die ene procent kan je prima googlelen of op diverse fora het antwoord op je probleem vinden als je in de shell bezig moet zijn.

@L0g0ff Core versie = Debian Linux based, Scale versie = FreeBSD based.
@Cybergamer in je laatste zin vergis je je

Scale is linux based. Kvm docker etc
Core is bsd. Jails etc
Als je altijd binnen je safe zone blijft of niets nieuws wilt leren kom je nooit vooruit en ja, dan mis je dus dit soort dingen want het is helemaal niet logisch om dit Windows-based te doen. Zo moeilijk is Linux/Unix niet, en al helemaal niet dit soort voorgekauwde systemen.

[Reactie gewijzigd door crazyboy01 op 23 juli 2024 14:28]

Het is maar net hoe je het bekijkt. Natuurlijk kan je zelf een windows-server opzetten. Daar heeft microsoft in het verleden een aantal verschillende producten voor gehad maar al weer verlaten. De pc die je zou gebruiken voor truenas/freenas of zo iets dergelijks kan je ook voorzien van een mswindows operatingsysteem. Maar met mswindows heb je dan wel veel zaken aan boord die je op een nas niet nodig hebt. Ook heb je in de regel een toetsenboard en beeldscherm nodig voor het beheer.

Als je echt een nas wilt gebruiken maar truenas/freenas en dergelijke een te grote sprong in het diepe vind, dan kan je beter kijken naar synology en qnap. Zij bieden op nas toegesneden hardware met een operatingsysteem dat voor msWindows gebruikers wat gebruikersvriendelijker over komt dan een echte/volledige bsd/unix/linus installatie. En zij hebben ook goede documentatie en een helpdesk.
Het is me onduidelijk wat je probeert te bereiken. Ik gebruik al jaren een Windows machine als NAS, in 15 jaar tijd is dat 100% betrouwbaar geweest.
Redundantie beheert Windows zelf als dat je het zo configureert en voor al het andere gebruik je Hyper-V met een OS naar keuze.
Het is mij niet duidelijk op true nas ook op een wat oudere workstation werkt. Weet iemand dit?
Waarom niet? FreeBSD (UNIX in het algemeen, en Linux ook) zijn qua (oude) hardwaresupport vaak beter dan iets als Windows is mijn ervaring.
Truenas Scale draait op veel hardware maar is wel kieskeurig wat betreft hardware zoals NICs (Intel, geen Broadcom).

Kijk vooral hier eens: https://www.truenas.com/d...arted/scalehardwareguide/

Truenas heeft een steilere leercurve dan een QNAP of Synology. Maar het biedt ook veel meer mogelijkheden (kijk alleen al eens naar Truecharts).
Gebruik TrueNAS op me server(specifiek de Scale versie) en eerder de core versie en ik vindt het een zeer fijn programma en omdat ik ZFS gebruik op me laptop en desktop is het zeer gemakkelijk om backups te maken met de rauwe data(dus alles blijft encrypted).

PS: Ja ik weet dat dingen zoals rclone bestaan maar die zijn trager en minder handig in mijn mening dan gewoon een snapshot maken, en hem dan sturen naar de server over ssh met gebruik van zfs send en zfs recieve

[Reactie gewijzigd door Stetsed op 23 juli 2024 14:28]

zfs, als desktop Filesystem, kun je daar niet beter btrfs gebruiken die support ook snapshots en is voor desktopgebruik waarschijnlijk resource-vriendelijker... :S
BTRFS is well simpler dan ZFS omdat het native support heeft in de Linux kernel. ZFS is niet resource intense het kan alleen veel RAM gebruiken voor caching maar dit is niet echte gebruik en als je een applicatie launcht die het nodig heeft dan wordt het aan die app gegeven

Ten tweede heeft ZFS veel meer anti-corruptie maatregelen dan BTRFS zoals checksumming etc. Dit weet ik niet zeker of BTRFS dit niet heeft.

En als laatste heeft BTRFS naar mijn weten geen equivalent van zfs send en recieve.
En als laatste heeft BTRFS naar mijn weten geen equivalent van zfs send en recieve.
Er is letterlijjk `btrfs send` en `btrfs receive`, zie ook `man btrfs-send` en `man btrfs-receive`.
NAME
btrfs-send - generate a stream of changes between two subvolume snapshots

SYNOPSIS
btrfs send [-ve] [-p <parent>] [-c <clone-src>] [-f <outfile>] <subvol> [<subvol>...]

DESCRIPTION
This command will generate a stream of instructions that describe changes between two subvolume snapshots. The stream can be consumed by the btrfs re‐
ceive command to replicate the sent snapshot on a different filesystem. The command operates in two modes: full and incremental.

All snapshots involved in one send command must be read-only, and this status cannot be changed as long as there's a running send operation that uses
the snapshot. Read-only mount of the subvolume is not sufficient, there's no way to guarantee that there won't be any other writable mount of the same
subvolume that would potentially write while send would be running.

In the full mode, the entire snapshot data and metadata will end up in the stream.

In the incremental mode (options -p and -c), previously sent snapshots that are available on both the sending and receiving side can be used to reduce
the amount of information that has to be sent to reconstruct the sent snapshot on a different filesystem.

The -p <parent> option can be omitted when -c <clone-src> options are given, in which case btrfs send will determine a suitable parent from among the
clone sources.

You must not specify clone sources unless you guarantee that these snapshots are exactly in the same state on both sides--both for the sender and the
receiver. For implications of changed read-write status of a received snapshot please see section SUBVOLUME FLAGS in btrfs-subvolume(8).
;-)
Je hebt gelijk, ik heb in een hele lang tijd geen BTRFS gebruikt en toen dacht ik geeneens aan backups. Bedankt voor de info :D
Iets dat ik recent geleerd heb als gebruiker van Truenas Core is dat ze plugins eigenlijk niet meer ondersteunen. Als het werkt? Mooi. Maar ze steken er zelf geen dev time meer in om het te verbeteren. Blijkbaar is dit al lang gekend en ondertussen ook toegegeven in een topic, vond ik wel interresant om te lezen.

Je kan nu wel migreren naar Scale waar volgens diezelfde post meer dev time naar gaat. Als je zoals mij een NAS wil waar ook wat lichte apps zoals bvb Emby of Plex op wil laten draaien ben je beter af om Scale te kiezen want daar draaien geen plugins of jails op maar apps en blijkbaar is daar veel meer dev movement rond.
Truenas Core is op het BSD Operating System gebouwd is, terwijl die nieuwe Scale versie op Linux (Debian) draait. Vroeger waren dit beide sterke opties maar BSD heeft een beetje het onderspit gedolven op niche projecten na. Omdat de hele software wereld onderhand Linux draait kunnen ze hierdoor veel makkelijker andere projecten zoals Docker containers integreren.

Heb zelf geupgrade van Core naar Scale. werkte verbazingwekkend zonder problemen ondanks dat ik nu een heel ander OS heb.
Nou,niche? Denk je? Het laatste hippe media server spul of domotica zal inderdaad niet zo snel/makkelijk op BSD beschikbaar zijn, maar profi zaken als een DB of webserver is goed vertegenwoordig op BSD.

Een BSD Jail met Postgresql is een mooi combo hoor.
En voor je containers kun je heel mooi een VM draaien met Alpine/docker of, mijn voorkeur, Alma/podman.
Cockpit erbij als web interface met de podman plugin; leuk hoor.
Kun je zelfs je eigen mini kubernetes netwerkje bouwen en met een tweede postgress jail kun je ook met DB replication spelen (^_^). Uitstekende oefening, gewoon op je NASje.
Maar misschien ben ik een beetje old-school en te verknocht aan BSD.
BSD is inderdaad nog sterk in netwerk land. Vooral Routers hebben er al veel stabiele software voor. Maar Linux is onderhand ook zeer stabiel (ze zijn beiden gewoon zeer stabiel) en heeft qua nieuwe ontwikkelingen gewoon veel meer community support

Docker en Kubernetes is ook meer een Linux dingetje. welk voor Home servers (wat een NAS onderhand ook een beetje is geworden) steeds belangrijker is,

Uiteindelijk is het simpeler als iedereen een basis (Linux) gebruikt zodat het wiel niet tig keer opnieuw uitgevonden hoeft te worden en alle software niet naar elk OS geport hoeft te worden. Als Linux hier niet goed genoeg voor zou zou is dat een goede reden, maar onderhand heeft Linux zich ook wel bewezen.

Er is niks mis met BSD opzich, maar ben toch voor de overstap naar alles Linux puur zodat alle software gewoon overal op kan draaien.

[Reactie gewijzigd door Osiummaster op 23 juli 2024 14:28]

Is die upgrade inclusief jails e.d. goed gegaan? Ik zit het zelf te overwegen maar dit houdt me toch tegen.
Jails zijn "vervangen" door docker maar die vereisen helaas wel een nieuwe installatie. Daarintegen zijn er veel meer publieke Linux docker containers beschikbaar terwijl de jails in HA core specifiek daarvoor ontwikkeld moesten worden.

Ik heb zelf Home Assistant supervisor op Docker geprobeerd maar uiteindelijk voor een VM met Home Assistant OS en USB passthrough gegaan omdat back-uppen met supervised en updaten zeer lastig was.

Ik was geen files kwijt maar als je nog andere services draait is het wel eventjes de kogel doorbijten. Maar in Truenas Core zit gewoon geen toekomst dus je moet er toch aan geloven. (tenzij je permanent op Core wil doorgaan, opzich is het wel stabiel)

Misschien nog wel iets om op te wachten als je wil overstappen is dat Linus van Linus Tech Tips geïnvesteerd heeft in een NAS OS waar hij zeer enthousiast over is. Deze is echter nog niet op de markt, hij heeft het alleen lichtelijk geteased op de WAN show ooit.

[Reactie gewijzigd door Osiummaster op 23 juli 2024 14:28]

Hmm ja opzich zat ik wel al te denken om over te gaan alleen ik ben er toch bang voor dat het geklooi wordt met de plex jail die ik heb draaien en dat is net het enige waar ik geen zin in heb. Verder draait core al jaren als een kei dus wat betreft geen klachten. Maargoed Linux als basis is gewoon handiger dus op enig moment zal het moeten.

Op dit item kan niet meer gereageerd worden.