powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / 4gb file limit in solaris branded zone
17 сообщений из 17, страница 1 из 1
4gb file limit in solaris branded zone
    #35624720
Вопрошатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть x4600 и линуксовая зона на нем с центосом внутри который поставлен из архива с opensolaris.com.

Внутре не могу создать файл больше 4гб (ругается ла лимит), хотя усе вроде должно способствовать этому:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
# uname -a
Linux cent-zone 2.4.21 BrandZ fake linux i686 athlon i386 GNU/Linux
-bash-2.05b# ulimit -a
core file size        (blocks, -c) 0
data seg size         (kbytes, -d) unlimited
file size             (blocks, -f) unlimited
max locked memory     (kbytes, -l) unlimited
max memory size       (kbytes, -m) unlimited
open files                    (-n) 256
pipe size          (512 bytes, -p) 8
stack size            (kbytes, -s) 10240
cpu time             (seconds, -t) unlimited
max user processes            (-u) unlimited
virtual memory        (kbytes, -v) unlimited
-bash-2.05b# mount
none on / type ufs (rw)
none on /proc type proc (rw)
-bash-2.05b#
ФС / это ufs формаченая в соляре и подозреваю что проблема растет отсюда.

Есть вариант попробовать подсунуть raw или дисковое устройство и форматнуть внутри mkfs.ext3. Но в случае брандед зоны непонятно как это сделать.

Кто что может сказать по существу вопроса?
...
Рейтинг: 0 / 0
4gb file limit in solaris branded zone
    #35624746
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка-то как выглядит?

Есть рыба-пила и есть рыба-молот. Вот только не понятно, что они там строят...
...
Рейтинг: 0 / 0
4gb file limit in solaris branded zone
    #35624760
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не оно - http://opensolaris.org/jive/thread.jspa?threadID=66681&tstart=0 ?

Есть рыба-пила и есть рыба-молот. Вот только не понятно, что они там строят...
...
Рейтинг: 0 / 0
4gb file limit in solaris branded zone
    #35624769
Вопрошатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scott TigerОшибка-то как выглядит?

"File size limit exceeded"

делаю просто dd if=/dev/zero of=bigfile...
место в ФС есть

только что пробовал создать lofiadm device через файл (в глобальной) и засунуть это девайс(в брандед) ... неа:
Код: plaintext
1.
2.
lx_support error: lx zones do not support added devices
cent-zone: Brand-specific error
...
Рейтинг: 0 / 0
4gb file limit in solaris branded zone
    #35624787
Вопрошатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scott TigerНе оно - http://opensolaris.org/jive/thread.jspa?threadID=66681&tstart=0 ?

спасибо... проверю уже завтра.
...
Рейтинг: 0 / 0
4gb file limit in solaris branded zone
    #35624790
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВопрошательScott TigerНе оно - http://opensolaris.org/jive/thread.jspa?threadID=66681&tstart=0 ?

спасибо... проверю уже завтра.

ОК. Вообще говоря, это первая ссылка в гугле на тему "brandz 4g file size limit" :)
...
Рейтинг: 0 / 0
4gb file limit in solaris branded zone
    #35627119
Вопрошатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scott Tiger
ОК. Вообще говоря, это первая ссылка в гугле на тему "brandz 4g file size limit" :)
а я искал:
branded zone file size limit и ничего на двух страницах :) А в ихнем форуме разочаровался после того как никто не смог сказать "cpu00 - INVALID CPU time data!" в top нормально?

сейчас другая напасть:
я рутовый раздел "уменьшил" и теперь нужно еще одну фс подцепить. Не получается - снаружи она
ufs. С соляровыми зонами проблем не было. Или снаружи должна быть zfs?
...
Рейтинг: 0 / 0
4gb file limit in solaris branded zone
    #35627192
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВопрошательScott Tiger
ОК. Вообще говоря, это первая ссылка в гугле на тему "brandz 4g file size limit" :)
а я искал:
branded zone file size limit и ничего на двух страницах :) А в ихнем форуме разочаровался после того как никто не смог сказать "cpu00 - INVALID CPU time data!" в top нормально?

Ээээ... Вторая ссылка в гугле не помогает (первая, очевидно, твоя)? :) Проблема чисто линапсовая, какбе не совсем формат в том форуме...

Вопрошательсейчас другая напасть:
я рутовый раздел "уменьшил" и теперь нужно еще одну фс подцепить. Не получается - снаружи она
ufs. С соляровыми зонами проблем не было. Или снаружи должна быть zfs?

