🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp.os.linux
Article #20171

Re: /dev/hda1: Inode 2 ref count is 20, should be 21. FIXED.

#20171
From: Matthias Scherrer
Date: Tue, 02 Nov 1999 00:00
36 lines
1842 bytes
Sven Kirmess <Sven.Kirmess@gmx.net> wrote:
> Eptalon wrote:

> Das ist klar, aber warum ist es immer
> /dev/hda1: Inode 2 ref count is 20, should be 21. FIXED.
> und nicht auch mal zB

> /dev/hda1: Inode 52 ref count is 23420, should be 2421. FIXED.

> ??

> Irgendetwas ist doch nicht in Ordnung, dass nach jedem Absturz der Inode 2
> einen um 1 zu niedrigen ref count hat...

Nun, inode 2 ist das / Verzeichnis (-> ls -lai und du siehst es).

Jedes Dir, welches du im / Anlegst bekommt ein .. Verzeichnis, 
welches auf inode 2 zeigt. Mit jedem mkdir wo du (im /) machst,
steigt der ref.counter. (beim ls -li ist die 1. Zahl die inode und die
2. der ref counter). Steht z.B. der ref counter auf 23, dann hast du
23 directories (ohne . und ..) im / .


Ich kenne ext2 zu wenig, aber nehmen wir an, du hast ein paar devices 
gemountet und das ext2 merkt sich, dass insgesamt 21 inodes auf inode 2
zeigen. 

Nun wird beim Absturz z.B. /opt nicht ge"unmount"ed, ext2 merkt sich
die Zahl 21. Beim hochfahren jedoch fehlt /opt (noch, es wird z.B. erst
in runlevel 2 gemounted). Deshalb ist der ref counter auf 20, ext2
"denkt" jedoch, er sollte auf 21 sein. 

 
bye

Matthias
Technical Details
Message-ID: <p6rlv7.qc.ln@amiga.pulsar>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <381B8D08.F29DA658@gmx.net> <7vkusm$k0s$1@nnrp1.deja.com> <381E3116.E7F6D285@gmx.net>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: f4b73,6afaa8d0a7f5c71
X-Google-Attributes: gidf4b73,public
From: Matthias Scherrer <metti@datacomm.ch>
Subject: Re: /dev/hda1: Inode 2 ref count is 20, should be 21. FIXED.
Date: 1999/11/02
Message-ID: <p6rlv7.qc.ln@amiga.pulsar>
X-Deja-AN: 543384176
Sender: <metti@amiga.pulsar>
References: <381B8D08.F29DA658@gmx.net> <7vkusm$k0s$1@nnrp1.deja.com> <381E3116.E7F6D285@gmx.net>
X-Trace: 2 Nov 1999 06:12:40 +0100, line690-basel.datacomm.ch
Organization: DataComm (Schweiz) AG
User-Agent: tin/pre-1.4-980618 (UNIX) (Linux/2.2.5 (i686))
Newsgroups: ch.comp.os.linux