rsync создает 0-байтовые файлы на смонтированном диске cifs

Привет! Я успешно использую rsync для резервного копирования файлов со своего внешнего диска на общий диск, смонтированный на cifs, начиная с Ubuntu 10.04. ]

«MyDFSMountingCIFSDrive» монтируется с использованием опций

sudo mount -t cifs //10.1.1.11/dfsroot/archive/ /home/MyDFSMountedCIFSDrive -o user=hari,rw,nosuid,gid=1000,uid=1000,hard

Теперь, когда я использую команду rsync. Вся структура Справочника создана. У меня есть несколько файлов в подкаталогах с расширением "img". Подкаталоги также создаются соответствующим образом. Но для файлов в этих подкаталогах у меня есть файл с нулевым байтом, который начинается с "." и имеет странное шестнадцатеричное расширение

Фактический файл

P_248509-A_060.img   36MB

Вместо этого rsync создает (обратите внимание на «.» в начале)

.P_248509-A_060.img.CluiPK  0 bytes

Кто-нибудь знает, что такое продолжая

Я могу использовать «cp -R» и точно копировать эти файлы. Я не видел, чтобы rsync делал это с моими системами 10.04. Есть идеи?

3
задан 14 December 2015 в 05:55

1 ответ

Таким образом, я заставил это работать, но я все еще не знаю, почему это перестало работать.

Сначала.P_248509-A_060.img. Файл CluiPK, который составляет 0 байтов, которые я изучил, является временным файлом. rsync создает эти временные файлы, что он затем отодвигается к заключительному имени.

Я понял это, потому что на 10,04 полях, подобный rsync дал сообщения, говоря, что он не мог переименовать.P_248509-A_060.img. CluiPK к P_248509-A_060.img

Я также считал этот вопрос здесь, где второй ответ указал, что.XXXX файлы являются временными файлами

Наконец, после того как я знал, что они были временными файлами, я погуглил и нашел это решение на суперпользователе

Так заменяя мою команду

rsync -av /media/hari/MyExtDrive/  /home/MyDFSMountedCIFSDrive/DataBackup/ -T /tmp

ИЛИ

rsync -av /media/hari/MyExtDrive/  /home/MyDFSMountedCIFSDrive/DataBackup/ --inplace

Файлы копируются точно и полностью.

Теперь Мой вопрос, почему rsync не сказал мне, что перестал работать из-за некоторой проблемы с tempfile. Я был смущен, потому что это перестало работать тихо. Я не знаю то, что это об исходном диске, или cifs смонтировал конечный диск, который заставил его перестать работать тихо!

5
ответ дан 14 December 2015 в 05:55

Другие вопросы по тегам:

Похожие вопросы: