Auteur Topic: Hoe een export maken van een SVN repo vanuit NAS1 naar NAS2?  (gelezen 2854 keer)

Dit onderwerp bevat een als beste antwoord gemarkeerd bericht. Klik hier om er direct naartoe te gaan.

Offline aliazzz

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 97
  • -Ontvangen: 172
  • Berichten: 1.385
  • Yum yum brains...
Hoe een export maken van een SVN repo vanuit NAS1 naar NAS2?
« Gepost op: 26 december 2019, 11:08:55 »
Beste heren en dames,

Ik heb het volgende, ik ben in het bezit van een SVN database met een hoop sourcecode.
Ik zou deze database graag, incl historie willen migreren naar mijn andere NAS. Wie kan mijn wat meer vertellen hierover?

Ik hoor graag!


Aliazzz
NAS;
Syno DS118 8TB DSM
Syno DS415+ 4*4TB SHR5 Btrfs, 8GB RAM DSM

ROUTER;
RT6600ax meshed 3x MR2200ac SRM

Homelab;
MicroK8s Kubernetes Cluster 3 nodes
CP - HP Proliant DL360 Gen9 2*XEON E5-2697A V4 256GB RAM, 20TB RAID5 SSD
WN - NUC Intel N5105 4x2.5Gbit, 32GB Ram, 1TB
WN - UGREEN DXP4800 Plus 64GB Ram, 24TB

Offline aliazzz

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 97
  • -Ontvangen: 172
  • Berichten: 1.385
  • Yum yum brains...
Re: Hoe een export maken van een SVN repo vanuit NAS1 naar NAS2?
« Reactie #1 Gepost op: 26 december 2019, 12:06:39 »
Via de DSM interface van Synology kan dit niet.
Dus Telnet aanzetten, en via telnet inloggen. Dan via svnadmin een dump maken en in de andere nas deze dump file teruglezen via dezelfde route... 

$ sudo svnadmin help

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

Password:
Available subcommands:
   crashtest
   create
   delrevprop
   deltify
   dump
   freeze
   help (?, h)
   hotcopy
   info
   list-dblogs
   list-unused-dblogs
   load
   lock
   lslocks
   lstxns
   pack
   recover
   rmlocks
   rmtxns
   setlog
   setrevprop
   setuuid
   unlock
   upgrade
   verify
NAS;
Syno DS118 8TB DSM
Syno DS415+ 4*4TB SHR5 Btrfs, 8GB RAM DSM

ROUTER;
RT6600ax meshed 3x MR2200ac SRM

Homelab;
MicroK8s Kubernetes Cluster 3 nodes
CP - HP Proliant DL360 Gen9 2*XEON E5-2697A V4 256GB RAM, 20TB RAID5 SSD
WN - NUC Intel N5105 4x2.5Gbit, 32GB Ram, 1TB
WN - UGREEN DXP4800 Plus 64GB Ram, 24TB

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1417
  • -Ontvangen: 8137
  • Berichten: 44.508
    • Truebase
Re: Hoe een export maken van een SVN repo vanuit NAS1 naar NAS2?
« Reactie #2 Gepost op: 26 december 2019, 12:26:25 »
Toch snel zelf gevonden :thumbup:


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-7   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-3
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-3   RT2600ac  SRM 1.3.1-9346-13
BeeDrive   1TB             BeeStation BSM 1.2-65586                                                                 MR2200ac  SRM 1.3.1-9346-13

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1417
  • -Ontvangen: 8137
  • Berichten: 44.508
    • Truebase
Re: Hoe een export maken van een SVN repo vanuit NAS1 naar NAS2?
« Reactie #3 Gepost op: 26 december 2019, 12:37:26 »
Overigens, ik heb dit Topic nog kunnen vinden.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-7   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-3
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-3   RT2600ac  SRM 1.3.1-9346-13
BeeDrive   1TB             BeeStation BSM 1.2-65586                                                                 MR2200ac  SRM 1.3.1-9346-13

Gemarkeerd als beste antwoord door aliazzz Gepost op 26 december 2019, 12:58:39

Offline aliazzz

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 97
  • -Ontvangen: 172
  • Berichten: 1.385
  • Yum yum brains...
Re: Hoe een export maken van een SVN repo vanuit NAS1 naar NAS2?
« Reactie #4 Gepost op: 26 december 2019, 12:56:49 »
stap1: Telnet aanzetten in Source DS
stap2: Inloggen in DS via Telnet
stap3: graaf naar de juiste directory van de svn database;
$ cd /volume1/@appstore/SVN/repo
stap4: dump de database naar een dumpfile (om de reponaam te zien typ je ls -s en vul je in zonder quotes );
$ sudo svnadmin dump "jouwreponaam" > dumpfile
Password:
* Dumped revision 0.
* Dumped revision 1.
..
* Dumped revision ..

Het dumpen kan even duren adhv de grootte van de database...

