Nicholas wrote: > Казалось бы, rsync должен помочь. Ан нет: > вот так монтироетcя директория удаленного сервера: > sudo sshfs -o allow_other [email protected]:/ /mnt/remote_nas > Такая команда дается rsync (c помощью grsync) > rsync -r --partial --remove-source-files /mnt/remote_nas/upload > /home/user/download А на самом деле надо не монтировать, а ходить rsync'ом по ssh: rsync --rsh=ssh [...] [email protected]:/upload /home/user/download > 1. Те файлы котоые скачались частично и даже те что скачались > полностью(!) grsync в следующий раз начинает скачивать по новой, > несмотря на "--partial" Разумеется. rsync считает, что работает с (локальной) файловой системой, --partial он при этом не использует (и даже теоретически не может). Чтобы использовать --partial - локальный rsync должен общаться с удалённым rsync. Возможно, можно использовать опцию --append (но я не уверен и не проверял). > 2. Т.к опция "--remove-source-files" отрабатывает только после успешной > загрузки всех файлов, а такого не бывает никогда (если только в эту дир > по одному файлу не подкладывать) то, соответственно, тоже не отрабатывает. > Вопрос: как лучше организавать даунлоад, с удаленного nas, с докачкой и > удалением исходных файлов ?
-- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

