我是一个相当新的 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
?