stap 5: verplaats de dumpfile naar je home directory;
$ mv dumpfile /volume1/homes/Aliazzz/
stap6: ga zelf naar de directory:
$  cd /volume1/homes/Aliazzz/
stap7: verander de ownership van de dumpfile naar de algemene admin group (SVN kent eigen users, die buiten algemeen admin werken);
$ sudo chgrp "administrators" "dumpfile"
stap8: voeg de file toe aan de DSM user uit de admin group;
$  sudo chown "Aliazzz" "dumpfile"
Nu is de dumpfile toegankelijk in de home directory van die user en kan je deze verplaatsen naar een andere SVN repository, bijvoorbeeld op een andere NAS of SAAS o.i.d.


Telnet uitzetten etc niet vergeten!
NAS;
Syno DS118 8TB DSM
Syno DS415+ 4*4TB SHR5 Btrfs, 8GB RAM DSM

ROUTER;
RT6600ax meshed 3x MR2200ac SRM

Homelab;
MicroK8s Kubernetes Cluster 3 nodes
CP - HP Proliant DL360 Gen9 2*XEON E5-2697A V4 256GB RAM, 20TB RAID5 SSD
WN - NUC Intel N5105 4x2.5Gbit, 32GB Ram, 1TB
WN - UGREEN DXP4800 Plus 64GB Ram, 24TB

Offline aliazzz

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 97
  • -Ontvangen: 172
  • Berichten: 1.385
  • Yum yum brains...
Re: Hoe een export maken van een SVN repo vanuit NAS1 naar NAS2?
« Reactie #5 Gepost op: 26 december 2019, 13:11:13 »
De onderstaande truc is ook het recept om een SVN backupfile achter de hand te hebben :thumbup:
De nas maakt geen van de SVN of GIT  :'( database tenzij je de nas op blockniveau zelf backupt.
NAS;
Syno DS118 8TB DSM
Syno DS415+ 4*4TB SHR5 Btrfs, 8GB RAM DSM

ROUTER;
RT6600ax meshed 3x MR2200ac SRM

Homelab;
MicroK8s Kubernetes Cluster 3 nodes
CP - HP Proliant DL360 Gen9 2*XEON E5-2697A V4 256GB RAM, 20TB RAID5 SSD
WN - NUC Intel N5105 4x2.5Gbit, 32GB Ram, 1TB
WN - UGREEN DXP4800 Plus 64GB Ram, 24TB

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 181
  • -Ontvangen: 2697
  • Berichten: 16.686
Re: Hoe een export maken van een SVN repo vanuit NAS1 naar NAS2?
« Reactie #6 Gepost op: 26 december 2019, 14:38:57 »
Een bruikbare oplossing. Ik had al gezien dat svnadmin de backup verzorgd, maar wist niet dat dit commando samen met het pakket geïnstalleerd wordt.

Je kunt de backup vast wel door de nas laten verzorgen als je de repository op een share zet.  Ik zelf gebruik Git. Dit staat op een gelijknamige share. Die share kan ik met HyperBackup opslaan. HB neemt ook de hidden files mee die git aanmaakt.

Bij een share moet je wel oppassen dat je hem niet moet mounten en rechtstreeks de inhoud gaat aanpassen. Als je hem via de mac mount, krijg je in elke folder hidden files. ".DS_Store" en "@eaDir". De eerste maakt de mac en de tweede maakt de nas  om de metadata van de mac op te slaan. Als je verder geen maatregelen neemt, komen die files ook in je project terug.

In git kun je echter files van het project uitsluiten. In mijn projectfolders staat steeds de file ".gitignore" met als inhoud:

**/@eaDir/
**/.DS_Store

Git heeft echter als voordeel boven SVN, dat elke cliënt de volledige repro bezit. Ik log vanaf verschillende toestellen in, zodat op elk toestel eigenlijk al een backup staat.  Bij SVN staat alleen de laatste versie op elk toestel.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac


 

stand van de kast (met frontzijde naar beneden), mag dat?

Gestart door emelBoard NAS hardware vragen

Reacties: 15
Gelezen: 5675
Laatste bericht 31 oktober 2015, 20:37:09
door Pippin
certificaat maken

Gestart door HenkGroenBoard DDNS / Quick Connect / EZ-Internet / Portforwarding

Reacties: 5
Gelezen: 1835
Laatste bericht 27 januari 2016, 20:55:04
door HenkGroen
DS photo werkt niet meer naar update.

Gestart door Henk-ieBoard Photo Station / Photos

Reacties: 3
Gelezen: 3152
Laatste bericht 29 maart 2016, 14:50:42
door Henk-ie
Wel en geen verbinding van laptop naar Synology VPN

Gestart door BinnetieBoard VPN Server

Reacties: 4
Gelezen: 2176
Laatste bericht 11 april 2016, 14:43:54
door Binnetie
VERPLAATST: Verbinding maken via poort doorsturen i.p.v. quick connect ?

Gestart door BirdyBoard Synology DSM algemeen

Reacties: 0
Gelezen: 408
Laatste bericht 13 juli 2022, 11:55:20
door Birdy