|
|
|
| Когда я закачивал сайт по ftp, то насколько файлов закачались неправильно.
По мере редактирования содержимого на сервере тоже можно что-то упустить и на своём компьютере иметь уже не совсем точную копию.
Так что хочется порой проверить, сравнить две директории.
Как это сделать с минимумом трафика.
Первое,что приходит в голову - это написать скрипт,собирающий CRC32 всех файлов в директории.
Запускаем его на сервере, запускаем на локалке и сравниваем полученные файлы.
Но тут намечаются некоторые подводные камни.
Поэтому ищю сейчас готовую утилиту такого типа.
Вы не встречали?
Или может быть есть подобная функция у большой программы? | |
|
|
|
|
|
|
|
для: Eugene77
(05.09.2008 в 21:10)
| | Странно, неужели я первый столкнулся с такой проблемой?
Или может быть всё проще, и упомянутая в других темах filezila всё это делает сама?
Скажите, хотя бы, что вы думаете по этому вопросу, если не знаете чем помочь!
Ещё, может быть, есть готовый класс PHP где-нибудь для такой операции? Вы ж сомногими фрэймверками знакомы... | |
|
|
|
|
|
|
|
для: Eugene77
(05.09.2008 в 21:10)
| | Странно, неужели я первый столкнулся с такой проблемой?
Или может быть всё проще, и упомянутая в других темах filezila всё это делает сама?
Скажите, хотя бы, что вы думаете по этому вопросу, если не знаете чем помочь!
Ещё, может быть, есть готовый класс PHP где-нибудь для такой операции? Вы ж сомногими фрэймверками знакомы... | |
|
|
|
|
|
|
|
для: Eugene77
(06.09.2008 в 18:58)
| | >Скажите, хотя бы, что вы думаете по этому вопросу, если не знаете чем помочь!
Выполнять массовый перенос файлов вне архивов - безумие. | |
|
|
|
|
|
|
|
для: Trianon
(06.09.2008 в 19:18)
| | >
>Выполнять массовый перенос файлов вне архивов - безумие.
1. А как потом разархивировать?
2. Это не всё. Я каждый день что-то подправляю в скриптах, может быть что-то по рассеянности вывел уже из согласования. Надо как-то проверить. Причём здесь архиваторы? | |
|
|
|
|
|
|
|
для: Eugene77
(06.09.2008 в 19:31)
| | >>Выполнять массовый перенос файлов вне архивов - безумие.
>1. А как потом разархивировать?
На идиотский вопрос отвечаю идиотским ответом: разархиватором.
>2. Это не всё. Я каждый день что-то подправляю в скриптах, может быть что-то по рассеянности вывел уже из согласования. Надо как-то проверить.
Это совсем другая статья. Для этого файлы снабжены метками времени.
И по времени они отлично сравниваются любым файловым менеджером.
>Причём здесь архиваторы?
Я говорил о
>>>Когда я закачивал сайт по ftp, то насколько файлов закачались неправильно.
Для предотвращения таких вещей (а FTP-протокол за сохранностью сам не следит) предназначены архивы.
Ну и scp-протокол защищен от искажений естественным образом, насколько я понимаю. | |
|
|
|
|
|
|
|
для: Trianon
(06.09.2008 в 19:41)
| | >На идиотский вопрос отвечаю идиотским ответом: разархиватором.
Да. Вопрос, получился не совсем точным. Как потом запустить разархиватор на сервере?
Если у меня доступ пока только по ftp? | |
|
|
|
|
|
|
|
для: Eugene77
(06.09.2008 в 19:58)
| | Ну по ftp вроде как можно удаленно команды выполнять.
Вообще-то это вопрос к хостеру, если сервер не Ваш. | |
|
|
|
|
|
|
|
для: Trianon
(06.09.2008 в 20:03)
| | >Ну по ftp вроде как можно удаленно команды выполнять.
>Вообще-то это вопрос к хостеру, если сервер не Ваш.
Что-то copy не выполняется... | |
|
|
|
|
|
|
|
для: Trianon
(06.09.2008 в 19:41)
| | давайте уж тогда доведём эту тему до логического конца.
Скажите, какие параметры архивации вы рекомендуете для больших файлов передаваемых по ftp? Там ведь можно установить возможности для восстановления повреждённых данных. Сколько там процентов указать? | |
|
|
|
|
|
|
|
для: Eugene77
(07.09.2008 в 12:51)
| | >Там ведь можно установить возможности для восстановления повреждённых данных.
Ни разу не приходилось пользоваться.
А большие файлы можно распилить на многотомный архив, и каждый том передать отдельно. | |
|
|
|
|
|
|
|
для: Eugene77
(05.09.2008 в 21:10)
| | >Но тут намечаются некоторые подводные камни.
>Поэтому ищю сейчас готовую утилиту такого типа.
>Вы не встречали?
>Или может быть есть подобная функция у большой программы?
Если нужно оперативно и без привлечения специфического софта, то можно воспользоваться архиватором. zip rar и т.п. | |
|
|
|