On Tue, 2 May 2006, Dmitry E. Oboukhov wrote:
есть каталог который tar'ю ежедневнов каталоге пользователи держат файлы... каталог доступен для юзера который делает бакапы для чтения/исполнения fs:[/home/dimka]# su - backup "ls -l /share/work/2р\ хмфхмхпхмц" total 32 -rw-rw---- 1 work work 31744 Feb 10 10:53 ?? ????. ??????????-???.10.02.06..doc (на то что имена файлов не в той кодировке - не смотрим - кодировка samba - 1251) далее tar у меня пускался всегда так: if tar -cv ./ 2> "$1/$backup_log" |gzip > "$1/$backup_name.0.tgz" then savelog -c ... else cat "$1/$backup_log" exit -2 fi то есть если бакап неудачен то в stdout выводим вывод stderr'а tar и выходим (а cron соответственно мыло высылает) и вот последние три-четыре дня tar падает с логом кончающимся на: ... ./2р хмфхмхпхмц/ ./2р хмфхмхпхмц/рг ДБХЦ. ЦЕМ ЯРЮПРЕП-ЦЕМ.10.02.06..doc tar: Выход, отложенный по результатам предыдущих ошибок файл на котором падает - нормально копируется, ошибок в файловой системе нет, все время падает на одном и том же файле :( переименовывать файл не могу - юзер как бы создал файл - не мое это дело :-\ вопрос куда смотреть/что делать? попробовал я пакануть только этот каталог от имени юзера backup: fs:[/home/dimka]# su - backup "tar -cv /share/work/2р\ хмфхмхпхмц|gzip > /dev/null" tar: Removing leading `/' from member names /share/work/2\322 \310\315\306\310\315\310\320\310\315\303/ /share/work/2\322 \310\315\306\310\315\310\320\310\315\303/\322\307 \344\342\350\343. \343\345\355 \361\362\340\360\362\345\360-\343\345\355.10.02.06..doc все нормально а почему в куче с другим именно на этом файле падает - ума не приложу посоветуйте что делать, а то уже неделю-две без бакапов сидим - не знаю что и делать :-\ весь свой архив не могу же я в багрепорт о tar запостить (там 5Гиг примерно)
Так может, того, место куда tar делается кончается. Или, там скажем FAT, а файл получается больше 4G. Ну очень похоже... Юра.

