|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugeny Balahonov 2:452/50.1 30 Mar 2002 17:30:42 To : Andrew Kornilov Subject : записки тетки-бухгалтера -------------------------------------------------------------------------------- Hello Andrew! Saturday March 30 2002 19:03, Andrew Kornilov wrote to Eugeny Balahonov: EB>> ext2/3 отлично понимают файлы больше 2Гб. Проблема в GLIBC. EB>> Версия 2.2 понимает большие файлы. Прогу надо не только EB>> собрать с GLIBC 2.2 и оная должна стоять в системе, но и сама EB>> прога должна прикладывать к этому усилия. Размер файла для EB>> этого надо получать не как 4-х байтовое целое int, а как EB>> 64-битное целое. Итого имеем теоритический потолок файла EB>> в 18446744073709551615 байт AK> Хм...никаких прог, кроме стандартных нет. ALT Linux с почти последними AK> обновлениями, соотвественно, glibc там точно 2.2. tar и gzip AK> обламываются. Оппа...только сейчас вспомнил, там, где они пытаются AK> создать файл >> 2Gb файлуха на reiserfs. Как у нее с этим делом? Точно ошибку не >> помню, дома я AK> сейчас, завтра посмотрю. Hо по-моему была именно невозможность AK> создания большого файла. Я же говорю, что не только наличие GLIBC 2.2 нужно, но и нужно чтобы проги сами это поддерживали, то есть правильно обрабатывали размер файла, получаемый от FS. Если проги польуются С-функциями типа fopen(), ftell, fseek, которые принимают int (4-х байтовые) аргументы и такие же возвращают, то работа с большими размерами файлов им не светит. tar и gzip скорее всего так и написаны. Best regards, Eugeny [FIDO Wizard! team] E-mail: johnball@bmz.gomel.by ICQ: 5456961 --- GoldED+ 1.1.4.5 (WinNT 5.1.2600 i686) * Origin: А вы... очень темпераментный человек! (2:452/50.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/191133ca5ccb7.html, оценка из 5, голосов 10
|