Коллеги, вопрос, конечно, несколько оффтопичный, но ноги растут от юникса. А именно:
1. Разворачиваю на фирме систему резервного копирования на базе BackupPC, который поставлен на RFR-12.
2. Охватил бэкапом 2 десятка виндовых компьютеров фирмы по протоколу smb. Все нормально, если не учитывать несколько странную логику BackupPC.
3. Возникла проблема на 2х компьютерах (WinXP). А именно - по протоколу smb до системных шар C$, D$ не достучаться. А именно:
Хост по SMB виден:
Enter domain/Administrator's password:
Domain=[domain] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Sharename Type Comment
--------- ---- -------
IPC$ IPC Удаленный IPC
D$ Disk Стандартный общий ресурс
print$ Disk Драйверы принтеров
ADMIN$ Disk Удаленный Admin
C$ Disk Стандартный общий ресурс
session request to host.domain failed (Called name not present)
Domain=[domain] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Server Comment
--------- -------
Workgroup Master
--------- -------
Однако подключиться к ресурсу С$ не удается:
Enter domain/Administrator's password:
Domain=[domain] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
tree connect failed: NT_STATUS_INSUFF_SERVER_RESOURCES
Если попытаться примонтировать ремутную шару, то тоже литовский народный праздник обломайтис:
mount error(12): Cannot allocate memory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
То есть сервер английским по понятному пишет, что ему не хватает ресурсов. НО КАКИХ?????
Памяти, но там под гектар её. И, более того, на машинках с гораздо меньшим объемом памяти её для работы хватает. А здесь - нет...
Вчера весь день вкуривал Инет на эту тему, но внятного ответа найти не сумел.
Принял решение пойти другим путем. Ставлю на хост cwRsinc, настраиваю его. Настраиваю BackupPC на связь с этим хостом через rsyncd. предварительно всё тестирую на стенде. На стенде проблем нет. А вот на рабочем хосту - чудеса:
Вот лог ошибок BackupPC:
full backup started for directory cDrive
Connected to market1.alma.ru:873, remote version 30
Negotiated protocol version 28
Connected to module cDrive
Sending args: --server --sender --numeric-ids --perms --owner --group -D --links --hard-links --times --block-size=2048 --recursive --skip-compress=gz/zip/z/rpm/deb/iso/bz2/t[gb]z/7z/mp[34]/mov/avi/ogg/jpg/jpeg --ignore-times . .
Sent exclude: /WINDOWS/Temp
Sent exclude: /TEMP
Sent exclude: /RECYCLER
Sent exclude: /System Volume Information
Sent exclude: pagefile.sys
Sent exclude: /Documents and Settings/*/Local Settings
Sent exclude: /*/*.log
Sent exclude: *.log
Sent exclude: /*/*.tmp
Sent exclude: *.tmp
Xfer PIDs are now 30402
create d 755 0/0 0 .
create 644 0/0 0 AUTOEXEC.BAT
same 444 0/0 4952 Bootfont.bin
create 644 0/0 0 CONFIG.SYS
create d 755 0/0 0 Config.Msi
create d 755 0/0 0 Documents and Settings
create d 755 0/0 0 Documents and Settings/Acronis
create d 755 0/0 0 Documents and Settings/Acronis/Application Data
pool 644 0/0 62 Documents and Settings/Acronis/Application Data/desktop.ini
........[ здесь вырезано десятка полтора строчек о передаваемых файлах ]------
create d 755 0/0 0 Documents and Settings/Acronis/Cookies
pool 644 0/0 16384 Documents and Settings/Acronis/Cookies/index.dat
Can't write 32780 bytes to socket
Read EOF:
Tried again: got 0 bytes
finish: removing in-process file Documents and Settings/Acronis/NTUSER.DAT
Child is aborting
Done: 13 files, 35983 bytes
Got fatal error during xfer (aborted by signal=PIPE)
Backup aborted by user signal
Saving this as a partial backup
Читая этот лог видно, что cwRsync стоит достаточно большой список передаваемых файлов, пытается передать этот список в BackupPC, обламывается при передаче большого объема (Can't write 32780 bytes to socket), после чего бэкап абортируется по сигналу PIPE. Похоже опять ему не хватает памяти....
Коллеги, наведите на мысль, где собака зарылась? Что именно надо на рабочей станции в ХР подправить, что бы оно заработало? Лучше по smb. Но можно и через rsync. Мне моих скромных познаний не хватает.
