Привет! Я успешно использую 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. Есть идеи?
Таким образом, я заставил это работать, но я все еще не знаю, почему это перестало работать.
Сначала.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 смонтировал конечный диск, который заставил его перестать работать тихо!