Давненько тут не ступала нога айтишника... и так я теперь решил использовать блог просто как копилку полезных советов для самого себя...
и так из последних находок пересылка файлов
(или даже образов дисков) по ssh c экономией интернет траффика (особнно хорошо на файлах ко-рые хорошо поддаются сжатию)
ssh user@host "dd if=/myfile | gzip -9 -f" | gunzip | pv | dd of=/myfile
Не всегда интернеты работают стабильно, и закачка может рухнуть посреди передачи. Жмакаем ctrl+c видим вывод dd на нашем хосте, в частности нам напишут сколько секторов таки удалось записать возобновляем нашу закачку
ssh user@host "dd if=/myfile skip=X | gzip -9 -f" | gunzip | pv | dd of=/myfile seek=X
Вместо X подставляем к-во секторов которое успели скопировать в прошлый раз. Если закачка упала снова то сумму секторов со всех попыток. Если не знаем сколько успело скачаться (вырубили свет и тп) смотрим размер выходного файла и делим на размер сектора (по умолчанию 512 байт).
и так из последних находок пересылка файлов
(или даже образов дисков) по ssh c экономией интернет траффика (особнно хорошо на файлах ко-рые хорошо поддаются сжатию)
ssh user@host "dd if=/myfile | gzip -9 -f" | gunzip | pv | dd of=/myfile
Не всегда интернеты работают стабильно, и закачка может рухнуть посреди передачи. Жмакаем ctrl+c видим вывод dd на нашем хосте, в частности нам напишут сколько секторов таки удалось записать возобновляем нашу закачку
ssh user@host "dd if=/myfile skip=X | gzip -9 -f" | gunzip | pv | dd of=/myfile seek=X
Вместо X подставляем к-во секторов которое успели скопировать в прошлый раз. Если закачка упала снова то сумму секторов со всех попыток. Если не знаем сколько успело скачаться (вырубили свет и тп) смотрим размер выходного файла и делим на размер сектора (по умолчанию 512 байт).
Комментариев нет:
Отправить комментарий