<div class="gmail_quote">25 июня 2009 г. 16:58 пользователь Михаил Монашёв <span dir="ltr">&lt;<a href="mailto:postmaster@softsearch.ru">postmaster@softsearch.ru</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Здравствуйте, umask.<br>
<br>
Раздел около 600Гб<br>
Количество файлов и директорий посчитать не могу. Оно длится очень<br>
долго, а диск нужен для раздачи файлов.<br>
пусть будет 20 млн файлов и столько же директорий.<br>
</blockquote></div><br>Я-бы попробовал решить задачу так: серверА - новый, серверБ - старый. настраиваем серверА так чтобы при запросе &quot;GET /foo.gif&quot; при отсутствии на диске /foo.gif делался редирект/прокси_пасс на серверБ и отдавался пользователю файл, если /foo.gif есть - просто отдаем его. так-же разрешаем пользователям на серверА юзать webdav и делать &quot;PUT /foo.gif&quot; - таким образом на серверА  у нас появляется новый контент а на серверБ остаются &quot;замороженные&quot; данные. далее на серверА  говорим:<br>
ssh root@серверБ &quot;(cd /директория_с_файлами;tar cf - .)&quot; | (cd /куда_распаковать;tar --keep-old-files xvpf -)<br>и на серверА у нас потихоньку приезжает недостающий контент.<br>