rsync делает довольно простое, это инструмент, который я обычно использую для копирования всех структур каталогов:
rsync -av /home/source/svn/repo /home/dest/svn/
Это создаст repo каталог и все, что он удовлетворяет в/home/dest/svn каталоге, таким образом, у Вас будет/home/dest/svn/repo/...
Таким образом для Вас пример:
rsync -rv ./ /tmp/xen/
- a, сохранил бы метки времени и был бы рекурсивным среди прочего, 'человек rsync'.
Обновление после понимания я считал вопрос неправильно:
Подражать структуре каталогов (альтернатива tar):
rsync -av --include='*/' --exclude='*' source destination
И затем скопировать файлы прежде говорят 20 минут назад:
find . -type f -mmin -20 -print0 | xargs -0 cp --target-directory /mydestdir/
У меня есть подобная проблема о моей машине ESXi 4. Наиболее вероятная причина состоит в том, что Ваш / раздел становится полным во время обновления.
Утилита обновления пытается скопировать файлы от/bootbank до/tmp/stage, которые являются оба частью / раздел (если Вы используете разделение ESXI по умолчанию).
Я еще не попробовал это, таким образом, я не могу дать 100%-ю гарантию, что это будет работать, но я думаю, что создание гибкой ссылки от/tmp/stage до где-нибудь в/vmfs разделе добьется цели.