Ograniczenie bash-a
Andrzej Krzysztofowicz
ankry w green.mif.pg.gda.pl
Czw, 24 Lis 2005, 12:19:09 CET
Mikolaj Kucharski wrote:
> On Thu, Nov 24, 2005 at 11:24:42AM +0100, Andrzej Krzysztofowicz wrote:
> > Jacek Osiecki wrote:
> > > On Thu, 24 Nov 2005, Pawe=B3 Go=B3aszewski wrote:
> > > > On Thu, 24 Nov 2005, Arkadiusz Miskiewicz wrote:
> > >
> > > >>> mysqldump > plik.sql
> > > >>> ...wielko=B6=E6 pliku jest ograniczona do 2G.
> > > >> Jeste=B6 pewien, =BFe problem nie le=BFy w shellu?
> > > > Nie, nie jestem - st=B1d te=BF znak zapytania.
> > > > Jak si=EA wyspa=B3em to stwierdzam, =BFe chyba masz racj=EA... mysqldump =
> > > zrzuca na
> > > > stdout i tam si=EA pojawia ograniczenie...
> > >
> > > A kto=B6 ma pomys=B3 jak to omin=B1=E6? Kt=F3ry=B6 shell nie ma takiego ogr=
> > > aniczenia?
> >
> > Hmmm, dlaczego w temacie jest bash, skoro problem wyskoczyl na zsh ?
> >
> > Z szybkiego testu, ktory wlasnie zrobilem na systemie z ac-main (zapis do
> > pliku poprzez ">"):
> > - bash - nie ma limitu
> > - ksh - limit 2GB
> > - zsh - limit 2GB
> > - ash - limit 2GB
> > - tcsh - nie ma limitu
>
> Moze nie ma limitu, moze i dziala. Ja zapisalem sobie plik ponad 2GB
> ``bashem'' a potem nie moglem go catem, dd, gzipem odcztytac. Nie
> jestem pewien czy to byl problem tylko ksh, zsh, etc.. Sprawdz lepiej
> czy mozesz sie do tego pliku dostac w calej jego dlugisci.
[root w olimp ~]# dd if=/dev/zero bs=1024k count=5000 >/home/plik
5000+0 rekordów wczytanych
5000+0 rekordów zapisanych
[root w olimp ~]# ls -l /home/plik
-rw------- 1 root root 5242880000 2005-11-24 12:05 /home/plik
[root w olimp ~]# cat /home/plik | gzip -9 >/home/plik.gz
[root w olimp ~]# ls -l /home/plik.gz
-rw------- 1 root root 5088095 2005-11-24 12:08 /home/plik.gz
[root w olimp ~]# dd if=/home/plik bs=1024k of=/dev/null
5000+0 rekordów wczytanych
5000+0 rekordów zapisanych
[root w olimp ~]# bzip2 /home/plik
[root w olimp ~]# ls -l /home/plik.bz2
-rw------- 1 root root 3698 2005-11-24 12:05 /home/plik.bz2
[root w olimp ~]# uname -a
Linux olimp 2.6.11.5-3smp #1 SMP Thu Mar 24 22:39:05 CET 2005 i686 Intel(R)_Xeon(TM)_CPU_2.40GHz unknown PLD Linux
[root w olimp ~]# rm /home/plik
rm: nie można usunąć /home/plik': Nie ma takiego pliku ani katalogu
[root w olimp ~]# gunzip /home/plik.gz
[root w olimp ~]# ls -l /home/plik
-rw------- 1 root root 5242880000 2005-11-24 12:08 /home/plik
[root w olimp ~]# rpm -q gzip coreutils bash bzip2
gzip-1.3.5-5
coreutils-5.2.1-5
bash-3.0-8
bzip2-1.0.3-3
Cos jeszcze?
Aha, wszystko mam 686. To tez moze byc istotne.
Tak samo jak rodzaj systemu plikow. U mnie ext3.
--
=======================================================================
Andrzej M. Krzysztofowicz ankry w mif.pg.gda.pl
phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math., Gdansk University of Technology
Więcej informacji o liście dyskusyjnej pld-devel-pl