Вопрос из интереса.
Gentoo стандартно поддерживает операции с файлами более 2 Гб?
Никаких USE флагов для этого не нужно?
про БОЛЬШИЕ файлы (как держит?)
Модератор: /dev/random
-
Каменьщик
- Сообщения: 189
про БОЛЬШИЕ файлы
AMD Athlon XP, 1800 MHz (13.5 x 133) 2200+
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650 @ VIA AC'97 Enhanced Audio Controller)
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2
Да, я именно Каменьщик, ибо нас каменщиков много.
{23.04.06: аккаунт покинут создателем и не используется более}
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650 @ VIA AC'97 Enhanced Audio Controller)
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2
Да, я именно Каменьщик, ибо нас каменщиков много.
{23.04.06: аккаунт покинут создателем и не используется более}
-
madskull
- Сообщения: 1019
- Статус: Экс-металлюга
Re: про БОЛЬШИЕ файлы
Gentoo? Нет, Gentoo не поддерживает.
А вот программы, файловые системы - да. Некоторые.
ArchLinux / IceWM
-
ddc
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: про БОЛЬШИЕ файлы
madskull
Ну что ты запутываешь незамутнённый познаниями разум?(madskull @ Mar 24 2006, в 09:31) писал(а):Gentoo? Нет, Gentoo не поддерживает.
-
Каменьщик
- Сообщения: 189
Re: про БОЛЬШИЕ файлы
Я имел ввиду дистрибутив в целом, ядро там, компиляторы и т.д. в целом и общем.
с фс-то всё ясно. Вот к примеру как с чтением и изменением таких файлов, не надо ли перекомпилировать с дополнительными флагами компиляторы С, С++ чтобы включить в проги такие способности, вот и всё.
Просто, к примеру в Scientific Linux, такая проблема может возникнуть перед исследователем:
PS.
Да, я не гуру, и не профессиональный программёр, и занимаюсь "познанием" системы по мере своей необходимости.
с фс-то всё ясно. Вот к примеру как с чтением и изменением таких файлов, не надо ли перекомпилировать с дополнительными флагами компиляторы С, С++ чтобы включить в проги такие способности, вот и всё.
Просто, к примеру в Scientific Linux, такая проблема может возникнуть перед исследователем:
("SL FAQ") писал(а):В. Когда я пытаюсь прочесть 12Gb файл из C в мой Linux бокс, то это не удается, поскольку размер файла превышает 2Gb. Как я могу прочесть этот файл?
О1. Быстрая тестовая программа показывает, что простое выполнение read(2) на 6 Gb файле работает достаточно хорошо. Но если Вам необходимо найти его, используйте __llseek(2), поскольку lseek(2) может адресовать только 2 Gb. Для того, чтобы использовать stdio функции, Вам необходимо определить некоторые флаги компилятора, как обсуждается ниже.
О2. Это ограничение вызовов libc. Вам необходимо использовать версии/флаги для больших форматов, при открытии, закрытии, чтении etc, когда Вы компилируете программу. Это обсуждается на этой вэб странице Large File Programming
Пример:
gcc -o bonnie_large -DHAVE_LARGEFILE_SUPPORT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE bonnie_large.c
PS.
Да, я не гуру, и не профессиональный программёр, и занимаюсь "познанием" системы по мере своей необходимости.
AMD Athlon XP, 1800 MHz (13.5 x 133) 2200+
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650 @ VIA AC'97 Enhanced Audio Controller)
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2
Да, я именно Каменьщик, ибо нас каменщиков много.
{23.04.06: аккаунт покинут создателем и не используется более}
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650 @ VIA AC'97 Enhanced Audio Controller)
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2
Да, я именно Каменьщик, ибо нас каменщиков много.
{23.04.06: аккаунт покинут создателем и не используется более}
-
ddc
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: про БОЛЬШИЕ файлы
Каменьщик
Это касается программирования. Вы программу собираетесь писать или дистрибутив использовать?
Это касается программирования. Вы программу собираетесь писать или дистрибутив использовать?
-
Каменьщик
- Сообщения: 189
Re: про БОЛЬШИЕ файлы
A, теперь всё понятно.
Использовать конечно. Я на сях вообще не пишу, слишком сложный язык, я уж если надо, то в обероне2 (описание ~30стр), потом, если нужно в С транслирую.
Значит я могу быть спокоен?
ddc, спасибо за пояснение.
Использовать конечно. Я на сях вообще не пишу, слишком сложный язык, я уж если надо, то в обероне2 (описание ~30стр), потом, если нужно в С транслирую.
Значит я могу быть спокоен?
ddc, спасибо за пояснение.
AMD Athlon XP, 1800 MHz (13.5 x 133) 2200+
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650 @ VIA AC'97 Enhanced Audio Controller)
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2
Да, я именно Каменьщик, ибо нас каменщиков много.
{23.04.06: аккаунт покинут создателем и не используется более}
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650 @ VIA AC'97 Enhanced Audio Controller)
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2
Да, я именно Каменьщик, ибо нас каменщиков много.
{23.04.06: аккаунт покинут создателем и не используется более}
-
nonr
- Сообщения: 119
Re: про БОЛЬШИЕ файлы
Можешь быть спокоен -
1. если ставил ext3 или reiser позже чем начало 2005
2. если Gentoo у тебя регулярно обновляется и libc + утилиты собраны из версий тоже
позже 2005.
У меня был случай, когда на старый диск из mobile rack отформатированный старыми
reiser утилитами длинные файлы не лезли. Переформатировал и все ок.
Эта проблема - проблема и утилит и libc и разметки диска.
-
Angel_13th
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: про БОЛЬШИЕ файлы
nonr Ты хочеш сказать что по той причине что у меня система не переставлялась с лета 2005 и при обновленияя я могу заиметь гемморой?
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545