Die Hardlinks sind am BACKUP-SERVER du Wahnsinniger und sorgen dafür dass du eben unzählige Versionsstände auf selbigem haben kannst. Kopierst du einen BTRFS-Snapshot per rsync braucht jede Version auf der gegenseite den vollen Platz
__________________________
Abgesehen davon wer hat dir eigentlich erzählt dass Hardlinks mit rsync nicht überragen werden können? Das ist doch einfach alles nur Bullshit was ihr heir von euch gebt weil wenn dem so wäre müsstest du bei mir vorbeikommen und meinem Homeserver und Office-Rechner erzählen dass das was sie seit langem machen nämlich die gegenseitigen rsnapshot-Backups per rsync geegnseitig abzugleichen um auf jedem Rechner den vollen Versionsstand des anderen zu haben gar nicht geht
rsync --help | grep link socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace, -l, --links copy symlinks as symlinks -L, --copy-links transform symlink into referent file/dir --copy-unsafe-links only "unsafe" symlinks are transformed --safe-links ignore symlinks that point outside the source tree -k, --copy-dirlinks transform symlink to a dir into referent dir -K, --keep-dirlinks treat symlinked dir on receiver as dir -H, --hard-links preserve hard links --link-dest=DIR hardlink to files in DIR when unchanged
Hardlinks funktionieren nicht über Dateisystemgrenzen hinweg. Wenn du sie auf den Sicherungsserver überträgst dann musst du die Ganze Datei übertragen. Sie kann dann auf dem Sicherungsserver wieder als Hardlink repräsentiert werden.
> Hardlinks funktionieren nicht über Dateisystemgrenzen hinweg. > Wenn du sie auf den Sicherungsserver überträgst dann musst du > die Ganze Datei übertragen.
Das ist doch Schwachsinn Informiere dich wie rsync arbeitet
Da läuft auf beiden Seiten ein rsync-Prozess und beide sprechen miteinander per SSH und da muss niemand eine ganze Datei übertragen weil eine Instanz zur anderen einfach sagt "Mach hardlink A nach B" genauso wie rsync so gut wie nie Dateien komplett überträgt wenn sie nicht komplett neu sind (Wie gesagt: Informiere dich wie es arbeitet, ich werde nicht dafür bezhalt Leuten hier Basics zu erklären)
Was wusstest du? Dass ich daheim und im Büro auch einen Rechner habe?
Ja und weiter? Ändert nichts daran dass ich auch für die restliche Tecnnik inkl. Backup und Security zuständig bin, in den letzten 15 Jahren keinen einzigen Datenverlust zu verantworten habe und wir reden hier von etwa 300.000 Euro Umsatz der über die Infarstruktur am Tag generiert wird
Rufe rsync mit --inplace auf und auf dem btrfs werden, dank COW, nur die veränderten Blöcke gespeichert, d.h. du sparst sogar noch Speicher gegenüber einem Hardlink und hast nicht das Problem der Hardlinks, das wenn aus irgendeinem Grund eine Datei verändert wird, alle im Eimer sind.
Die Hardlinks sind am BACKUP-SERVER du Wahnsinniger und sorgen dafür dass du eben unzählige Versionsstände auf selbigem haben kannst. Kopierst du einen BTRFS-Snapshot per rsync braucht jede Version auf der gegenseite den vollen Platz
__________________________
Abgesehen davon wer hat dir eigentlich erzählt dass Hardlinks mit rsync nicht überragen werden können? Das ist doch einfach alles nur Bullshit was ihr heir von euch gebt weil wenn dem so wäre müsstest du bei mir vorbeikommen und meinem Homeserver und Office-Rechner erzählen dass das was sie seit langem machen nämlich die gegenseitigen rsnapshot-Backups per rsync geegnseitig abzugleichen um auf jedem Rechner den vollen Versionsstand des anderen zu haben gar nicht geht
rsync --help | grep link
socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
-l, --links copy symlinks as symlinks
-L, --copy-links transform symlink into referent file/dir
--copy-unsafe-links only "unsafe" symlinks are transformed
--safe-links ignore symlinks that point outside the source tree
-k, --copy-dirlinks transform symlink to a dir into referent dir
-K, --keep-dirlinks treat symlinked dir on receiver as dir
-H, --hard-links preserve hard links
--link-dest=DIR hardlink to files in DIR when unchanged
Hardlinks funktionieren nicht über Dateisystemgrenzen hinweg. Wenn du sie auf den Sicherungsserver überträgst dann musst du die Ganze Datei übertragen. Sie kann dann auf dem Sicherungsserver wieder als Hardlink repräsentiert werden.
> Hardlinks funktionieren nicht über Dateisystemgrenzen hinweg.
> Wenn du sie auf den Sicherungsserver überträgst dann musst du
> die Ganze Datei übertragen.
Das ist doch Schwachsinn
Informiere dich wie rsync arbeitet
Da läuft auf beiden Seiten ein rsync-Prozess und beide sprechen miteinander per SSH und da muss niemand eine ganze Datei übertragen weil eine Instanz zur anderen einfach sagt "Mach hardlink A nach B" genauso wie rsync so gut wie nie Dateien komplett überträgt wenn sie nicht komplett neu sind (Wie gesagt: Informiere dich wie es arbeitet, ich werde nicht dafür bezhalt Leuten hier Basics zu erklären)
> [...] meinem Homeserver und Office-Rechner [...]
Wusste ich es doch.
Was wusstest du?
Dass ich daheim und im Büro auch einen Rechner habe?
Ja und weiter?
Ändert nichts daran dass ich auch für die restliche Tecnnik inkl. Backup und Security zuständig bin, in den letzten 15 Jahren keinen einzigen Datenverlust zu verantworten habe und wir reden hier von etwa 300.000 Euro Umsatz der über die Infarstruktur am Tag generiert wird
Dann ist dein Unverständnis um so trauriger.
Rufe rsync mit --inplace auf und auf dem btrfs werden, dank COW, nur die veränderten Blöcke gespeichert, d.h. du sparst sogar noch Speicher gegenüber einem Hardlink und hast nicht das Problem der Hardlinks, das wenn aus irgendeinem Grund eine Datei verändert wird, alle im Eimer sind.