<HTML ><HEAD ><TITLE >i-node $B$rD>@\$$$8$k(B</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.54"><LINK REL="HOME" TITLE="Linux Ext2fs Undeletion mini-HOWTO" HREF="index.html"><LINK REL="PREVIOUS" TITLE="$B%G!<%?%V%m%C%/$NI|5l(B" HREF="sec-recover.html"><LINK REL="NEXT" TITLE="$B>-MhE*$K$O$b$C$H4JC1$K$J$k$G$7$g$&$+!)(B" HREF="sec-easier.html"></HEAD ><BODY CLASS="SECT1" BGCOLOR="#FFFFFF" TEXT="#000000" ><DIV CLASS="NAVHEADER" ><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Linux Ext2fs Undeletion mini-HOWTO</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="sec-recover.html" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="sec-easier.html" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="SEC-MODIFY" >11. i-node $B$rD>@\$$$8$k(B</A ></H1 ><P >$B$3$NJ}K!$O!"I=LLE*$K$O!"@h$[$I$h$j$b$:$C$H4JC1$G$9!#$7$+$70JA0$b?($l$?DL$j!"(B 12 $B%V%m%C%/0J>e$NBg$-$J%U%!%$%k$KBP$7$F$OLr$KN)$A$^$;$s!#(B</P ><P >$BI|5l$7$?$$%U%!%$%k$=$l$>$l$KBP$7$F!"(Busage count $B$r(B 1 $B$K@_Dj$7!"(Bdeletion time $B$r(B 0 $B$K@_Dj$7$^$9!#$3$l$K$O(B <B CLASS="COMMAND" >debugfs</B > $B$N(B <B CLASS="COMMAND" >mi</B > (modify i-node) $B%3%^%s%I$r;H$$$^$9!#Nc$H$7$F!"$3$l$^$G$HF1$8$/!"(B i-node 148003 $B$r;H$C$F!"(Bi-node $B$NJQ99=hM}$r@bL@$7$^$9!#(B</P ><P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > debugfs: mi <148003> Mode [0100644] User ID [503] Group ID [100] Size [6065] Creation time [833201524] Modification time [832708049] Access time [826012887] Deletion time [833201524] 0 Link count [0] 1 Block count [12] File flags [0x0] Reserved1 [0] File acl [0] Directory acl [0] Fragment address [0] Fragment number [0] Fragment size [0] Direct Block #0 [594810] Direct Block #1 [594811] Direct Block #2 [594814] Direct Block #3 [594815] Direct Block #4 [594816] Direct Block #5 [594817] Direct Block #6 [0] Direct Block #7 [0] Direct Block #8 [0] Direct Block #9 [0] Direct Block #10 [0] Direct Block #11 [0] Indirect Block [0] Double Indirect Block [0] Triple Indirect Block [0]</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B>e5-$G!"Cx<T$O(B deletion time $B$K(B 0 $B$r!"(Blink count $B$K(B 1 $B$r@_Dj$7!"$=$l0J30(B $B$N%U%#!<%k%I$G$O$=$N$^$^%j%?!<%s%-!<$r2!$7$^$7$?!#I|5l$7$?$$%U%!%$%k(B $B$,$?$/$5$s$"$k>l9g!"$3$NJ}K!$O3N$+$K$A$g$C$HLLE]$G$O$"$j$^$9$,!"(B $B$^$"$J$s$H$+$J$k$H;W$$$^$9!#(B $B$3$&$7$?J}K!$rLnJk$@$H;W$&$N$J$i!"$+$o$$$$(B $B!V%4%_H"!W%"%$%3%sIU$-$N%0%i%U%#%+%k$J(B "$B%*%Z%l!<%F%#%s%0%7%9%F%`(B" $B$NJ}$r(B $B$H$C$/$K;H$C$F$$$k$O$:$G$7$g$&$+$i!#(B</P ><P >$B$H$3$m$G!"(B<B CLASS="COMMAND" >mi</B > $B%3%^%s%I$N=PNO$K$O!"(BCreation time $B$H$$$&(B $B%U%#!<%k%I$,$"$j$^$9!#$3$l$O%&%=$G$9(B! ($B>/$J$/$H$b8m2r$NAG$G$9!#(B) $B<B:]$K$O!"(BUNIX $B%U%!%$%k%7%9%F%`$G$O%U%!%$%k$N(B $B:n@.;~$rCN$k$3$H$O$G$-$^$;$s!#9=B$BN(B <TT CLASS="LITERAL" >stat</TT > $B$N%a%s%P(B $B$G$"$k(B <TT CLASS="LITERAL" >st_ctime</TT > $B$O!"(Bi-node $B$N99?7;~4V$r<($9(B $B$b$N$G$9!#$D$^$j(B i-node $BFb$N2?$i$+$N>pJs$,:G8e$KJQ99$5$l$?;~9o$r<($7$F$$$k(B $B$o$1$G$9!#$H!"$^$"!"$3$NOC$O$3$3$^$G!#(B</P ><P >$BCx<T$,>e5-$NNc$G;H$C$?(B <B CLASS="COMMAND" >debugfs</B > $B$h$j$b?7$7$$%P!<%8%g%s(B $B$r;H$&>l9g$O!"NcBj$G<($7$?%U%#!<%k%I$N$$$/$D$+$,>JN,$5$l$k$+$b$7$l$J$$(B $B$N$GCm0U$7$F$/$@$5$$(B($BFC$K!"(B<TT CLASS="LITERAL" >Reserved1</TT > $B$H(B fragment $B%U%#!<%k%I(B ($B$N$$$/$D$+(B) $B$O>JN,$5$l$k$h$&$G$9(B)$B!#(B</P ><P >i-node $B$NJQ99$,:Q$s$@$i!"(B<B CLASS="COMMAND" >debugfs</B > $B$r=*N;$7$F!"0J2<$N$h$&$K(B $B$7$F$/$@$5$$!#(B</P ><P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > # e2fsck -f /dev/hda5</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B$3$l$K$O<!$N$h$&$J0UL#$,$"$j$^$9!#$9$J$o$A!":o=|$5$l$F$$$?$*$N$*$N%U%!%$%k(B $B$O4{$KJ8;zDL$jI|5l$7$F$$$k$N$G$9$,!"$^$@%G%#%l%/%H%j%(%s%H%j$K$OI=<($5$l$J$$(B $B>uBV$G$9!#(B<B CLASS="COMMAND" >e2fsck</B > $B%W%m%0%i%`$O$3$N>uBV$r8!=P$7$F!"(B $B$=$N%U%!%$%k%7%9%F%`$N(B <TT CLASS="FILENAME" >/lost+found</TT > $B%G%#%l%/%H%jFb$K(B $B8D!9$N%U%!%$%k$N%G%#%l%/%H%j%(%s%H%j$rDI2C$9$k$h$&$K$J$C$F$$$^$9!#(B ($B$7$?$,$C$F%Q!<%F%#%7%g%s$,DL>o(B <TT CLASS="FILENAME" >/usr</TT > $B$K%^%&%s%H(B $B$5$l$k$N$@$H$9$k$H!"%U%!%$%k%7%9%F%`$,<!$K%^%&%s%H$5$l$?:]$K!"I|5l%U%!%$%k$O(B <TT CLASS="FILENAME" >/usr/lost+found</TT > $B$K8=$l$k$o$1$G$9!#(B) $B$3$3$^$GMh$l$P!"(B $B$"$H$O$=$N%U%!%$%k$NCf?H$+$i%U%!%$%kL>$r3d$j=P$7$F!"$=$N%U%!%$%k$r(B $B%U%!%$%k%7%9%F%`%D%j!<$NE,@Z$J>l=j$KLa$9$@$1$G$9!#(B</P ><P ><B CLASS="COMMAND" >e2fsck</B > $B$r<B9T$7$?:]$K$O!"3F<o>pJs$,=PNO$5$l$k$HF1;~$K!"(B $B$I$N%@%a!<%8$r=$I|$9$Y$-$+$N<ALd$,I=<($5$l$^$9!#(B"summary information" $B$b$7$/$OJQ99$7$?(B i-node $B$K4X$9$k;vJA$,I=<($5$l$?>l9g$O!"$9$Y$F(B yes $B$G(B $BEz$($F$/$@$5$$!#$=$l0J30$N<ALd$K$D$$$F$OFI<T$NH=CG$K$*G$$;$7$^$9$,!"(B $BDL>o$O$9$Y$F$N<ALd$K(B yes $B$GEz$($F$*$/$[$&$,L5Fq$G$9!#(B<B CLASS="COMMAND" >e2fsck</B > $B%3%^%s%I$,=*N;$7$?$i!"%U%!%$%k%7%9%F%`$r:F%^%&%s%H$G$-$^$9!#(B</P ><P >$B<B$O!"(B<B CLASS="COMMAND" >e2fsck</B > $B$r;H$C$F%U%!%$%k$r(B <TT CLASS="FILENAME" >/lost+found</TT > $B$K=P8=$5$;$k0J30$NJ}K!$b$"$j$^$9!#(B<B CLASS="COMMAND" >debugfs</B > $B$r;H$($P!"$=$N%N!<%I$KBP$9$k%j%s%/$r%U%!%$%k%7%9%F%`Fb$K(B $B:n@.$G$-$k$N$G$9!#(Bi-node $B$rJQ99$7$?8e$G(B <B CLASS="COMMAND" >debugfs</B > $B:n@.$9$k$3$H$,2DG=$G$9!#(Bi-node $B$rJQ99$7$?8e$G!"(B<B CLASS="COMMAND" >debugfs</B > $B$N(B <B CLASS="COMMAND" >link</B > $B%3%^%s%I$r;H$$$^$9!#(B</P ><P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" > debugfs: link <148003> foo.txt</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B$3$l$K$h$C$F!"(B<B CLASS="COMMAND" >debugfs</B > $B%3%^%s%I$,@5$7$$$HH=CG$7$?(B $B%G%#%l%/%H%jFb$K(B <TT CLASS="FILENAME" >foo.txt</TT > $B$H$$$&L>A0$N%U%!%$%k$,(B $B:n@.$5$l$^$9!#$3$N(B <TT CLASS="FILENAME" >foo.txt</TT > $B$H$$$&%U%!%$%k$,!"FI<T$N(B $B5a$a$F$$$?%U%!%$%k$H$J$k$O$:$G$9!#$?$@$3$N>l9g$G$b!"(B<B CLASS="COMMAND" >e2fsck</B > $B$r;H$C$F!"(Bsummary $B>pJs$d(B block count $BEy$r=$I|$9$kI,MW$,$"$j$^$9!#(B</P ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="sec-recover.html" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="sec-easier.html" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >$B%G!<%?%V%m%C%/$NI|5l(B</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >$B>-MhE*$K$O$b$C$H4JC1$K$J$k$G$7$g$&$+!)(B</TD ></TR ></TABLE ></DIV ></BODY ></HTML >