У меня есть файлы на компьютере с Windows, которые я хочу скопировать на компьютер с Linux.На Linux-машине я использую команду smbclient для этого.
Мой файл /etc/samba/smb.conf (я добавил server signing = auto
при получении cli_negprot: SMB signing is mandatory and the server doesn't support it.
):
[global]
workgroup = MYGROUP
netbios name = APPLICATIONSERVER
server string = Samba Server Version %v
username map = /etc/samba/smbusers
log file = /var/log/samba/log.%m
max log size = 50
# client signing = required
server signing = auto
idmap config * : backend = tdb
cups options = raw
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
print ok = Yes
browseable = No
Команда:
date ; smbclient //<IP>/<Shared Folder> -U username%password -c 'lcd /tmp; cd sharedFolder; get myFile.tar' -d 10 ; date
При первом запуске команды ее выполнение заняло около минуты.Во второй раз, когда я запускал команду, это заняло всего 1 секунду.
Почему при последующих попытках копирование файла происходит так быстро?