Auteur Topic: Hoe een export maken van een SVN repo vanuit NAS1 naar NAS2?  (gelezen 2614 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: 164
  • Berichten: 1.368
  • 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
NUC: Intel N5105 4x2.5Gbit, 32GB Ram, Proxmox
Workstation: HP Proliant DL360 Gen9 2*XEON E5-2697A V4
256GB RAM, 20TB RAID5 SSD Cluster, Proxmox

DS415+ 4*4TB SHR5 Btrfs, 8 GB RAM
DS1515+ 5*3TB SHR5 Btrfs 16 GB RAM
DX513 4*6TB SHR5 Btrfs
DS118 8TB
RT6600ax meshed 3x MR2200ac

Offline aliazzz

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 97
  • -Ontvangen: 164
  • Berichten: 1.368
  • 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
NUC: Intel N5105 4x2.5Gbit, 32GB Ram, Proxmox
Workstation: HP Proliant DL360 Gen9 2*XEON E5-2697A V4
256GB RAM, 20TB RAID5 SSD Cluster, Proxmox

DS415+ 4*4TB SHR5 Btrfs, 8 GB RAM
DS1515+ 5*3TB SHR5 Btrfs 16 GB RAM
DX513 4*6TB SHR5 Btrfs
DS118 8TB
RT6600ax meshed 3x MR2200ac

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1381
  • -Ontvangen: 8002
  • Berichten: 44.016
  • Alleen een PB sturen als hier om gevraag wordt.
    • 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-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
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-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1381
  • -Ontvangen: 8002
  • Berichten: 44.016
  • Alleen een PB sturen als hier om gevraag wordt.
    • 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-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
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-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12

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

Offline aliazzz

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 97
  • -Ontvangen: 164
  • Berichten: 1.368
  • 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!
NUC: Intel N5105 4x2.5Gbit, 32GB Ram, Proxmox
Workstation: HP Proliant DL360 Gen9 2*XEON E5-2697A V4
256GB RAM, 20TB RAID5 SSD Cluster, Proxmox

DS415+ 4*4TB SHR5 Btrfs, 8 GB RAM
DS1515+ 5*3TB SHR5 Btrfs 16 GB RAM
DX513 4*6TB SHR5 Btrfs
DS118 8TB
RT6600ax meshed 3x MR2200ac

Offline aliazzz

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 97
  • -Ontvangen: 164
  • Berichten: 1.368
  • 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.
NUC: Intel N5105 4x2.5Gbit, 32GB Ram, Proxmox
Workstation: HP Proliant DL360 Gen9 2*XEON E5-2697A V4
256GB RAM, 20TB RAID5 SSD Cluster, Proxmox

DS415+ 4*4TB SHR5 Btrfs, 8 GB RAM
DS1515+ 5*3TB SHR5 Btrfs 16 GB RAM
DX513 4*6TB SHR5 Btrfs
DS118 8TB
RT6600ax meshed 3x MR2200ac

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2668
  • Berichten: 16.550
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


 

Snelheid kopieren van DS110j naar USB met DS file

Gestart door JuupkeBoard Externe harddisks en Printers

Reacties: 1
Gelezen: 2102
Laatste bericht 16 mei 2012, 12:15:11
door Martijn85
Eigen applicatie maken/draaien

Gestart door BvdVenBoard Overige 3rd party packages

Reacties: 1
Gelezen: 2149
Laatste bericht 24 juni 2012, 12:33:29
door wizjos
Office documenten maken extra folders aan

Gestart door mediadutchiesBoard WebDav

Reacties: 7
Gelezen: 4846
Laatste bericht 26 juli 2017, 00:11:04
door Babylonia
volume van 32bit naar 64bit

Gestart door EddiexbmwBoard Synology DSM algemeen

Reacties: 2
Gelezen: 1013
Laatste bericht 29 augustus 2017, 20:08:42
door Birdy
Backup terugzetten naar nieuwe HD

Gestart door RiannevsBoard Data replicator & overige backupsoftware

Reacties: 11
Gelezen: 3090
Laatste bericht 16 oktober 2017, 16:49:34
door Birdy