Re: Re: df liefert falsche Rest kapazität bei vinum volume

From: Greg Lehey <grog(at)freebsd.org>
Date: Thu, 7 Nov 2002 09:49:49 +1030

[Format recovered--see http://www.lemis.com/email/email-format.html]

Überlange Zeilen.

On Wednesday, 6 November 2002 at 11:28:50 +0100, Roland Manfrahs wrote:
> ticso(at)cicely.de schrieb am 06.11.02 10:09:14:
>> On Wed, Nov 06, 2002 at 07:45:20AM +0100, Roland Manfrahs wrote:
>>> Hallo,
>>>
>>> ich betreibe seid kurzem FreeBSD 4.7. Nach der erfolgreichen
>>> Installation habe ich unter anderem ein vinum Raid5 volume mit 50
>>> GB Kapazität angelegt. Ich habe dann begonnen, gesicherte Daten in
>>> das Raid5 volume zu kopieren. Während der Kopieraktion habe ich ab
>>> und an das Kommando df ausgeführt. Dabei ist folgendes Verhalten
>>> aufgetreten.
>>>
>>> Als laut Ausgabe df 61% des Volume benutzt waren, ist die Anzeige
>>> des benutzten Speicherplatzes auf 60% zurückgesprungen. Dann
>>> funktionierte df anscheinend wieder normal bis die 61% Marke
>>> überschritten worden ist. Die Ausgabe meldete dann plötzlich, dass
>>> wieder nur 60% des volumes belegt seien. Das hat sich solange
>>> wiederholt, bis alle Daten kopiert waren.
>>>
>>> Handelt es sich um einen Fehler in df? Soweit ich das prüfen
>>> konnte, sind alle Daten korrekt in das volume kopiert worden.
>>>
>>> Gibt es ausser dem Kommando df noch eine andere Möglichkeit
>>> festzustellen, wieviel Platz eines vinum volumes noch frei ist (Mal
>>> abgesehen von einem shell skript, mit dem man selbst die belegte
>>> Kapazität ermitteln kann)?
>>
>> Ein Vinum Volume hat keinen freien oder belegten Platz - es hat
>> einfach nur n-Bytes Platz und das wars.
>>
>> Für die Verwaltung des Platzes ist ausschließlich das Filesystem
>> verantwortlich - vermutlich UFS.
>> df ist der richtige Befehl dafür.
>>
>> Du hast einen Unterschied von 1%, das ist der kleinste Schritt.
>> Wenn eine Datei geschrieben wird, dann wird quasi vorallociert,
>> also mehr als die Datei zum jeweiligen Zeitpunkt in Anspruch nimmt.
>> Wenn die Datei jetzt geschlossen wird, dann wird der zuviel Belegte
>> Bereich natürlich wieder freigegeben.
>> Da das Freigeben bei Softupdates verzögert passieren kann mag sich
>> sogar ein wenig anstauen - das Schreiben der Daten hat halt Priorität.
>>
>> It's not a bug - it's a feature.
>
> Vielen Dank für die Info.
>
> Ich kann mich also auf die Ausgabe von df verlassen, dass in das UFS
> Filesystem auf dem vinum volume

Wie Bernd sagt, hat das mit Vinum nichts zu tun.

> noch X Blöcke reinpassen?

Ja, wenn Du den Begriff "Block" richtig verstehst. Außer Datenblöcken
gibt's auch Metadaten.

Greg

--
When replying to this message, please copy the original recipients.
If you don't, I may ignore the reply or reply to the original recipients.
For more information, see http://www.lemis.com/questions.html
See complete headers for address and phone numbers
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 07 Nov 2002 - 00:20:33 CET

search this site