Ich benutze mit cron täglich ein Backupscript was ich mir geschrieben habe. Dies legt einen Ordner des aktuellen Datums an und soll den mit dem Vortag vergleichen, so dass bei gleichen Dateien die hardlinks benutzt werden sollen um Speicher zu sparen.
1 2 3 4 5 6 7 8 9 10 | SRC="/var/www/nextcloud/" # for the daily function: DAY=`date -I` DAYB=`date -I -d "1 day ago"` DTRG="/mnt/Safetape/Backups/Nextcloud/daily/$DAY" DLNK="/mnt/Safetape/Backups/Nextcloud/daily/$DAYB" DOPT="-Aax --delete --link-dest=$DLNK" rsync $DOPT $SRC $DTRG |
(Brauche die variablen noch für andere Dinge habe das Script nicht komplett kopiert)
Wenn ich nun im Backup Verzeichhnis bin und die Dateigrössen ansehe mit
1 | du -hc --max-depth=1 |
Bekomme ich exakt die gleichen Größen ausgegeben für alle Ordner. Wieso werden keine hardlinks benutzt?
Die Backup Platte ist extern und ext3 formatiert. Muss ich da bestimmte Mount Optionen aktivieren, damit hardlinks unterstützt sind?