Migration ext4 zu BTRFS: Best practise

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Ahh Scheiße!?!? I just made a rookie mistake and deleted all the files in /root :oops:

I wanted the script to print "Deleting <filename>" when deleting an old docker export and mistakenly added:
Code:
find . -type f -exec sh -c 'echo "Deleting $(basename "{}")"; rm "{}"' \;

instead of:
Code:
find  "$ExportDir" -name "${container}_*.json" -mtime +"$DeleteOlder" -exec sh -c 'echo "Deleting $(basename "{}")"; rm "{}"' \;

resulting in:
Code:
root@DISKSTATION:~# /volume1/scripts/syno_docker_export.sh
Synology_Docker_Export v1.0.2
DS1821+ DSM 7.3.1-86003

Exporting container settings to /volume1/docker/docker_exports

Exporting portainer json
Deleting .wget-hsts
Deleting history
Deleting .profile.size_check
Deleting Tree
Deleting .profile
Deleting FOR SYSTEM USE ONLY. DO NOT UPLOAD FILES HERE.
Deleting dead.letter
Deleting ini
Deleting known_hosts
Deleting 2025-11-24T22_42_51_983Z-debug-0.log
Deleting 2025-11-29T02_45_40_714Z-debug-0.log
Deleting 2025-10-28T06_36_21_655Z-debug-0.log
Deleting 2026-01-31T01_48_16_930Z-debug-0.log
Deleting 2025-11-29T02_45_36_616Z-debug-0.log
Deleting 2025-10-28T06_24_00_468Z-debug-0.log
Deleting 2026-01-31T01_48_12_536Z-debug-0.log
Deleting 2026-02-02T22_03_17_047Z-debug-0.log
Deleting 2025-11-24T22_42_55_019Z-debug-0.log
Deleting 2025-10-28T06_36_25_235Z-debug-0.log
Deleting 2025-10-28T06_23_56_552Z-debug-0.log
Deleting _update-notifier-last-checked
Deleting .lesshst
Exporting jlesage-dupeguru1 json
Exporting organizr-organizr1 json
Exporting linuxserver-librespeed1 json
Exporting scrutiny json
Exporting iPerf3 json
Exporting pannal-kitana1 json
Exporting shell-ui json
Exporting Red5d_docker-autocompose json
Exporting cglatot-pasta1 json

Finished

I've restored the following by copying them from another Synology:
Code:
.profile
.profile.size_check
.wget-hsts
"FOR SYSTEM USE ONLY. DO NOT UPLOAD FILES HERE"
 
  • Wow
Reaktionen: ctrlaltdelete
Zuletzt bearbeitet:
@DaveR vielen Dank dafür. Ich werde es die nächsten Tage mal laufen lassen, testen und berichten.
 
  • Like
Reaktionen: DaveR

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat