On 07/29/2001 08:15 PM, Manuel Krause wrote:

> On 07/29/2001 07:46 PM, [EMAIL PROTECTED] wrote:
> 
>> Manuel Krause wrote:
>>
>>> On 07/29/2001 06:31 PM, [EMAIL PROTECTED] wrote:
>>>
>>>> Hi
>>>>
>>>> Manuel Krause wrote:
>>>>
>>>>> On 07/29/2001 04:41 PM, Vladimir V.Saveliev wrote:
>>>>>
>>>>>> Hi
>>>>>>
>>>>>> Manuel Krause wrote:
>>>>>>
>>>>>>>> Jul 22 15:03:50 firehead kernel: vs-2100: 
>>>>>>>> add_save_link:search_by_key
>>>>>>>> returned 1
>>>>>>>> Jul 22 15:04:39 firehead kernel: vs-15010: 
>>>>>>>> reiserfs_release_objectid:
>>>>>>>> tried to free free object id (37281)<4>vs-15010:...
>>>>>>>>
>>>>>>>> ...in fact it repeats the last one "without end" until...
>>>>>>>>
>>>>>>>>
>>>>>> Ok, the "unlink-truncate-rename.." patch
>>>>>> 
>(ftp.namesys.com/pub/reiserfs-for-2.4/2.4.7.pending/2.4.7-unlink-truncate-rename-rmdir.dif.bz2)
> 
>>>>>>
>>>>>> is updated.
>>>>>>
>>>>>> The problem was that previous version of the patch does not expect
>>>>>> truncates to unlinked files which vmware does.
>>>>>>
>>>>>> Thanks,
>>>>>> vs
>>>>>>
>>>>>>
>>>>> Hi, Vladimir!
>>>>>
>>>>> I applied the new patch, recompiled the kernel, booted, started 
>>>>> vmware,
>>>>> made a complete power-off, then power-on, and df showed some 133MB 
>>>>> more
>>>>> on disk (like it was when vmware was up). Rebooting didn't make a
>>>>> difference.
>>>>>
>>>>> Seems your patch doesn't like this test any more? I haven't made a
>>>>> reiserfsck --rebuild-tree yet.
>>>>>
>>>>>
>>>> Hmm, could you please look at the system logs?
>>>> Is there something like:
>>>> Jul 29 18:27:36 digger kernel: Removing [3 36 0x0 SD]..<4>done
>>>> or
>>>> Jul 29 18:27:37 digger kernel: Truncating [3 13 0x0 SD] to 72224 
>>>> ..<4>done
>>>>
>>>> Thanks,
>>>> vs
>>>>
>>>>
>>> I had a look: Nothing like that to be found.
>>>
>>> Did I do something wrong? I patched the old one with ...-R and then
>>> patched the new one without any problems. Then "make dep clean bzImage
>>> bzlilo modules modules_install". And it made the kernel I'm really
>>> running. The patch I downloaded is from today and takes 5766 B.
>>>
>>> Do you have an idea?!
>>>
>>
>> The uncompleted unlinks do not get completed on mount time when 
>> filesystem is mounted read-only.
>> How does that filesystem get mounted in your case?
>>
>> Thanks,
>> vs
>>
> 
> 
> Oh, heaven! Thanks, Vladimir!
> 
> Of course, since SuSE's original setup for ext2 partitions I have a line 
> "read-only" /etc/lilo.conf and in my /etc/fstab:
> 
> /dev/hda7  /  reiserfs  defaults,noatime,notail  1  1
> 


Ok, I had to insert an explicit line "read-write" for this image=... & 
root=... to finally work.

But then it automatically completed all outstanding unlinks! Wow!

My /var/log/boot.msg shows these lines now:
...
<4>reiserfs: checking transaction log (device 03:07) ...
<4>Using r5 hash to sort names
<4>Removing [25349 93432 0x0 SD]..<4>done
<4>Removing [7344 25434 0x0 SD]..<4>done
<4>Removing [25349 25122 0x0 SD]..<4>done
<4>Removing [25349 6145 0x0 SD]..<4>done
<4>There were 4 uncompleted unlinks/truncates. Completed
<4>ReiserFS version 3.6.25
<4>VFS: Mounted root (reiserfs filesystem).
...


> 
> I assume, both ones are causing this read-only mount?! (There was a post 
> regarding the numbers to choose for reiserfs in fstab recently - IIRC?)


I was wrong, I had to read "man 5 fstab" again... ;-)

> 
> So, in fact it mounts "/" read-only for the first time. But, it gets rw 
> afterwards.


That doesn't seem to matter. It has definitely to be mounted rw for the 
first time. Is it / will it be in the docs?

> 
> If I understood you correctly: The first time after "this poweroff" the 
> partition has to be mounted rw in order to complete the unlinks?
> The uncompleted unlinks I have on disk will stay until next --rebuild-tree?


No, they get automatically completed on next mount!

> 
> I would be glad, if you could comment this mail.


Done? Solved! Great!

> 
> Thank you, I'll check it out now!
> 
> Manuel
> 


Many thanks for your work and your patience with me!


Very best regards,

Manuel



Reply via email to