Поподробнее опиши действия, желаемый результат и наблюдаемые проблемы.
...
Рейтинг: 0 / 0
4gb file limit in solaris branded zone
    #35628373
Вопрошатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scott Tiger
Поподробнее опиши действия, желаемый результат и наблюдаемые проблемы.
в глобальной зоне есть /dev/md/dsk/d2 160гб.
замонтирована в /centos_zone, fs - ufs

Хочу чтобы она (этот девайс) стал второй ФС в lx зоне.

zonecfg -z cent-zone

add fs
set dir=/u02
set special=/centos_zone
Не помню, сейчас не на работе
end

Но после перезагрузки в центосе ФС не появляется

>Ээээ... Вторая ссылка в гугле не помогает (первая, очевидно, твоя)? :) П
читал, не помогает. А там на форуме не у кого нет оптерона, или всем лень top запустить?
...
Рейтинг: 0 / 0
4gb file limit in solaris branded zone
    #35629835
Вопрошатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разобрался с сложностями монтировки второй ФС внутри lx зоны.

дело в том, что lx зона не отображает никак факт монтировки второй ФС (внутри):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
-bash-2.05b# mount
none on / type ufs (rw)
none on /proc type proc (rw)
-bash-2.05b# df
Filesystem           1K-blocks      Used Available Use% Mounted on
none                   5159862   3108037   2000227  61% /
-bash-2.05b# ls /u02
lost+found  oradata

но снаружи видно:
Код: plaintext
1.
2.
3.
4.
5.
6.
 mount |grep u02
/u02 on /dev/dsk/c6t60060E801043D550045A219500000000d0s0
 read/write/setuid/devices/intr/largefiles/logging/xattr/onerror=panic/dev=7402c0 on Сб окт.  4 14:10:11 2008
/zones/tst/root/u02 on /zone_fs read/write/setuid/devices/dev=740240 on Сб окт.  4 14:10:28 2008
/zone/dev/root/u02 on /zone_fs read/write/setuid/devices/dev=740240 on Пт окт. 24 12:32:44 2008
/zones/cent-zone/root/u02 on /zone_fs read/write/setuid/devices/dev=740240 on Сб нояб.  1 17:13:44 2008

Андрей, прокомментируешь?
...
Рейтинг: 0 / 0
4gb file limit in solaris branded zone
    #35630271
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я понимаю, если монтировать так, как монтируешь ты, то так и должно быть. Иначе экспортируй в lx-зону свой дисковый девайс и монтируй его руками внутри.

Есть рыба-пила и есть рыба-молот. Вот только не понятно, что они там строят...
...
Рейтинг: 0 / 0
4gb file limit in solaris branded zone
    #35634125
Вопрошатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scott Tigerесли монтировать так, как монтируешь ты, то так и должно быть.

1. Андрей, а я по другому монтировать не умею. Честно. И у меня так же замонтированы фс в соляровых зонах и там:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$ df -h
Filesystem             size   used  avail capacity  Mounted on
/                      4.9G   3.0G   1.9G    61%    /
/dev                   4.9G   3.0G   1.9G    61%    /dev
/exp                   450G   100G   350G    23%    /exp
/lib                   4.8G   4.5G   287M    95%    /lib
/platform              4.8G   4.5G   287M    95%    /platform
/sbin                  4.8G   4.5G   287M    95%    /sbin
/u01                   4.9G   2.4G   2.4G    51%    /u01
/u02                   200G   167G    33G    84%    /u02
...
вопросов у не возникает. Научи плиз, как монтировать (свой синтаксис я указал) чтобы df показал мне ФС отдельной строкой.

Scott TigerИначе экспортируй в lx-зону свой дисковый девайс и монтируй его руками внутри.
2. Я пытался экспортировать девайс, не получилось. Правда это был метадевайс. Но ошибка красноречиво говорила типа "кроме фс ничего в lx зону пихать нельзя". И найти в доке что-либо по этому поводу не смог.
...
Рейтинг: 0 / 0
4gb file limit in solaris branded zone
    #35634579
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашёлся баг 6653043, относящийся, правда, к 8-й версии Solaris (если её контейнеризировать). Думаю, здесь та же фигня...

Есть рыба-пила и есть рыба-молот. Вот только не понятно, что они там строят...
...
Рейтинг: 0 / 0
4gb file limit in solaris branded zone
    #35639122
Вопрошатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а по п.2 можешь что сказать?

дело в том что возникли проблемы с ФС экспортированной таким образом. Вернее даже у оракла с ней проблемы:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
---снаружи она такая
nyx# mount|grep centos
/centos_fs on /dev/md/dsk/d2 read/write/setuid/devices/intr/largefiles/logging/xattr/onerror=panic/dev=1540002 on Чт нояб.  6 17:25:47 2008
--- зона такая
--- упростил до максимума
---убрал ограничения по памяти
--- остался только пулл - привязка к 2-м цпу
nyx# zonecfg -z cent-zone
zonecfg:cent-zone> info
zonename: cent-zone
zonepath: /zones/cent-zone
brand: lx
autoboot: true
bootargs:
pool: cent-pool
limitpriv:
scheduling-class:
ip-type: shared
fs:
        dir: /u02
        special: /centos_fs
        raw not specified
        type: lofs
        options: []
net:
        address: 172.16.0.18/16
        physical: e1000g1

какая эта ФС внутри не знаю. оракл пишет на нее не меньше 90 мб/с (смотрю снаружи, внутри запустив dd if=/dev/zero...). Но когда начинаю восстанавливать бэкап (rman> duplicate target database to test) скорость дисковых операций падает:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
---замерена снаружи iostat -xn 5
   r/s    w/s   kr/s   kw/s wait actv wsvc_t asvc_t  %w  %b device
    0.0    0.0    0.0    0.0  0.0  0.0    0.0    0.0   0   0 lofi1
    0.0    0.0    0.0    0.0  0.0  0.0    0.0    0.0   0   0 md/d0
    4.4    0.6   67.1    3.5  0.0  0.0    0.6    4.9   0   2 md/d1
    0.2  151.9  204.6 1147.5  0.0  0.9    0.0    6.1   0  93 md/d2
    0.0    0.0    0.0    0.0  0.0  0.0    0.0    0.0   0   0 md/d3
    0.0    0.0    0.0    0.0  0.0  0.0    0.0    0.0   0   0 md/d10
    2.2    0.6   33.6    3.5  0.0  0.0    0.0    2.8   0   1 md/d11
    0.2   66.1    8.0  529.1  0.0  0.4    0.0    5.9   0  39 md/d12
    0.0    0.0    0.0    0.0  0.0  0.0    0.0    0.0   0   0 md/d20
    2.2    0.6   33.6    3.5  0.0  0.0    0.0    7.0   0   2 md/d21
    0.2   85.7  196.6  618.4  0.0  0.5    0.0    6.3   0  54 md/d22
    0.0    0.0    0.0    0.0  0.0  0.0    0.0    0.0   0   0 c0t0d0
    0.0    0.0    0.0    0.0  0.0  0.0    0.0    0.0   0   0 c1t0d0
    0.0    0.0    0.0    0.0  0.0  0.0    0.0    0.0   0   0 c2t0d0
    2.4   67.1   41.6  532.8  0.0  0.4    0.0    5.8   0  40 c3t0d0
    5.8   86.7  230.2  622.1  0.0  0.6    0.0    7.0   0  54 c3t1d0
    0.0    1.8    0.0   19.2  0.0  0.0    0.0    0.9   0   0 c6t60060E801043D550045A219500000005d0
    0.0    0.4    0.0   82.3  0.0  0.0    0.0    7.2   0   0 c6t60060E801043D550045A219500000001d0
    0.0    0.4    0.0   82.3  0.0  0.0    0.0    6.4   0   0 c6t60060E801043D550045A219500000000d0
    0.0    6.2    0.0   43.8  0.0  0.0    0.0    6.0   0   2 c6t60060E801043D550045A219500000004d0
