
03-14-2006
|
|
Боров Хантер
|
|
|
Регистрация: Apr 2002
Расположение: на моем мотоцикле
Сообщения: 3.039
|
|
Информация найти на Sunsolve:
Цитата:
Определения
*
1 Мбайт (мегабайт) 2 ^ 20 байт (1048576 байт)
*
1 Гбайт (гигабайт) 2 ^ 30 байта (1073741824 байт)
*
1 Тбайт (терабайт) 2 ^ 40 байт (1,099,511,627,776 байт)
В общем случае этот документ ссылается на ограничение (например) 2 Гбайт, "2 Гбайт - 1 байт" (1073741823 байт) имеется в виду. Чтобы улучшить читаемость, это было сокращенно "2 Гбайт".
Символ "~" используется для обозначения "приблизительно"
Максимальный размер одного файла и файловой системы
Это также относится и к Solaris x86, но там могут быть некоторые проблемы с дисков размером более 30 Гбайт. Это из-за аппаратных ограничений с компьютером платы / конфигурации диска.
Код:
OS Release Single file File system
Solaris 2.5.1 2 Gbyte 1 Tbyte
Solaris 2.6 - 9 12/02 (U3) ~1012 Gbyte 1 Tbyte
Solaris 9 08/03(U4)- Solaris 10 FCS ~1023 Gbyte 16 Tbyte
* Один файл в Solaris 2.6 через Solaris 9 (U3) ограничивается примерно до 1012 Гбайт, так как файл должны соответствовать внутрь 1 Тбайт файловой системы.
В файловой номинально 1 Тбайт, но на самом деле, из-за накладных расходов в такой большой файловой крупнейшим файл заканчивается время около 1012 Гбайт. (частично это ошибка, но, даже если ошибка, свободных, один файл не может быть 1 Тбайт благодаря файловой накладные).
Накладные расходы в файловой включает, среди прочего, такие как резервное копирование и суперблок индексного дескриптора таблицах.
В качестве примера приводится здесь используется 1024 Кбайт (1 Мбайт) за количество байт на индексного дескриптора (nbpi) в файловой системе UFS.
Если nbpi установлен на более низкую стоимость, более файловой пространство будет выделено индексного дескриптора столы и меньше будет доступна для хранения данных.
Что nbpi \u003d 8 Кбайт, максимальный размер одного файла будет меньше, чем 1012 Гбайт.
Этот файл в этом примере не может использовать любой из minfree области создан на файловую систему (что установка на "корень только" использования).
На 1 Тбайт файловой minfree установлен на 1%, что переводится примерно до 10 Гбайт.
*
Безопасная вступлением здесь будет то, что лимит на размер одного файла размер файловой системы, минус 1% до 2% накладных расходов.
*
В Solaris 2.6, раздел подкачки и файловых систем tmpfs все еще ограничен 2 Гбайт. Это не общий объем свопа, это ограничение на съемных ломтиками или в файл подкачки. А своп ломтиками или файла может быть определен как более 2 Гбайт, но в любом пространстве выше 2 Гбайт, что в ломтик или файл, не будут доступны и размером с кусочек или файл будет сообщено на съемных команды 2 Гбайт. Там может быть несколько съемных ломтиками или файлы на общую сумму более 2 Гбайт. Любое последующее освобождение Solaris 32 бит работает ядро имеет те же ограничения. Позже пресс-Solaris работает с 64 битным ядром не имеют такого ограничения. См. "Использование" пункт в Solaris 8 подкачки (1М) руководство для новых ограничений.
*
Solaris 9 Обновление 4 представил multiterabyte UFS. Максимальный размер отдельных файлов по-прежнему так же, как и прежде (~ 1 Тбайт), а ее увеличение потребует радикального на диске формата изменения. Общий размер файловой системы теперь можно до 16 Тбайт. В-Т параметры, указанные в Newfs команду, чтобы создать такую файловую систему. См. Newfs (1М) manpage для получения дополнительной информации. Существует также ограничение на 1 млн. файлов на Тбайт, например. А 4 Тбайт UFS файловой системы будет иметь 4 млн. файлов предел). Это сделано для держать fsck раза разумным (даже если журналирование включено).
*
Multiterabyte UFS функции также могут быть добавлены в предыдущих выпусках Solaris 9 UFS установкой патча 113454-09 или более поздней версии. См. Специальный Установка патча в README на перечень дополнительных патчей, необходимых для получения полной функциональности Multiterabyte.
*
Максимальный размер одного файла в файловой системе multiterabyte, которая является более чем 1 Тбайт составляет 1 Тбайт минус 500 Мбайт или 1023,5 Гбайт Как правило, размера, это следует воспринимать как 1023 Гбайт.
*
А multiterabyte UFS файловой системы не является загрузочным (Это означает, что корневая файловая система не может быть multiterabyte файловой системы)
*
А multiterabyte UFS файловую не монтируется в любой версии ядра Solaris 32bit
Ограничения в сочетании с OBP.
Исключая multiterabyte корневой файловой системы ограничения подробно говорилось выше, корневая файловая система имеет свои пределы в Solaris [TM] 2.x, которые не накладываются на другие файловые системы. Это ограничивающим фактором является комбинация двух вещей, ОС релиз и OBP (Открыть загрузки Пром) уровне.
Чтобы установить ОС релиз, изучать / ETC / релиз файл
Чтобы установить OBP уровне, используйте команду prtconf-V (капитал "V").
Ниже приводится перечень различных возможных конфигураций.
Код:
OBP level OS Release Max root filesystem size
OBP 3.1beta1 or newer Solaris 2.5.1 Kernel Patch 103640 No limit
Kernel Patch 103640 (08) or newer
OBP 3.1beta1 or newer Solaris 2.6 No limit
OBP 3.0 or earlier Solaris 2.5.1 2Gbyte
Kernel Patch 103640 (07) or older.
OBP 3.0 or earlier Solaris 2.6 on an Ultra (sun4u) 4Gbyte
"Нет предела" означает, что корневая файловая размером не ограничена; обычной файловой размер ограничений для этой ОС релиз еще применяется.
Корневой файловой системы, что является слишком большой, не вызвать панику, но вместо этого будет остановить машину с загрузкой вообще.
Это не настраивается / настраиваемого. Для корневой файловой системы превышает пределы подробную выше нужна новая загрузки PROM и либо Solaris 2.6 или Solaris 2.5.1 с последними уровне 103640 (-08) или более поздней версии.
10 И Solaris ZFS
Ограничения одного файла и файловой системы.
Эти ограничения будут меняться при ZFS интегрирована в Solaris 10.
Некоторые подробнее об этом можно найти на сайте:
http://www.sun.com/software/solaris/ds/zfs.jsp
|
Последний раз редактировалось RTM; на 03-14-2006 10:36 AM..
|