Beim Versuch, Dateien mithelfe des Rsync-Dienstprogramms zu synchronisieren oder zu übertragen, stößt man gelegentlich auf den Fehler “Datei zu groß”. Dieses Problem tritt oft dann auf, wenn Sie versuchen, eine Datei zu kopieren, die größer ist als das, was Ihr Dateisystem verarbeiten kann.
Die erste Lösung besteht darin, das Dateisystem, mit dem Sie arbeiten, zu ändern. Verwenden Sie, wenn möglich, ein Dateisystem wie NTFS oder ext4, das mit großen Dateien umgehen kann. Laut Microsoft kann NTFS mit Dateien umgehen, die fast 16 Terabyte groß sind, während ext4 laut Ubuntu bis zu 1 Exabyte verarbeiten kann. Beide sind hervorragende Optionen, wenn Sie mit großen Dateien arbeiten müssen.
Ein weitere Möglichkeit besteht darin, die Dateien vor dem Versuch, sie zu übertragen, zu zerteilen oder zu komprimieren. Es gibt viele Dienstprogramme, die Ihnen dabei helfen können, z.B. “split” für Unix/Linux oder “WinRAR” und “7-Zip” für Windows. Diese Werkzeuge können eine große Datei in kleinere Teile zerlegen oder die Datei komprimieren, um ihre Größe zu reduzieren.
Manchmal kann auch das Upgrade Ihres Rsync-Dienstprogramms das Problem lösen. Ältere Versionen von Rsync können mit bestimmten Dateigrößen möglicherweise nur schwierig oder überhaupt nicht umgehen. Ein Upgrade auf eine neuere Version kann daher hilfreich sein.
Schließlich sollten Sie immer sicherstellen, dass ausreichend Speicherplatz auf dem Zielgerät zur Verfügung steht, da Rsync andernfalls möglicherweise nicht in der Lage ist, die übertragene Datei korrekt zu verarbeiten.
Die Behebung des Fehlers kann von vielen Faktoren abhängen: dem verwendeten Dateisystem, der Dateigröße und dem Vorhandensein genügend freien Speicherplatzes auf dem Ziellaufwerk. In einigen Fällen können Sie einfach das Dateisystem ändern, in anderen Fällen ist es möglicherweise notwendig, die Datei zu splitten oder das Rsync-Tool zu aktualisieren. Quellen:
- Microsoft NTFS-Overview: https://docs.microsoft.com/de-de/windows-server/storage/ntfs/ntfs-overview
- Ubuntu-manpage for EXT4: http://manpages.ubuntu.com/manpages/trusty/man5/ext4.5.html
- GNU Core-utils Split: https://www.gnu.org/software/coreutils/manual/html_node/split-invocation.html#split-invocation
- Rsync-Manpage: https://linux.die.net/man/1/rsync
- WinRAR(Windows): https://www.win-rar.com/
- 7-zip(Windows): https://www.7-zip.de/