Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > a804ef007a99f7d26cf24253c2994680 > files > 330

howto-html-ja-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>Filesystems HOWTO: Macintosh Hierarchical Filesystem - HFS</TITLE>
 <LINK HREF="Filesystems-HOWTO-8.html" REL=next>
 <LINK HREF="Filesystems-HOWTO-6.html" REL=previous>
 <LINK HREF="Filesystems-HOWTO.html#toc7" REL=contents>
</HEAD>
<BODY>
<A HREF="Filesystems-HOWTO-8.html">$B<!$N%Z!<%8(B</A>
<A HREF="Filesystems-HOWTO-6.html">$BA0$N%Z!<%8(B</A>
<A HREF="Filesystems-HOWTO.html#toc7">$BL\<!$X(B</A>
<HR>
<H2><A NAME="hfs"></A> <A NAME="s7">7. Macintosh Hierarchical Filesystem - HFS</A> </H2>

<P>Macintosh $B$N%U%m%C%T!<%G%#%9%/$r=|$/A4$F$N5-21%G%P%$%9$O(B 1 $B$D$^$?$O(B
$BJ#?t$N%\%j%e!<%`$K%Q!<%F%#%7%g%sJ,3d$5$l$F$$$^$9!%%\%j%e!<%`$O(B 4 $B$D$N(B
$BMWAG$r;}$D$3$H$,$G$-$^$9!%$9$J$o$A%U%!%$%k!$%G%#%l%/%H%j!$(B
$B%G%#%l%/%H%j%9%l%C%I!$%U%!%$%k%9%l%C%I$G$9!%3FMWAG$O!$(BUNIX $B$N(B i-$B%N!<%I(B
$B$K;w$?%+%?%m%0%l%3!<%I$K$h$C$F5-=R$5$l$^$9!%%+%?%m%0%l%3!<%I$O(B
$B%G%#%9%/>e$N%+%?%m%0(B B-$B%D%j!<$K$^$H$a$i$l$F$$$^$9!%%G%#%l%/%H%j$NFbMF(B
$B$O%+%?%m%0(B B-$B%D%j!<$r8!:w$7$FF@$i$l$^$9!%%+%?%m%0%l%3!<%I$N30It$K>l=j(B
$B$r<h$k$N$O%U%!%$%k$@$1$G$9!%(B
<P>Macintosh $B$N!V%U%!%$%k!W$O(B 2 $B$D$NMWAG!$$9$J$o$A%U%)!<%/$r;}$A$^$9!%(B
$B%j%=!<%9%U%)!<%/$O%3!<%I%;%0%a%s%H!$%a%K%e!<MWAG!$%@%$%"%m%0%\%C%/%9Ey(B
$B$r;}$D%$%s%G%C%/%9IU$1$5$l$?%U%!%$%k$G!$%G!<%?%U%)!<%/$O(B UNIX $B$N%U%!%$(B
$B%k$NFbMF$HF1$8%;%^%s%F%#%/%9$r;}$D!V%P%$%H%9%H%j!<%`!W$G$9!%$=$l$>$l$N(B
$B%U%)!<%/$O(B 1 $B$D$^$?$OJ#?t$NHO0O$+!$$"$k$$$OO"B3$7$?HO0O$r;}$D%V%m%C%/$+(B
$B$i$J$j$^$9!%HO0O;X<(;R(B(extent descriptor)$B$OHO0O$N3+;O%V%m%C%/$HD9$5$r(B 32 $B%S%C%HD9$K(B
$B%(%s%3!<%I$7$?$b$N$G$9!%$=$l$>$l$N%U%)!<%/$N:G=i$NHO0O%l%3!<%I(B
($BNN0h;X<(;R(B 3 $B$D(B)$B$O%U%!%$%k$N%+%?%m%0%l%3!<%I$N0lIt$G$9!%$=$l0J9_$N(B
$BHO0O%l%3!<%I$OA4$FHO0O%*!<%P!<%U%m!<(B B-$B%D%j!<$KJ]B8$5$l$^$9!%(B
<P>
<P>$B%U%!%$%k$H(B B-$B%D%j!<$,;}$DHO0O$K2C$($F!$%\%j%e!<%`$K$O(B 2 $B$D$N5/F0%V%m%C%/!$(B
1 $B$D$N%\%j%e!<%`>pJs%V%m%C%/!$(B1 $B$D$N6u$-MFNL%S%C%H%^%C%W$b4^$^$l$F$$$^(B
$B$9!%%G%#%9%/$N%G!<%?9=B$$K$O$+$J$j$NNL$N>iD9@-$,$"$k$N$G!$%/%i%C%7%e$+$i(B
$B$NI|5"$b$h$j4h7r$K9T$($^$9!%$3$l$O87L)$K$O%U%!%$%k%7%9%F%`$N0lIt$G$O$J(B
$B$$$N$G$9$,!$$$$/$D$+$N%+%?%m%0%l%3!<%I$N%U%#!<%k%I$,%U%!%$%s%@!<(B($B%f!<%6(B
$B$+$i$N%U%!%$%k%7%9%F%`$X$N%"%/%;%9$r=hM}$7!$%"%W%j%1!<%7%g%s$H%G!<%?(B
$B%U%!%$%k$N4X78$r<+F0E*$K4IM}$9$k%W%m%0%i%`(B)$B$HGSB>E*$K;H$o$l$k$h$&$K(B
$BM=Ls$5$l$F$$$k$3$H$O3P$($F$*$/$Y$-$G$9!%$7$?$,$C$F!$(BHFS $B$O%U%!%$%s%@!<(B
$B$N>pJs$b4IM}$7$J$1$l$P$J$j$^$;$s!%(B
<P>
<P>HFS $B%\%j%e!<%`>e$N$=$l$>$l$N%U%!%$%k$H%G%#%l%/%H%j$O!$(BUNIX
$B%U%!%$%k%7%9%F%`$N(B i-$B%N!<%IHV9f$K;w$?<1JLHV9f$r;}$C$F$$$^$9!%$7$+$7!$(B
$B%U%!%$%k$^$?$O%G%#%l%/%H%j$r;X<($9$k$N$K$O!$$=$l$i$N?F$N<1JLHV9f$H$=$l(B
$B$i<+?H$NL>A0(B(NULL $B$r4^$s$G$b$h$$(B 32 $BJ8;z$NJ8;zNs(B)$B$r;H$$$^$9!%(B
$B$3$NAH$_9g$o$;$O%\%j%e!<%`$N%+%?%m%0(B B-$B%D%j!<$r8!:w$9$k$?$a$N8!:w%-!<(B
$B$H$J$j$^$9!%%+%?%m%0(B B-$B%D%j!<$O!$(BB-$B%D%j!<$N3F%l%Y%k$NA4$F$N%N!<%I$,(B
$BFs=E%j%s%/%j%9%H$N7A$K$J$k$h$&$K8_$$$K%j%s%/$5$l$F$$$kE@$H!$A4$F$N(B
$B%l%3!<%I$OMU%N!<%I$K$"$kE@$,EAE}E*$J(B B-$B%D%j!<$H$O0[$J$j$^$9!%(B
$B$3$NJQ7A(B B-$B%D%j!<$rMQ$$$k$H!$%j%s%/%j%9%H$r;H$C$FMU%N!<%I$rD4$Y$k$3$H(B
$B$GF1$8%G%#%l%/%H%j$N$?$/$5$s$NMWAG$K%"%/%;%9$G$-$k$h$&$K$J$j$^$9!%(B
$B87L)$K8@$&$H!$(BHFS $B$N(B B-$B%D%j!<$O(B B+-$B%D%j!<$NJQ7A$G$9$,!$(BApple $B$N(B
$B5;=QJ8=q$G$O$3$l$r(B B*-$B%D%j!<$H8F$s$G$$$^$9!%(B
<P>
<P>$B%k!<%H%G%#%l%/%H%j$r4^$`$=$l$>$l$N%G%#%l%/%H%j$O%G%#%l%/%H%j%9%l%C%I$r(B
$B;}$C$F$$$^$9!%%G%#%l%/%H%j%9%l%C%I$O6u$N%U%!%$%kL>$r;}$C$F$$$^$9!%(B
$B%G%#%l%/%H%j%9%l%C%I%l%3!<%I$O%G%#%l%/%H%jL>$H$=$N%G%#%l%/%H%j$N?F$N(B 
ID $B$r;}$C$F$$$^$9!%F1MM$K!$%U%!%$%k%9%l%C%I$O%U%!%$%k$NL>A0$H%U%!%$%k(B
$B$,CV$+$l$F$$$k%G%#%l%/%H%j$N(B ID $B$r;}$C$F$$$^$9!%A4$F$N%G%#%l%/%H%j$O(B
$B%G%#%l%/%H%j%9%l%C%I$r;}$?$J$1$l$P$J$j$^$;$s$,!$%U%!%$%k%9%l%C%I$O$[$H(B
$B$s$I;H$o$l$F$$$^$;$s!%<B:]$K$O$I$A$i$b(B HFS $B$N>iD9@-$NNc$K$J$j$^$9$,!=!=(B
$B>c32$N$J$$%D%j!<$N>l9g$O%9%l%C%I$O87L)$K$OI,MW$"$j$^$;$s!%%U%!%$%k%l%3!<%I(B
$B$H%G%#%l%/%H%j%l%3!<%I$O$I$A$i$b%U%!%$%s%@!<$,;H$&(B 32 $B%P%$%H$N>pJs$r;}$C(B
$B$F$$$^$9!%%+%?%m%0(B B-$B%D%j!<$KBP$9$k:G=i$N(B 3 $B$D$NHO0O;X<(;R$O%\%j%e!<%`(B
$B>pJs%V%m%C%/$KJ]B8$5$l$^$9!%$b$7%+%?%m%0(B B-$B%D%j!<%U%!%$%k$,$3$N(B 3 $B$D$NHO0O(B
$B$h$j$bBg$-$/$J$C$?$i!$;D$j$NHO0O;X<(;R$OHO0O%*!<%P!<%U%m!<$KJ]B8$5$l$^(B
$B$9!%(B
<P>
<P>HFS $B$H(B HFS+ (Sequoia $B$H$b8F$P$l$^$9(B)$B%U%!%$%k%7%9%F%`$K4X$9$kJ8=q$O$h$/@0Hw(B
$B$5$l$F$$$^$9!%(BHFS $B$K$D$$$F:G$bLr$KN)$D5;=Q>pJs$O=q@R$N(B
<B>Inside Macintosh</B> $B%7%j!<%:$K:\$C$F$$$^$9!%(B
<A HREF="http://developer.apple.com/techpubs/mac/Files/Files-99.html">http://developer.apple.com/techpubs/mac/Files/Files-99.html</A>
$B$r8+$F$/$@$5$$!%(BHFS+ $B%U%!%$%k%7%9%F%`$O(B <B>Technote 1150</B> $B$G@bL@(B
$B$5$l$F$$$^$9!%$3$l$O(B
<A HREF="http://developer.apple.com/technotes/tn/tn1150.html">http://developer.apple.com/technotes/tn/tn1150.html</A>
$B$+$i%*%s%i%$%s$GF~<j$G$-$^$9!%B>$N5;=QJ8=q$K$b$?$/$5$s$N>pJs$,$"$j$^$9!%(B
Paul H. Hargrove $B$,=8$a$?%j%s%/$r0J2<$K<($7$^$9(B:
<P>
<UL>
<LI>
<A HREF="http://developer.apple.com/dev/technotes/fl/fl_22.html">http://developer.apple.com/dev/technotes/fl/fl_22.html</A>
- HFS Ruminations.</LI>
<LI> 
<A HREF="http://developer.apple.com/dev/technotes/fl/fl_32.html">http://developer.apple.com/dev/technotes/fl/fl_32.html</A>
- Hey, Buddy, Can You Spare A Block?</LI>
<LI> 
<A HREF="http://developer.apple.com/dev/technotes/fl/fl_505.html">http://developer.apple.com/dev/technotes/fl/fl_505.html</A>
- Alias Manager Q&amp;As</LI>
<LI> 
<A HREF="http://developer.apple.com/dev/technotes/fl/fl_515.html">http://developer.apple.com/dev/technotes/fl/fl_515.html</A>
- File Manager File Handling Q&amp;As</LI>
<LI> 
<A HREF="http://developer.apple.com/dev/technotes/fl/fl_530.html">http://developer.apple.com/dev/technotes/fl/fl_530.html</A>
- File Manager Volume Handling Q&amp;As</LI>
<LI> 
<A HREF="http://developer.apple.com/dev/qa/ops/ops08.html">http://developer.apple.com/dev/qa/ops/ops08.html</A>
- Bizarre Extension Loading Order: BackQuote Sorts Between "A" and "B"</LI>
<LI> 
<A HREF="http://developer.apple.com/dev/technotes/tb/tb_535.html">http://developer.apple.com/dev/technotes/tb/tb_535.html</A>
- Finder Q&amp;As</LI>
</UL>
<P>
<P>
<H2><A NAME="hfs_from_linux"></A> <A NAME="ss7.1">7.1 Linux $B$+$i(B HFS $B$K%"%/%;%9$9$kJ}K!(B</A>
</H2>

<P>
<UL>
<LI> $B%[!<%`%Z!<%8(B: 
<A HREF="http://www-sccm.stanford.edu/~hargrove/HFS/">http://www-sccm.stanford.edu/~hargrove/HFS/</A></LI>
<LI> $B:n<T(B: Paul. Hargrove &lt;
<A HREF="mailto:hargrove@sccm.Stanford.edu">hargrove@sccm.stanford.edu</A>&gt;</LI>
<LI> Freshmeat: 
<A HREF="http://news.freshmeat.net/appindex/1998/08/07/902523578.html">Console/Filesystems</A></LI>
<LI> $B%i%$%;%s%9(B: GPL</LI>
</UL>
<P>
<H2><A NAME="hfs_from_os2"></A> <A NAME="ss7.2">7.2 OS/2 $B$+$i(B HFS $B$K%"%/%;%9$9$kJ}K!(B (HFS/2)</A>
</H2>

<P>
<UL>
<LI> $B%[!<%`%Z!<%8(B: 
<A HREF="http://www.student.nada.kth.se/~f96-bet/HFS/">http://www.student.nada.kth.se/~f96-bet/HFS/</A></LI>
<LI> $B:n<T(B: Marcus Better &lt;
<A HREF="mailto:Marcus.Better@abc.se">Marcus.Better@abc.se</A>&gt;</LI>
</UL>
<P>HFS/2 $B$r;H$&$H(B OS/2 $B$N%f!<%6$O(B HFS $B$G%U%)!<%^%C%H$5$l$?%G%#%9%/>e$N%U%!(B
$B%$%k$NFI$_=q$-$rF)2aE*$K9T$($^$9!%(B
HFS/2 $B$r;H$&$H(B Macintosh $B$N%U%m%C%T!<%G%#%9%/$OC1$KIaDL$N(B
$B%U%m%C%T!<%G%#%9%/$N$h$&$K;H$($^$9!%(B
<P>
<P>$B$3$N%W%m%0%i%`$N3+H/$O$b$&;_$^$C$F$$$^$9!%$J$<$J$i!$:n<T$,(B OS/2 $B$r;H$o(B
$B$J$/$J$C$?$+$i$G$9!%$3$N%W%m%0%i%`$N%a%s%F%J%s%9$r$9$k$D$b$j$,$"$l$P!$:n<T$KO"(B
$BMm$7$F$/$@$5$$!%(B
<P>
<H2><A NAME="hfs_from_win"></A> <A NAME="ss7.3">7.3 Windows 95/98/NT $B$+$i(B HFS $B$K%"%/%;%9$9$kJ}K!(B(HFV Explorer)</A>
</H2>

<P>
<UL>
<LI> $B%[!<%`%Z!<%8(B: 
<A HREF="http://gamma.nic.fi/~lpesonen/HFVExplorer/">http://gamma.nic.fi/~lpesonen/HFVExplorer/</A></LI>
<LI> $B:n<T(B: Lauri Pesonen &lt;
<A HREF="mailto:lpesonen@nic.fi">lpesonen@nic.fi</A>&gt;</LI>
<LI> $B%"%/%;%95!G=(B: $B%U%m%C%T!<!$(BZIP, $B2>A[%\%j%e!<%`%U%!%$%k$NFI$_=q$-!%(B
HFS $B$H%O%$%V%j%C%I(B CD $B$NFI$_9~$_!%(B</LI>
<LI> $B%i%$%;%s%9(B: GPL</LI>
</UL>

Windows NT $B$H(B Windows 9x $BMQ$N(B HFS $B%\%j%e!<%`%V%i%&%6$O(B hfsutils $B$r(B
$B%Y!<%9$K$7$F$$$^$9!%(BLaunch pad $B$O(B Windows $B>e$GF0$/A4$F$N<gMW$J(B 
Macintosh $B%(%_%e%l!<%?$KBP1~$7$F$$$^$9!%(B
<P>
<H2><A NAME="hfs_from_dos"></A> <A NAME="ss7.4">7.4 DOS $B$+$i(B HFS $B$K%"%/%;%9$9$kJ}K!(B (MAC-ETTE)</A>
</H2>

<P>
<UL>
<LI> $B%[!<%`%Z!<%8(B: ?</LI>
<LI> $B:n<T(B: Paul E. Thomson </LI>
<LI> $B%@%&%s%m!<%I@h(B: 
<A HREF="http://home2.inet.tele.dk/shefan/macette3.zip">http://home2.inet.tele.dk/shefan/macette3.zip</A></LI>
<LI> $B%"%/%;%95!G=(B: $BFI$_<h$j@lMQ(B</LI>
<LI> $B%i%$%;%s%9(B: $B%7%'%"%&%'%"(B ($34)</LI>
</UL>

Mac-ette $B$O(B HFS $B7A<0$N(B 1.4MB $B$N%U%m%C%T!<$r(B PC $B$KIU$$$F$$$k(B 3.5 $B%$%s%A(B
$B$N9bL)EY%U%m%C%T!<%G%#%9%/%I%i%$%V$GFI$_=q$-!$%U%)!<%^%C%H!$J#@=$G$-$k(B
PC $BMQ%f!<%F%#%j%F%#$G$9!%(B
<P>
<H2><A NAME="hfs_utils"></A> <A NAME="ss7.5">7.5 HFS utils </A>
</H2>

<P>
<UL>
<LI> $B%[!<%`%Z!<%8(B: 
<A HREF="http://www.mars.org/home/rob/proj/hfs/">http://www.mars.org/home/rob/proj/hfs/</A></LI>
<LI> $B:n<T(B: Robert Leslie &lt;
<A HREF="mailto:rob@mars.org">rob@mars.org</A>&gt;</LI>
<LI> OS/2 $B0\?"HG(B: 
<A HREF="http://www.f.kth.se/~f96-bet/hfsutils/">http://www.f.kth.se/~f96-bet/hfsutils/</A></LI>
</UL>
<P>hfsutils $B%Q%C%1!<%8$O(B hformat, hmount, hdir, hcopy $BEy$N%3%^%s%I%i%$%s(B
$B%f!<%F%#%j%F%#72$r4^$`%Q%C%1!<%8$G$9!%$3$N%f!<%F%#%j%F%#$r;H$&$H(B
HFS $B%\%j%e!<%`>e$K$"$k%U%!%$%k$d%G%#%l%/%H%j$rFI$_=q$-$G$-$^$9!%(B
<P>
<H2><A NAME="macfs_lib"></A> <A NAME="ss7.6">7.6 MacFS: $B0\?"@-$N9b$$(B Macintosh $B%U%!%$%k%7%9%F%`%i%$%V%i%j(B</A>
</H2>

<P>
<UL>
<LI> $B5;=QJs9p(B: 
<A HREF="http://reports-archive.adm.cs.cmu.edu/anon/1998/abstracts/98-145.html">http://reports-archive.adm.cs.cmu.edu/anon/1998/abstracts/98-145.html</A></LI>
<LI> $B:n<T(B: Peter A. Dinda &lt;
<A HREF="mailto:pdinda+macfs@cs.cmu.edu">pdinda+macfs@cs.cmu.edu</A>&gt;,
George C. Necula, Morgan Price</LI>
<LI> $B%@%&%s%m!<%I@h(B: 
<A HREF="ftp://ftp.cs.cmu.edu/user/pdinda/MacFS_0.1.tar.gz">ftp://ftp.cs.cmu.edu/user/pdinda/MacFS_0.1.tar.gz</A></LI>
<LI> $B%"%/%;%95!G=(B: $BFI$_=q$-2DG=!%(Bopen/read/write/seek/close $B$K40A4BP1~!%(B</LI>
<LI> License: $BHs>&MQ!$Hs73;vMxMQ$K$D$$$F$O%U%j!<!%(B
<A HREF="ftp://ftp.cs.cmu.edu/user/pdinda/MacFS_0.1.LICENSE">ftp://ftp.cs.cmu.edu/user/pdinda/MacFS_0.1.LICENSE</A> $B$r;2>H!%(B</LI>
</UL>

$B$3$l$O?'!9$J(B OS $B$d%W%i%C%H%U%)!<%`$K0\?"$G$-$k(B Macintosh
$B%U%!%$%k%7%9%F%`BP1~%i%$%V%i%j$G$9!%$3$N%i%$%V%i%j$O(B
$B%f!<%6%l%Y%k(B API $B$r:n$k$N$K==J,$J%W%m%0%i%_%s%0%$%s%?%U%'!<%9$H(B
$B$3$l$i$KBP1~$9$k$?$a$N(B OS $BMQ$N%7%9%F%`%I%i%$%P$rDs6!$7$^$9!%(B
$B:n<T$O$3$N$h$&$J%f!<%6%l%Y%k(B API $B$H$=$l$r85$K$7$?%f!<%F%#%j%F%#(B
$B%W%m%0%i%`!$$=$l$+$i(B UNIX $BMQ$N<B83E*$J2>A[%U%!%$%k%7%9%F%`$N<BAu$H%F%9(B
$B%H$r9T$C$F$$$^$9!%:n<T$O(B Macintosh HFS $B$H$=$N<BAu$K$D$$$F$b@bL@$7$F$*(B
$B$j!$$=$N@_7W$,%j%(%s%H%i%s%H@-$K8~$$$F$$$J$$$3$H$H%G!<%?9=B$$,J#;($J$?(B
$B$a$KJ#?t$N%W%m%0%i%`$,F0:n$9$k4D6-$G$O<BAu$,CY$/$J$C$F$7$^$&$3$H$r=R$Y(B
$B$F$$$^$9!%@-G=B,Dj$K$h$k$H!$:n<T$i$N<BAu$O%j%/%(%9%H$N%5%$%:$,>.$5$$>l(B
$B9g$K$O%U%!%$%k$N:n@.!$:o=|!$:o=|$,%M%$%F%#%V$N(B Macintosh $B$N<BAu$h$j$b(B
$B9bB.$G$9$,!$(BBerkeley Fast File System (FFS) $B$h$j$OCY$$$3$H$,$o$+$C$F$$(B
$B$^$9!%$7$+$7!$%M%$%F%#%V$N(B Macintosh $B$N<BAu$OBgNL$NFI$_=q$-$K$D$$$F$O(B
$B:n<T$i$N<BAu$H(B FFS $B$N$I$A$i$h$j$b9bB.$KF0:n$7$^$9!%(B
<P>
<HR>
<A HREF="Filesystems-HOWTO-8.html">$B<!$N%Z!<%8(B</A>
<A HREF="Filesystems-HOWTO-6.html">$BA0$N%Z!<%8(B</A>
<A HREF="Filesystems-HOWTO.html#toc7">$BL\<!$X(B</A>
</BODY>
</HTML>