On 7/19/2007 6:09 AM, Rupa Schomaker wrote:
>
> On 7/18/2007 7:34 PM, David Chinner wrote:
>> On Wed, Jul 18, 2007 at 12:24:59PM -0700, Rupa Schomaker wrote:
>>> I have a virtual server hosted in a XEN environment. Kernel is
>>> 2.6.16.13-XenU and I can't change it. :( Host provider is not responsive
>>> to getting us a newer kernel.
>>>
>>> Anyway, during my nightly rsync backup, I started seeing the following:
>> .....
>>
>> what does /proc/mounts tell you (rather than /etc/mtab)?
>>
>> If /proc/mounts says ro, then try upgrading your xfsprogs package.
>> and then retrying the repair....
>
> /proc/mounts shows ro.
I built the latest xfsprogs from cvs. Still no go. This is perhaps
something strange with the Xen environment?
hosted:/# mount
/dev/sda1 on / type xfs (rw)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
none on /dev/shm type tmpfs (rw)
hosted:/# cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / xfs ro 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid 0 0
proc /proc proc rw,nosuid,nodev,noexec 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,nosuid,noexec 0 0
none /dev/shm tmpfs rw 0 0
mount and /proc/mounts don't agree. Thre is no /dev/root. I tried the
mount -o remount,ro on both / and /dev/sda1. No good, only /dev/root is
being changed to ro.
<boggle>
Ok, created a /dev/root. xfs_repair works as expected. Now to figure
out what got dumped into lost+found.
-Rupa
|