Re: [opensuse] No space left (but there is some!!)
- From: "Ciro Iriarte" <cyruspy@xxxxxxxxx>
- Date: Sun, 28 Oct 2007 22:14:19 -0300
2007/10/26, Jeff Mahoney <jeffm@xxxxxxxx>:
-----BEGIN PGP SIGNED MESSAGE-----dmesg & messages
Hash: SHA1
Ciro Iriarte wrote:
2007/10/24, Jeff Mahoney <jeffm@xxxxxxxx>:problem.
Ok, I just subscribed to this list, so this is the first message I have
in my inbox on this topic. I've read the rest on the archive. I do
regularly read opensuse-kernel, though.
First to start with the questions from the bottom up:
ReiserFS doesn't reserve space for anything other than the journal.
ReiserFS doesn't have inodes. It has items that are referenced by keys.
The only thing there is a "shortage" of is objectids, which are regular
32-bit integers. Unless you've managed to create ~ 4 billion files,
you're not running out of them.
This bug is likely caused by a patch I put into 10.3 that started using
the first_zero_hint value that is calculated in the bitmap code. The
calculations have been there for ages, but they haven't been used until
the 10.3 kernel. It short circuits the bitmap scanning code to skip
ranges it knows are already used. After the 10.3 release, I decided this
was a dubious optimization and was likely responsible for problems just
like this one (bug 331814). I pushed a patch to mainline that rips the
first_zero_hint code out entirely.
To test this hypothesis, please download and test a kernel from:
ftp://ftp.suse.com/pub/people/jeffm/suse/testpkgs/331814
I'm very much interested in feedback to ensure that this solves the
Thanks.
- -Jeff
- --
Jeff Mahoney
SUSE Labs
Installed the test kernel but all my reiserfs are read only now...
FS:
----------------------------------------------
mainwks:~> df -h
S.ficheros Tamaño Usado Disp Uso% Montado en
/dev/mapper/system-root
6,0G 1004M 4,7G 18% /
udev 1007M 120K 1007M 1% /dev
/dev/md0 99M 27M 68M 28% /boot
/dev/mapper/system-datos
151G 151G 755M 100% /datos
/dev/mapper/system-home
32G 24G 8,1G 75% /home
/dev/mapper/system-ftp
15G 15G 306M 99% /srv/ftp
/dev/mapper/system-usr
5,0G 3,3G 1,4G 71% /usr
/dev/mapper/system-var
2,0G 417M 1,5G 22% /var
/dev/mapper/system-vmware
20G 19G 1,8G 92% /var/lib/vmware
----------------------------------------------
Mounted as follow:
----------------------------
mainwks:~> mount
/dev/mapper/system-root on / type ext3 (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
udev on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/md0 on /boot type ext3 (rw,acl,user_xattr)
/dev/mapper/system-datos on /datos type reiserfs (rw)
/dev/mapper/system-home on /home type reiserfs (rw)
/dev/mapper/system-ftp on /srv/ftp type reiserfs (rw)
/dev/mapper/system-usr on /usr type ext3 (rw,acl,user_xattr)
/dev/mapper/system-var on /var type ext3 (rw,acl,user_xattr)
/dev/mapper/system-vmware on /var/lib/vmware type reiserfs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
-----------------------
Read only messages:
---------------------
ciro@mainwks:~> echo "dosaokdsa" > hbla
bash: hbla: Sistema de ficheros de sólo lectura
---------------------
No space left messages:
---------------------
ciro@mainwks:~> echo sdad > /datos/peliculas/test
bash: echo: write error: No queda espacio en el dispositivo
ciro@mainwks:~> echo "dosaokdsa" > /srv/ftp/update/10.3/sadad
bash: echo: write error: No queda espacio en el dispositivo
---------------------
Can you send me the output from dmesg? The file system must have aborted
for some reason.
- -Jeff
- --
Jeff Mahoney
SUSE Labs
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4-svn0 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
iD8DBQFHIiMnLPWxlyuTD7IRAixWAKCSISxSJbuXXsRroWL4V3hBlK/WowCfe+F9
EA/3286Ua1Sqo5Xv8ETGyWQ=
=5FhD
-----END PGP SIGNATURE-----
Regards,
Ciro
Attachment:
reiserfsRO.tar
Description: Unix tar archive
- Follow-Ups:
- Re: [opensuse] No space left (but there is some!!)
- From: Jeff Mahoney
- Re: [opensuse] No space left (but there is some!!)
- References:
- [opensuse] No space left (but there is some!!)
- From: Ciro Iriarte
- Re: [opensuse] No space left (but there is some!!)
- From: Rikard Johnels
- Re: [opensuse] No space left (but there is some!!)
- From: Aaron Kulkis
- Re: [opensuse] No space left (but there is some!!)
- From: Ciro Iriarte
- Re: [opensuse] No space left (but there is some!!)
- From: Jeff Mahoney
- Re: [opensuse] No space left (but there is some!!)
- From: Ciro Iriarte
- Re: [opensuse] No space left (but there is some!!)
- From: Jeff Mahoney
- [opensuse] No space left (but there is some!!)
- Prev by Date: Re: [opensuse] Can I do this with rsync? (unison)
- Next by Date: Re: [opensuse] Best CPU for OSS 10.3 Small Home Network Server
- Previous by thread: Re: [opensuse] No space left (but there is some!!)
- Next by thread: Re: [opensuse] No space left (but there is some!!)
- Index(es):
Relevant Pages
|