linux – rsync:写入失败 – 设备上没有剩余空间(28)
发布时间:2020-12-13 17:02:17 所属栏目:Linux 来源:网络整理
导读:我想rsync文件夹从一个服务器到另一个服务器. 但rsync同步失败: $rsync -zr --compress-level=9 --delete /var/www/mywebsite/current/web/js login@192.168.1.4:/srv/data2_httprsync: write failed on "/srv/data2_http/js/8814c77.js": No space left on
我想rsync文件夹从一个服务器到另一个服务器.
但rsync同步失败: $rsync -zr --compress-level=9 --delete /var/www/mywebsite/current/web/js login@192.168.1.4:/srv/data2_http rsync: write failed on "/srv/data2_http/js/8814c77.js": No space left on device (28) rsync error: error in file IO (code 11) at receiver.c(322) [receiver=3.0.9] rsync: connection unexpectedly closed (21747 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at io.c(605) [sender=3.0.9] 但我有足够的空间! $du -h /var/www/mywebsite/current/web/js 2.4M /var/www/mywebsite/current/web/js df -h Filesystem Size Used Avail Use% Mounted on rootfs 5.0G 3.0G 1.8G 64% / /dev/root 5.0G 3.0G 1.8G 64% / devtmpfs 2.0G 0 2.0G 0% /dev tmpfs 395M 132K 395M 1% /run tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 24K 16K 8.0K 67% /var/gandi tmpfs 24K 16K 8.0K 67% /var/gandi tmpfs 789M 0 789M 0% /run/shm /dev/xvdb 202G 168G 25G 88% /srv/data2_http df -i Filesystem Inodes IUsed IFree IUse% Mounted on rootfs 327680 67666 260014 21% / /dev/root 327680 67666 260014 21% / devtmpfs 504593 319 504274 1% /dev tmpfs 504848 224 504624 1% /run tmpfs 504848 2 504846 1% /run/lock tmpfs 504848 5 504843 1% /var/gandi tmpfs 504848 5 504843 1% /var/gandi tmpfs 504848 2 504846 1% /run/shm /dev/xvdb 13434880 2152940 11281940 17% /srv/data2_http 解决方法
rsync首先将内容传输到目标文件夹中的临时文件;如果成功,则将该临时文件重命名为目标文件.如果传输失败,则删除临时文件.一个2GB的文件会填满你的目标空间,然后在rsync删除它后,空间再次可用.所以,rsync可以欺骗你对空间问题的调查.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |