rsync 大型临时文件

rsync 大型临时文件

我是一个相当新的 rsync 用户。我正在尝试了解 rsync 如何创建/使用临时文件。

情况:我的硬盘里有很多图片目录,例如

├── [480K]  Pictures/
│   ├── [4.0K]  112007272/
│   │   ├── [ 60K]  image_000.jpg*
│   │   ├── [ 70K]  image_001.jpg*
│   │   ├── [ 70K]  image_002.jpg*
│   │   ├── [ 60K]  image_003.jpg*
...
│   ├── [4.0K]  112007275/
│   │   ├── [ 60K]  image_000.jpg*
│   │   ├── [ 60K]  image_001.jpg*
│   │   ├── [ 50K]  image_002.jpg*

主目录大约有 200GB。硬盘已损坏,所以我需要将文件复制到备份硬盘上。

我使用了以下命令

rsync -br /media/jon/DataA /media/jon/DataB --info=progress2

在此过程中,新目录的大小DataB约为原始目录的 2 倍DataA。当我查看时,我发现rsync 创建一些临时文件默认情况下。

但是,我担心的是这些临时文件可能会变得非常大(约 54M)。据我所知,它们仅包含要复制的文件的路径。但是,文件很多(超过一千个这样的临时文件)。

DataB有没有更好的方法来处理这种情况?当我的容量达到 88%时,这真的令人担忧。

加上旗帜是不是更好的做法--inplace

相关内容