Synology en opslag 9 min. leestijd

Deduplicatie inschakelen op een Synology-NAS

De opslagefficiëntie van DSM 7.4 instellen op een Btrfs-volume en de risico’s begrijpen van een niet-officieel script met schijven van derden.

Met DSM 7.4 bundelt Synology deduplicatie en compressie onder de naam opslagefficiëntie. Op een compatibel Btrfs-volume kan die functie de werkelijk gebruikte ruimte verkleinen wanneer veel gegevensblokken identiek zijn.

Deze gids legt eerst de officiële methode uit en zet daarna helder de risico’s uiteen van een script van de gemeenschap, bedoeld voor modellen of schijven die DSM niet als compatibel erkent.

Wat deduplicatie doet

Deduplicatie van bestanden verwijdert alleen perfect identieke kopieën. Deduplicatie op blokniveau gaat verder: ze splitst de bestanden op, vergelijkt de blokken en houdt van elk identiek blok maar één exemplaar bij. De betrokken bestanden blijven naar dat ene blok verwijzen.

Een Franstalig schema met dubbele gegevensblokken die worden teruggebracht tot zes unieke blokken
Deduplicatie op blokniveau bewaart één fysieke kopie van elk identiek blok.

De winst is vaak interessant bij virtuele machines, repetitieve reservekopieën, systeemimages of meerdere omgevingen die dezelfde bibliotheken delen. Ze zal klein zijn bij foto’s, video’s, gecomprimeerde archieven of versleutelde gegevens, want die bevatten weinig echt identieke blokken.

Ssd en hdd: twee verschillende werkwijzen

In DSM 7.4 wordt de deduplicatie van een compatibel ssd-volume op het niveau van het volume ingeschakeld. Bij een compatibele hdd-pool werkt de opslagefficiëntie als nabewerking en wordt ze per gedeelde map ingesteld. DSM biedt dan drie modi:

  • deduplicatie en compressie;
  • alleen deduplicatie;
  • alleen compressie.

De nabewerking op hdd mikt vooral op archieven en weinig gewijzigde gegevens. Deduplicatie vraagt extra rekenwerk en kan de fysieke gegevens versnipperen: plan ze buiten de drukke uren en meet de prestaties voor u ze breed toepast.

Controles voor het inschakelen

  • Het volume moet Btrfs gebruiken, gezond zijn en genoeg vrije ruimte hebben.
  • Schakel de gedetailleerde analyse van het opslaggebruik in wanneer DSM erom vraagt.
  • Controleer in de documentatie van Synology de exacte compatibiliteit van het model, de schijven en de DSM-versie.
  • Voor volledige Btrfs-deduplicatie voorziet u minstens 16 GB geheugen. De beperkte modus van het script van de gemeenschap kondigt een minimum van 4 GB aan, maar biedt minder functies.
  • Maak een volledige reservekopie voor elke wijziging, zeker als u de niet-officiële methode overweegt.

Sommige gegevens worden niet verwerkt, met name versleutelde gedeelde mappen, Hybrid Share, bepaalde pakketmappen en blokken waarnaar momentopnamen nog verwijzen. Een lange bewaartermijn voor momentopnamen kan de vastgestelde winst dus beperken.

Niet-ondersteunde gevallen: het script van de gemeenschap

Het opensourceproject Synology_enable_Deduplication probeert de mogelijkheden vrij te maken die DSM op sommige modellen of met schijven van derden verbergt. De optie --hdd voegt ondersteuning voor harde schijven toe op compatibele DSM-versies.

Het script installeren en inplannen

  1. Download het recentste archief Source code bij de releases van de GitHub-opslagplaats.
  2. Pak het uit in een map die voor scripts is voorbehouden, bijvoorbeeld /volume1/scripts.
  3. Open in File Station de eigenschappen van syno_enable_dedupe.sh en noteer het werkelijke pad.
De eigenschappen van het script syno_enable_dedupe in File Station met de locatie geselecteerd
Kopieer in de eigenschappen van het bestand de werkelijke locatie van het script.

Open daarna Configuratiescherm → Taakplanner en dan Maken → Geactiveerde taak → Door gebruiker gedefinieerd script.

Een DSM-schermafbeelding met Franstalige interface waarop een geactiveerde taak wordt aangemaakt
De markeringen 1 tot 4 volgen precies het pad dat u in DSM moet nemen.

Noem de taak Deduplicatie, kies de gebruiker root en de gebeurtenis Afsluiten. Vul bij Taakinstellingen → Door gebruiker gedefinieerd script uw pad in, gevolgd door --hdd:

/volume1/scripts/syno_enable_dedupe.sh --hdd
Een DSM-schermafbeelding met Franstalige interface met de instellingen van de deduplicatietaak
Het getoonde pad is een voorbeeld: pas het aan de map en het volume aan die u echt gebruikt.

Bewaar de taak, selecteer ze en kies één keer Uitvoeren. Bekijk de uitvoer van het script, herstart de NAS en controleer daarna of de optie voor opslagefficiëntie verschijnt. Controleer na elke update van DSM de compatibiliteit van de recentste versie van het script en voer het zo nodig opnieuw uit.

Gebruik de optie --restore (of -r) om de oorspronkelijke instellingen te herstellen en herstart daarna:

/volume1/scripts/syno_enable_dedupe.sh --restore

Opslagefficiëntie inschakelen

Open na de herstart Opslagbeheer → Opslag, selecteer het volume, open het menu met drie puntjes en kies Opslagefficiëntie configureren. Bij een officieel compatibele configuratie is diezelfde instelling beschikbaar zonder het script te installeren.

Het volumemenu in Opslagbeheer van DSM met de optie Opslagefficiëntie configureren omkaderd
Open het menu van het volume en kies Opslagefficiëntie configureren.

Kies de modus en, op hdd, de gedeelde mappen die worden verwerkt. Begin met een archiefmap om de winst en de impact te meten voor u het bereik uitbreidt.

Een Franstalig DSM-venster met de keuze tussen deduplicatie, compressie of beide voor de gedeelde mappen
DSM 7.4 biedt drie modi en laat toe de te verwerken gedeelde mappen te kiezen.

Een wijziging van modus geldt voor nieuwe schrijfbewerkingen: gegevens die er al staan, behouden hun toestand tot ze opnieuw worden weggeschreven. Start daarna de analyse of de taak voor opslagefficiëntie en volg de bespaarde ruimte op in Opslagbeheer.

Welke modus kiezen?

  • Alleen deduplicatie: een goede eerste test voor repetitieve reservekopieën, systeemimages of virtuele machines.
  • Alleen compressie: zinvol voor logboeken, tekstdocumenten en koude archieven die nog niet gecomprimeerd zijn.
  • Deduplicatie en compressie: de grootste mogelijke winst, maar ook de zwaarste verwerking; test dit op een beperkt bereik.

Begin niet met zeer drukke gedeelde mappen. Kies een representatieve map, meet de gewonnen capaciteit, de reactietijden en de duur van de verwerking, en breid pas uit als het resultaat echt voordelig is.

Kort samengevat

De deduplicatie van DSM 7.4 kan doeltreffend zijn wanneer de gegevens veel identieke blokken bevatten. Op een officieel ondersteunde configuratie schakelt u ze rechtstreeks in via Opslagbeheer. Het script van de gemeenschap blijft een omweg voor gebruikers die de risico’s op het vlak van compatibiliteit en onderhoud aanvaarden.

Bronnen

Over de auteur

Jeremy Kraft beheert de infrastructuur en de zelfgehoste diensten van het IBCSC. Deze gidsen beschrijven configuraties die echt zijn uitgerold en voor publicatie opnieuw zijn nagekeken.

Discussie

Reacties

0

Nog geen reacties. U kunt de discussie openen met een vraag of uw eigen ervaring.