---truss -fael -p <pid_rman>
682/1:         nanosleep(0x07FEF3D0, 0x07FEF3D0) (sleeping...)
7682/1:         nanosleep(0x07FEF3D0, 0x07FEF3D0)               = 0
7682/1:         write(16, "\0 '\0\006\0\0\0\0\003 N".., 39)     = 39
7682/1:         fstat64(16, 0x07FE48F0)                         = 0
7682/1:         read(16, "\0A3\0\006\0\0\0\0\00601".., 2064)    = 163
7682/1:         uucopy(0x07FEF4E8, 0x07FEF218, 8)               = 0
7682/1:         lwp_sigmask(SIG_SETMASK, 0x00020000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
7682/1:         uucopy(0x07FEF218, 0x07FEF468, 8)               = 0
7682/1:         uucopy(0xFEFFD36C, 0x07FEF26C, 20)              = 0
7682/1:         uucopy(0x07FEF468, 0x07FEF218, 8)               = 0
7682/1:         lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
7682/1:         nanosleep(0x07FEF3D0, 0x07FEF3D0) (sleeping...)
7682/1:         nanosleep(0x07FEF3D0, 0x07FEF3D0)               = 0
7682/1:         write(16, "\0 '\0\006\0\0\0\0\003 N".., 39)     = 39
7682/1:         fstat64(16, 0x07FE48F0)                         = 0
7682/1:         read(16, "\0A3\0\006\0\0\0\0\00601".., 2064)    = 163
7682/1:         uucopy(0x07FEF4E8, 0x07FEF218, 8)               = 0
7682/1:         lwp_sigmask(SIG_SETMASK, 0x00020000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
7682/1:         uucopy(0x07FEF218, 0x07FEF468, 8)               = 0
7682/1:         uucopy(0xFEFFD36C, 0x07FEF26C, 20)              = 0
7682/1:         uucopy(0x07FEF468, 0x07FEF218, 8)               = 0
висит на каждом nanosleep секунд по 5. Плюс тоже работает медленно (startup nomount, shutdown), но это мне кажется более показательно.

Итого: как-то оракл не дружит с ФС с которой дружит ОС юзер и которую (ФС) не видит ОС ;) Или в табличку на opensolaris писали что oracle в lx зоне работает те которые как я сделали startup nomount, все можно отрапортавать?

Наверное можно играться снаружи с опциями монтирования (кэш/без него...). Но может подскажите вариант без слепого тыканья.

ps
ощущение что хочу я странного и это нафиг никому не надо. и стоит отложить на годик пока может "тропки" появятся в инете.
...
Рейтинг: 0 / 0
4gb file limit in solaris branded zone
    #35639742
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых, оверхед от lx-зоны, естетственно, есть - см. тот же uucopy, которого при нормальной работе нет. Разумеется, есть и другой оверхед. Во-вторых, надо смотреть, откуда эти nanosleep-ы дёргаются и должны ли они ждать по 5 секунд, и почему (DTrace?). В-третьих - зачем в lx-зоне запускать линуксовый оракле, когда есть оракле для соляриса? "хочу я странного и это нафиг никому не надо" - верно подмечено :) Я, например, не вижу никакого смысла в существовании линапса при наличии Solaris.

Есть рыба-пила и есть рыба-молот. Вот только не понятно, что они там строят...
...
Рейтинг: 0 / 0
4gb file limit in solaris branded zone
    #35640307
Вопрошатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по твоим пунктам:

1. про оверхэд в 5% я читал. меня бы за глаза это устроило

2. сам я вряд ли разберусь

3. смысл прост: есть сервер который простаивает (x4600), есть другая x86_32 железяка linux с БД тестовую для которой я хотел разместить в lx зоне.

про странное имелось ввиду что зонами и lx в особенности мало кто занимается.

теперь по моим пунктам:

2 как я понял вариантов с ФС нет. иначе бы ты сказал

я готов, скажи ты или кто другой: я мол ставил внутрь rhel, oel и десятка работала, а не просто плюс запускался - будем ставить, а не образ использовать. как я понял нет никого. О чем разговор если некому посмотреть на top в lx зоне и сказать про "invalid cpu".

Как я понимаю тех поддержку дергать по этим вопросам бесполезно? Практического опыта у них наверное еще меньше, а источники информации те же?
...
Рейтинг: 0 / 0
4gb file limit in solaris branded zone
    #35640826
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У техподдержки есть шкурный интерес решать такие проблемы, если за сервис уплочено. Лично мне, например, вопрос lx-зон (да и обычных) не сильно интересен и разбираться с неинтересной технологией желания большого нет.

P.S.: на X4600, кстати, линакс нативно поддерживается и нормально работает, т.ч. можно не городить ненужный огород с зонами и т.п., конечно, если обязательным является соответствие версий ОС под БД. Второй вариант - более глубокая виртуализация (VirtualBox, Vmware) и т.д. - опять же, поддерживается и работает. Не без оверхеда, опять же...

Есть рыба-пила и есть рыба-молот. Вот только не понятно, что они там строят...
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / 4gb file limit in solaris branded zone
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]