rsync from remote host "failed: No space left on device (28)" even with --inplace
Adam Funk
a24061 at ducksburg.com
Fri Nov 8 12:51:00 UTC 2024
On 2024-11-07, Nils Kassube via ubuntu-users wrote:
> On 07.11.24 Adam Funk wrote:
>> I'm trying to copy a lot of data from a high-performance computing
>> server to a USB hard drive.
>
>> $ ssh remotehost
>> # successful
>> # then in another terminal:
>> $ rsync -e ssh -a --info=progress2 --inplace \
>> remotehost:/path/to/the_stuff/ /media/adam/CWB_DATA/the_stuff/
>>
>> It keeps failing with "failed: No space left on device (28)" even
>> though the USB drive has plenty of space:
>
>> $ df -ih .
>> Filesystem Inodes IUsed IFree IUse% Mounted on
>> /dev/sdb1 0 0 0 - /media/adam/CWB_DATA
>>
>> I added the --inplace option after googling the error message, but
>> it's still producing the same error. I assume the inode 0 count is
>> because the drive is formatted in fat32.
>>
>> Is the drive format the problem?
>
> Yes, maybe FAT32 is the culprit - at least it is the reason for the
> inode count of 0. Remember the max. file size for FAT32 is 4 GiB,
> so maybe you just can't copy a huge file. OTOH, I'm not familiar
> with rsync problems though, so maybe there is another reason.
None of the files are even close to that big, but there are a lot of
files (a few hundred thousand).
More information about the ubuntu-users
mailing list