Перемещение файла приводит к тому, что сервер перестает отвечать

Перемещение файла приводит к тому, что сервер перестает отвечать

Я настроил задание резервного копирования, в ходе которого я перемещаю файл большего размера (80 ГБ) с машины Debian Linux на сервер Windows 2012 (смонтировав общий ресурс Windows с помощью Samba).

Дело в том, что как только начинается перемещение файла, сервер становится более или менее неотзывчивым (например, ping отвечает только спорадически, соединение теряется, клиенты не могут войти на сервер и т. д.) до тех пор, пока перемещение не будет завершено.

Мне такое поведение кажется немного странным. Я знаю, что перемещение файла использует почти всю полосу пропускания, но разве сервер не должен, пусть и медленнее, хотя бы обрабатывать другие запросы на подключение? Есть ли какие-то настройки сервера samba или windows, чтобы предотвратить такое поведение?

решение1

Вы можете попробовать ограничить полосу пропускания, используемую процессом резервного копирования.

tar cvf - /files/to/backup | pv -L 512k > /your/file/on/sshfs

или, если архив уже создан:

cat backup.tgz | pv -L 512k > /your/file/on/sshfs

Связанный контент