Operating System - HP-UX
1834146 Members
2708 Online
110064 Solutions
New Discussion

Error dmesg command (type vxfs)

 
SOLVED
Go to solution

Error dmesg command (type vxfs)

On the dmesg command I have the follow error msg:
vxfs: mesg 001: vx_nospace - /dev/vg02/lvol1 file system full (1 block extent)

but on the command bdf I have
Filesystem kbytes used avail %used Mounted on
/dev/vg02/lvol1 3072000 1648868 1336957 55% /disco7

What does it mean ?
Thanks
8 REPLIES 8
MarkSyder
Honored Contributor

Re: Error dmesg command (type vxfs)

Have you tried bdf -il in case inodes are full?

Mark Syder (like the drink but spelt different)
The triumph of evil requires only that good men do nothing
Mark Grant
Honored Contributor

Re: Error dmesg command (type vxfs)

Failing that, maybe the filesystem was full but isn't any more.
Never preceed any demonstration with anything more predictive than "watch this"
Naveej.K.A
Honored Contributor

Re: Error dmesg command (type vxfs)

could u umount the filesystem. then move the /etc/mnttab to /etc/mnttab.old and then do a mount /disco7 and see how the things proceeds

With Best Wishes
Naveej
practice makes a man perfect!!!
Robert-Jan Goossens
Honored Contributor

Re: Error dmesg command (type vxfs)

Hi,

Check the syslog.log when the error occured

# cat /var/adm/syslog/syslog.log | grep nospace
Feb 10 13:15:07 db001 vmunix: vxfs: mesg 001: vx_nospace - /dev/vg01/lvol15

Think it was full, not anymore.

Regards,
Robert-Jan
Lorenzo Facello
Valued Contributor

Re: Error dmesg command (type vxfs)

Hi,
we had the same problem yesterday...
I think that was full but now itsn't.
the message on dmesg still remains.
if you check the syslog you should see the data when the fs was full.
Hope this helps
L.

Re: Error dmesg command (type vxfs)

dmesg command read also the old error log in syslog file ??
Robert-Jan Goossens
Honored Contributor
Solution

Re: Error dmesg command (type vxfs)

Dimitri,

Look inside the man page of dmesg,

dmesg looks in a system buffer for recently printed diagnostic
messages and prints them on the standard output. The messages are
those printed by the system when unusual events occur (such as when
system tables overflow or the system crashes). If the - argument is
specified, dmesg computes (incrementally) the new messages since the
last time it was run and places these on the standard output. This is
typically used with cron (see cron(1)) to produce the error log

dmesg does put a timestamp to error message, the syslog will, in other words the error could be weeks old.

Hope this helps,
Robert-Jan
Lorenzo Facello
Valued Contributor

Re: Error dmesg command (type vxfs)

dmesg works only every few minutes while syslog works always.
If you make a
more /var/adm/syslog/syslog.log | grep -i vx_nospace
you should see the time when the error (file system full) occurred