1 (30.03.2011 12:08:32 отредактировано Cruiser78)

Коллеги, вопрос, конечно, несколько оффтопичный, но ноги растут от юникса. А именно:
1. Разворачиваю на фирме систему резервного копирования на базе BackupPC, который поставлен на RFR-12.
2. Охватил бэкапом 2 десятка виндовых компьютеров фирмы по протоколу smb. Все нормально, если не учитывать несколько странную логику BackupPC.
3. Возникла проблема на 2х компьютерах (WinXP). А именно - по протоколу smb до системных шар C$, D$ не достучаться. А именно:
Хост по SMB виден:

 Консоль:
# smbclient -L host -U domain/Administrator
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
    ---------            -------


Однако подключиться к ресурсу С$ не удается:
 Консоль:
# smbclient //host/C$ -U domain/Administrator
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.cifs //host.domain/C$ /mnt/host -o user=domain/administrator,pass=******
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. Мне моих скромных познаний не хватает.

2

а вот до сюда докопался? =)
http://www.unixresources.net/linux/lf/1 … 39242.html

3

VanDan пишет:

а вот до сюда докопался? =)
http://www.unixresources.net/linux/lf/1 … 39242.html

До сюда - нет. Ну очень тонкая настройка.....
Тема закрыта