Auteur Topic: backup van één foldermap  (gelezen 424 keer)

Offline wgerber

  • Bedankjes
  • -Gegeven: 4
  • -Ontvangen: 1
  • Berichten: 19
backup van één foldermap
« Gepost op: 13 december 2024, 16:59:30 »
Hallo,
Ik wil van één specifieke folder in mijn nas een automatische backup of copy maken naar een folder die in een docker container staat.
Hoe kan ik dat het beste uitvoeren?


Offline wgerber

  • Bedankjes
  • -Gegeven: 4
  • -Ontvangen: 1
  • Berichten: 19
Re: backup van één foldermap
« Reactie #1 Gepost op: 14 december 2024, 12:17:57 »
Opgelost:
Leve ChatGPT
#!/bin/bash

# Bronmap (waar de bestanden vandaan komen)
source_directory="/volume1/boeken"

# Doelmap (waar de bestanden naartoe verplaatst moeten worden)
destination_directory="/volume1/docker/calibre/confog/Nieuwe downloads boeken"

# Controleer of de bronmap bestaat
if [ ! -d "$source_directory" ]; then
  echo "De bronmap bestaat niet."
  exit 1
fi

# Controleer of de doelmap bestaat, zo niet, maak deze aan
if [ ! -d "$destination_directory" ]; then
  echo "De doelmap bestaat niet, maak deze aan."
  mkdir -p "$destination_directory"
fi

# Verplaats de bestanden
mv "$source_directory"/* "$destination_directory"

# Controleer of het verplaatsen gelukt is
if [ $? -eq 0 ]; then
  echo "Bestanden zijn succesvol verplaatst van $source_directory naar $destination_directory"
else
  echo "Er is een fout opgetreden bij het verplaatsen van de bestanden."
  exit 1
fi

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1415
  • -Ontvangen: 8121
  • Berichten: 44.468
    • Truebase
Re: backup van één foldermap
« Reactie #2 Gepost op: 14 december 2024, 12:31:10 »
Netjes hoor  :thumbup:

Citaat
Ik wil van één specifieke folder in mijn nas een automatische backup of copy maken naar een folder die in een docker container staat.
En deze zet je in de Taakplanner.

Overigens, een "mv" is geen backup ;)


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 wgerber

  • Bedankjes
  • -Gegeven: 4
  • -Ontvangen: 1
  • Berichten: 19
Re: backup van één foldermap
« Reactie #3 Gepost op: 14 december 2024, 12:51:08 »
Hi Birdy,
Die staat intussen idd in taakplanner. En het werkt goed.
Het is nu geen backup meer maar een verplaatsing idd.
Ging mij om het verplaatsen van boeken naar mijn calibre boeken map.
Niet altijd krijg ik een epub binnen maar een bestand met verschillende files. En die importeert calibre niet. Dus zou ik voor elk boek dat in een map staat steeds weer opnieuw die map moeten selecteren om het boek te importeren.
Nu moet ik dat nog handmatig doen maar dat doe ik dan in de map waarin het bestand gedownload wordt.
En die verplaats ik dan automatisch naar de calibre/books map.

Offline wgerber

  • Bedankjes
  • -Gegeven: 4
  • -Ontvangen: 1
  • Berichten: 19
Re: backup van één foldermap
« Reactie #4 Gepost op: 15 december 2024, 16:09:29 »
Aangepast script om alleen epub bestanden te verplaatsen:

#!/bin/bash

# Bronmap (waar de bestanden vandaan komen)
source_directory="/volume1/boeken"

# Doelmap (waar de bestanden naartoe verplaatst moeten worden)
destination_directory="/volume1/docker/calibre/config/Nieuwe downloads boeken"

# Controleer of de bronmap bestaat
if [ ! -d "$source_directory" ]; then
  echo "De bronmap bestaat niet: $source_directory"
  exit 1
fi

# Controleer of de doelmap bestaat, zo niet, maak deze aan
if [ ! -d "$destination_directory" ]; then
  echo "De doelmap bestaat niet, deze wordt aangemaakt: $destination_directory"
  mkdir -p "$destination_directory"
fi

# Zoek naar .epub-bestanden in de bronmap en submappen
epub_files=$(find "$source_directory" -type f -name "*.epub")

# Controleer of er .epub-bestanden zijn gevonden
if [ -z "$epub_files" ]; then
  echo "Er zijn geen .epub-bestanden gevonden in $source_directory of submappen."
  exit 0
fi

# Verplaats gevonden .epub-bestanden naar de doelmap
while IFS= read -r file; do
  mv "$file" "$destination_directory"
done <<< "$epub_files"

# Controleer of het verplaatsen gelukt is
if [ $? -eq 0 ]; then
  echo "Alle .epub-bestanden zijn succesvol verplaatst naar $destination_directory."
else
  echo "Er is een fout opgetreden bij het verplaatsen van de bestanden."
  exit 1
fi

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 181
  • -Ontvangen: 2696
  • Berichten: 16.674
Re: backup van één foldermap
« Reactie #5 Gepost op: 16 december 2024, 11:14:04 »
Dank voor het dezen.

Ik heb de code even tussen code tags geplaatst. Als je code uit een gewone message kopieert, kan het gebeuren dat je hidden karacters meeneemt die die boel verzieken en waarvan het lang kan duren voordat je de oorzaak van niet werkende code vind. (Ik heb hier in het verleden wel eens problemen mee gehad)

Als je de code uit de code tags kopieert, zou de forumsoftware er geen hidden tekens in moeten stoppen.  En de lap tekst wordt compacter voor alle anderen die door een topic heen scrollen.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac


 

Hyper Backup niet compatible?

Gestart door mijnheerGielenBoard Data replicator & overige backupsoftware

Reacties: 2
Gelezen: 458
Laatste bericht 13 augustus 2021, 14:53:58
door mijnheerGielen
Pluimpje voor Hyper Backup

Gestart door BrioletBoard Data replicator & overige backupsoftware

Reacties: 0
Gelezen: 371
Laatste bericht 18 januari 2022, 20:47:54
door Briolet
Hyper backup in meerdere volumes mogelijk?

Gestart door HelgaBoard Data replicator & overige backupsoftware

Reacties: 10
Gelezen: 985
Laatste bericht 27 juni 2022, 16:25:47
door Helga
backup ds212+ voor het eerst

Gestart door janwin7Board Data replicator & overige backupsoftware

Reacties: 3
Gelezen: 447
Laatste bericht 16 mei 2023, 20:26:02
door Birdy
Opgeslagen gegevens zijn beschadigd van Hyper Backup, hoe krijg je wat terug

Gestart door reinduBoard Data replicator & overige backupsoftware

Reacties: 5
Gelezen: 779
Laatste bericht 21 januari 2024, 22:25:53
door reindu