From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Led To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] isofs in kernel-2.4 Date: Wed, 8 Sep 2004 17:29:41 +0300 User-Agent: KMail/1.6.2 References: <200409071511.13507.led@ukr-fin.com.ua> <200409071604.48622.led@ukr-fin.com.ua> In-Reply-To: <200409071604.48622.led@ukr-fin.com.ua> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Message-Id: <200409081729.41277.led@ukr-fin.com.ua> X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: led@ukr-fin.com.ua, ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Sep 2004 14:29:28 -0000 Archived-At: List-Archive: В сообщении от Вторник 07 Сентябрь 2004 16:04 Led написал(a): > В сообщении от Вторник 07 Сентябрь 2004 15:11 Led написал(a): > > Натолкнулся на неприятную фичу в ядре 2.4 (тек. Sisyphus и FedoreCore 2): > > записал DVD-R (mkisofs, потом growisofs с указанием готового имиджа - до > > этого так писал уже много, всё было нормально), всё вроде нормально, но > > при монтировании готового диска (а потом и iso-шку монтировал - результат > > один) размер файла вместо 2090М показывает несколько М всего, аналогично > > неправильные размеры всех тех файлов, которые в списке (алфавитном > > порядке) идут ниже указанного и, естественно, они полностью не читаются > > (на 12-й консоли пишет, что mount обнаружил ошибку в ФС и переходит в > > режим cruft... Посмотрел в исходниках ядра fs/isofs/inode.c - сказано, > > что по стандарту размер файлов на iso9660 не может превышать 2G, под > > размер выделяется 32 бита, но старший бит не используется. Я понимаю, что > > стандарт есть стандарт, но w2k эти файлы читаются нормально и размер > > показывается реальный, в linux-2.6 тоже всё нормально (здесь в отличии от > > 2.4 в fs/isofs/inode.c не делается проверка на превышения размера > > 0x7FFFFFFE). Тупим наскоком убрать сию проверку в 2.4 результата я не > > достиг (ну не кернел-хакер я:)). Может кто подскажет как сделать в 2.4 > > такое же поведение как в 2.6 или патчик/ссылку кинет? Вроде бы мелочь, но > > kernel-fix-fs-isofs, думаю, и в Сизифе не помешал бы... > > Прошу прощения - это было явно не по теме рассылки и, к тому же, забыл > классическое правило "Перед тем как спрашивать, я пользуюсь > google.com...":) Что-то нашёл в сети - буду пробовать прикрутить... И так, собрал я этот пакет (kernel-fix-fs-isofs), собрал с ним стандартное ядро - вроде работает теперь как и в 2.6:) Led.