Re: Informix & tar

From
Alexander Afonyashin (2:5020/1630.11)
To
Serguei Revtov
Date
2005-10-19T11:34Z
Area
RU.UNIX.SOLARIS
Hello Serguei.

14 Oct 05 09:33, you wrote to me:

 AA>> Hello All.  В силу необходимости слили базу на ленту встроенным
 AA>> backup-ом (ontape). Теперь хотелось бы пробелать обратную операцию:
 AA>> поднять с ленты и положить в файлы на винте (писалось кусками по
 AA>> 2Gb).
 SR> Обратно надо сливать тем-же ontape с такими-же настройками в onconfig'е,
 SR> как и были при сохранении. У ontape есть несколько вариантов
 SR> восстановления, зависит от того, как сохраняли... Если надо подробнее,
 SR> могу попытать информисового админа, но вроде там целая дока есть
 SR> про сохранение/восстановление.

Вот с таким хитрым вопросом ко мне наш информиксный админ и обратился. Мол,
есть ли возможность вывернуться? Да, ещё один момент выяснился - если только
один 2Gb сливать на ленту, то обратно ontape его поднимает. Если их уже 2x2Gb
друг-за-другом на одну ленту - уже всё, абзац. Про dbexport/dbimport тоже
отдельный разговор. Слить на ленту получилось, а вот поднять - нет. Informix
9.21 -> Informix 10.

 AA>> tar, cp, dd поднять с /dev/rmt/0 ничего не дают
 SR> Ну tar и cp здесь вообще не причем, а dd по барабану, что и куда сливать -
 SR> должно работать.

А пофигу, используют-то все один и тот же системный вызов read. Параметры
вызова я уже привёл - все хотят сразу 2 гига считать. А вот куда - вопрос. Я так
понял, что в память. Которой и так всего 2Gb :)

 AA>> - орут, что не хватает места (not enough space). При попытке dd
 AA>>   if=/dev/rmt/0 of=tape.0 bs=16384 count=32 всё равно пытается
 AA>> считать сразу 0x00026000 блоков по 16384 байта, т.е. 2Gb. При tar
 AA>> tvf /dev/rmt/0 опять выхывает пытается считать 0x00039E30 блоков по
 AA>> 10240 байт. Куда копать? Стример - sdlt1 - 160/320Gb.

 SR> А солярка какая? Начиная с 2.6 проблем с >2гб файлами у упомянутых
 SR> системных утилит быть не должно (man largefile). Или правда места нет? ж)

Solaris 9 4/04

Alexander

---
 * Origin: --- Shurick'n'Boots --- (2:5020/1630.11)
SEEN-BY: 46/50 50/203 450/118 186 1024 451/30 5000/5000 5001/5001 5011/13
SEEN-BY: 5012/46 5015/10 28 5020/113 175 400 545 627 715 758 770 830 871 937
SEEN-BY: 5020/976 996 1042 1229 1523 1581 1604 1630 1835 2009 2020 2238 2468
SEEN-BY: 5020/3274 4441 5021/29 5022/128 5025/3 750 5026/45 5027/16 5030/49
SEEN-BY: 5030/115 436 556 966 1900 1957 5031/47 72 5035/38 5040/47 5045/7
SEEN-BY: 5053/16 5054/1 4 8 9 28 35 37 5061/120 5062/1 10 5067/2 5069/7
SEEN-BY: 5070/1222 5080/80 1003 5082/6 5083/21 5085/13 5090/113 5095/20
SEEN-BY: 5096/18 6000/254
PATH: 5020/1630 758 4441 545 5054/1 37