делаю бекап системы.
tar cvzf - . --exclude ./mnt/ --exclude ./proc/ --exclude ./u01/>/mnt/tserver/ds/superdb_alltar.gz
Спустя некоторое время валиться с ошибкой broken pipe. Созданный размер файла 2047 мб. Система -Red Hat 7.2. Что можно сделать?
>делаю бекап системы.
>tar cvzf - . --exclude ./mnt/ --exclude ./proc/ --exclude ./u01/>/mnt/tserver/ds/superdb_alltar.gz
>Спустя некоторое время валиться с ошибкой broken pipe. Созданный размер файла 2047
>мб. Система -Red Hat 7.2. Что можно сделать?решить проблему ограничения размера файла 2GB
и какие есть решения ?
>и какие есть решения ?поиск по форуму:
возможные варианты:
- ограничения в kernel-sources
- ограничения в FS (тоже sources)
- ограничения в tarпересобрать ВСЕ что нужно: ядро и fs с необходимыми патчами, tar - более
свежий rpms и собрать заново, все тоже самое будет относиться и к другим
утилитам у которых ограничения на filesize - int
а что в fedora core 4 тоже ограничения на файл 2 гига ? не может создать. Хотя брокен папйп не пишет а просто вывваливается
>а что в fedora core 4 тоже ограничения на файл 2 гига
>? не может создать. Хотя брокен папйп не пишет а просто
>вывваливаетсязначит неверно используется tar, вероятно следует научиться правильно
создавать и использовать pipe
можно поподробнее?
вот команда
tar cvzf - /mnt/tserver/ds/db1/ >/mnt/tserver/ds/db1.tar.gzв fedora core 4 без каких либо ошибок вываливается помле 2 гиг
>можно поподробнее?подробней ЧТО?
>вот команда
>tar cvzf - /mnt/tserver/ds/db1/ >/mnt/tserver/ds/db1.tar.gzну и где здесь PIPE???!
>в fedora core 4 без каких либо ошибок вываливается помле 2 гиг
/mnt/tserver/ds - это ЧТО? NFS, SAMBA FS подмонтированные?
а я разве что-то гооврил про broken pipe.
я гоаворил что эта команда вываливается с ошибкой broken pipe под RH 7.2.
/mnt/tserver/ds - samba
>а я разве что-то гооврил про broken pipe.в subject что написано?
>я гоаворил что эта команда вываливается с ошибкой broken pipe под RH
>7.2.
>/mnt/tserver/ds - sambasamba ЧЕГО?! Короче я все изложил, добавить нечего:
/mnt/path - сетевая FS, так? Смонтирована с удаленной машины под
управлением OS... Вот и рой в чем проблема, в ограничении samba-клиента
который монтирует удаленную FS или проблема в ограничениях на удаленной
машине и samba-сервере который шарит ресурс.Если хочется убедиться в том что на ТВОЕЙ машине-системе ВСЕ OK, ну так
сделай для проверки локальный tar на локальную FS и убедись что ВСЕ OK.
ресур на котрый я копирую - расшаренный под win2000 смонтирован по протоколу smfs. а какие могут быть там ограничения ? и что можно сделать??
>ресур на котрый я копирую - расшаренный под win2000 смонтирован по протоколу
>smfs. а какие могут быть там ограничения ? и что можно
>сделать??именно в Windows и были ограничения, ищи какая там FS и поиск через
google про ограничения в 2GB в Windows.Я офигеваю, ну все КОНКРЕТНО объяснил - запомните прописную истину:
"Разделяй и Властвуй!" - когда непонятно где и в чем затык, проблемы
нужно разделять и отсекать одну за другой.Пример: дано FC 3, 4 и тд и тп, выполняем tar на сетевую FS
результат: ошибка
Как проверить:- проверяем на локальной FS, пишем программу которая тупо пишет в файл или
что-нить типа:# yes > /path/file
смотрим пока не достигнет 2GB, затем 3GB, затем 4GB - все OK, срубаем,
наша FS исправлена на предмет ограничения 2GB- теперь проверяем tar на этот предмет чтобы писал на нашу локальную FS
если ошибок нет, значит проблема в ЧЕМ в удаленной FS