LINUX.ORG.RU
ФорумAdmin

Слабая скорость по sshfs

 , ,


0

1

Доброй ночи. Получилось, так, что нужно забэкапить 40 Гб с удаленного сервера. Есть доступ по ssh. Сделал так:

sshfs user@ip_address: /backup
for i in `ls -1` ; do tar cf /backup/back_up_timeweb_`date +%F`/$i.tar $i ; done
Но скорость просто ужасно маленькая, хотя канал у меня 32 мб, и если напрямую по scp качать с сервера, скорость по-более будет. В чем загвоздка? Где туплю ?



Последнее исправление: CYB3R (всего исправлений: 1)

Вероятно потому, что фалы тянят по-отдельности, надо бы архив создавать на удаленной стороне и stdout перенаправлять к себе.

anonymous
()

зачем так? и зачем тебе каждый файл тарить??
1) поднимись на один уровень выше
и как я тут кому-то уже подсказывал,
tar cj important_folder | ssh user@ip 'cat > backup.tar.bz2'

aol ★★★★★
()
Ответ на: комментарий от aol

правило простое:
local_command | ssh user@host 'remote_command'
и в другую сторону:
ssh user@host 'remote_command' | local_command

aol ★★★★★
()

Какое-то извращение.

Зачем цикл? Где создаётся архив? Откуда берутся файлы для архива? А не гонет ли tar файлы туда-сюда по сети?

r2d2
()

fffffffff

screen (или nohup command &) юзай, чтобы не отвалилось при отключении ssh и не тормозило из-за текстового вывода.

ktulhu666 ☆☆☆
()
Ответ на: комментарий от riso

Вот это другое дело. Ещё можно z заменить на j или J.

r2d2
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.