Мар 29 2009

Как правильно перенести большой объем файлов.

При обслуживании больших, активно развивающихся веб проектов, раньше или позже вы столкнетесь с тем, что придется расширять дисковое пространство, а расширение дискового пространства, как правило связанно с переносом больших объемов файлов. Когда надо перенести 2 десятка файлов, объемом мегабайт 200, никакой сложности нет. Время переноса пара минут, количество отказов минимально.
Но что делать, когда нужно перенести гигабайт 100-200, пару десятков миллионов файлов? Время переноса такого объема, будет исчисляться часами. При простом переносе файлы будут постепенно исчезать и пришедшие за этим файлом пользователи, будут получать отказ.

Что бы не было большого количества отказов, лучше всего воспользоваться таким простым рецептом.
Сначала мы копируем файлы на новое место, затем переименовываем исходную директорию, на ее место ставим симлинк, указывающий на новое месторасположение файлов. Проверяем работоспособность и только тогда удаляем переименованную директорию.
Описанный прием прост и незамысловат, тем не менее он сохранил немало нервов, ведь никогда не знаешь, когда придет робот поисковой системы для индексации и сколько страниц успеет вылететь из индекса при простом переносе файлов.

Добавить в закладки:

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Украинская Баннерная Сеть