Auteur Topic: Hoe een export maken van een SVN repo vanuit NAS1 naar NAS2?  (gelezen 2639 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: 1399
  • -Ontvangen: 8046
  • Berichten: 44.176
  • Fijne feestdagen.......
    • 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-5   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-2
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-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.176
  • Fijne feestdagen.......
    • 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-5   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-2
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-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 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: 2680
  • Berichten: 16.584
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


 

Kan geen verbinding maken met VPN op NAS

Gestart door OtmanBoard VPN Server

Reacties: 3
Gelezen: 3327
Laatste bericht 11 januari 2017, 13:12:10
door Pippin
DSM 5.2-5565 installeren voordat ik door kan naar 6.0 en hoger

Gestart door Linkspoot61Board Synology DSM 5.2

Reacties: 1
Gelezen: 3082
Laatste bericht 27 februari 2017, 11:37:41
door Robert Koopman
synology 214 van windows naar mac

Gestart door swakkenBoard Synology DSM algemeen

Reacties: 2
Gelezen: 877
Laatste bericht 04 april 2017, 14:49:06
door Briolet
Google Takeout naar NAS

Gestart door zeeforelBoard Data replicator & overige backupsoftware

Reacties: 2
Gelezen: 1152
Laatste bericht 20 mei 2017, 11:01:36
door zeeforel
Office documenten maken extra folders aan

Gestart door mediadutchiesBoard WebDav

Reacties: 7
Gelezen: 4867
Laatste bericht 26 juli 2017, 00:11:04
door Babylonia