Есть комп файл-сервер с Fedora Server 30. Самба раздаёт папку "disk" на жестком диске с ext4 и папку "usb", которая автомонтируется с помощью autofs при подключении переносного usb-диска. итого видны: "/srv/disk" и "/srv/usb", всё замечательно. С клиента-компа c Windows-7 захожу на них и копирую с помощью TotalCommander-8.51 содержимое с "/srv/usb" на "/srv/disk" - всё нормально, 25-30Мб/сек, но замечаю, что трафика на клиенте почти никакого. Но на сервере все прекрасно скопировалось, значит копировалось без участия клиента в цепи перекачки данных. Пробую то же самое проводником на том же компе-клиенте - фига! Проводник тянет через себя-клиента с "/srv/usb" и отдает обратно на сервер на "/srv/disk". Трафик прёт на клиенте. Пробую на клиенте с CentOS-7 (Mate DE) - тоже трафик через клиента.Получается, только Total Commander использует копирование на стороне сервера, не засасывая данные к себе, а проводник самой винды и Centos-7 этого не умеют? Насколько помню, это возможность в протоколе SMB3 - "server-side copy calls". Можно ли в Linux так копировать по-умолчанию в DE? Или samba 4.8.3-4.el7 чего-то для этого не умеет?
|