|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vladimir Borissov 2:5020/400 12 Mar 2003 16:36:20 To : All Subject : backup huge files through smbclient directly to strimmer -------------------------------------------------------------------------------- Привет всем. Hарод, нужна ваша помощь. Очень! У меня есть в сети файл размером 10G (это один файл). Он находится на win2000 серваке. Hадо его забекапить. Hа backup сервере (фря) винт размером 3G. Бекаплю все из сети сразу же на стриммер (tandberg 20G/40G) используя smbclient (перловым скриптом): system "/usr/local/bin/smbclient //<сервер>/<отшаренный-фолдер-где-лежит-этот-файл> -U <login>%<pass> -Tc /dev/sa0 <имя-файла10G>; Все остальные файлы забираются без проблем. А этот выдает следующую ошибку: File size change - truncating \<имя-файла> to 1599864832 bytes Файл в это время не меняется. Если запустить просто smbclient без функции tar, то прекрасно копируются все 10G на винт (если таковой есть) без всякого truncating!! Пробовал использовать smbclient без tar, а выход направлять не в файл, а в stdout и затем подхватывать dd. Так это мероприятие длится очень долго, т.к. скорость через stdin-stdout видимо ограничена (показывает 550 bytes/sec, а стриммер поддерживает 3М/сек). Hарод, подскажите, где копать? Может как-то прямо из smbclient-а направлять в девайс, минуя stdin-stdout? Или что-то тару сказать в smbclient-е, чтобы не выпендривался ;-)? Или можно повысить скорость копирования через stdin-stdout? Спасибо всем Володя --- ifmail v.2.15dev5 * Origin: WestCall SPb (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/66086456e416.html, оценка из 5, голосов 10
|