e2fsprogs z ftp nie działa na jądrach 2.4.x

Arkadiusz Miskiewicz misiek w pld.ORG.PL
Wto, 26 Mar 2002, 13:58:45 CET


Jakub Bogusz <qboosh w pld.org.pl> writes:

> Narzędzia z e2fsprogs 1.27 nie działają na jądrach 2.4.x z systemami
> plików powyżej 2GB (fsck, mkfs czy tune2fs dostają SIGXFSZ).
> 
> Problem jest znany od jakiegoś czasu (e2fsprogs > 1.25 robi
> setrlimit(RLIMIT_FSIZE,RLIM_INFINITY), RLIM_INFINITY dla 2.2 to było
> 2^31-1, dla 2.4 2^32-1; e2fsprogs próbują ustawiać 2^32-1, ale glibc
> skompilowany na nagłówkach 2.2 ogranicza to do 2^31-1, co powoduje
> ustawienie limitu na 2GB.
> 
> Co z tym robimy?
Ostatnio dużo na ten temat gadają na lkml:
http://www.uwsg.iu.edu/hypermail/linux/kernel/0203.2/0716.html
http://www.uwsg.iu.edu/hypermail/linux/kernel/0203.3/0186.html

Jeden z pojawiających się tam patchy - olewanie limitu dla urządzeń blokowych
- jest zaaplikowany w naszym jaju 2.4.18-0.8 (które to leży w test - jeszcze
tam poleży trochę).

H.J. Lu zaproponował też taką łatkę na glibce
http://www.uwsg.iu.edu/hypermail/linux/kernel/0203.3/0265.html

> Jakub Bogusz

ps. glibce 2.2.5-2.1 leżące w nest/test są kompilowane z nagłowkami
2.4 ale należy na nie szczególnie uważać bo są kompilowane gccem 3.1
(tu pojawić się może kwestia libgcc.so itd) - sam jeszcze nie próbowałem.
-- 
Arkadiusz Miśkiewicz   IPv6 ready PLD Linux at http://www.pld.org.pl
misiek(at)pld.org.pl   AM2-6BONE, 1024/3DB19BBD, arekm(at)ircnet, PWr



Więcej informacji o liście dyskusyjnej pld-devel-pl