📄 fs.htm
字号:
}P.a3 { TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 10.5pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: SimSun; TEXT-ALIGN: justify; mso-hansi-font-family: "Courier New"; mso-pagination: none; mso-bidi-font-size: 10.0pt; mso-font-kerning: 1.0pt; mso-bidi-font-family: "Times New Roman"; mso-style-name: "纯文本,普通文字"}LI.a3 { TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 10.5pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: SimSun; TEXT-ALIGN: justify; mso-hansi-font-family: "Courier New"; mso-pagination: none; mso-bidi-font-size: 10.0pt; mso-font-kerning: 1.0pt; mso-bidi-font-family: "Times New Roman"; mso-style-name: "纯文本,普通文字"}DIV.a3 { TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 10.5pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: SimSun; TEXT-ALIGN: justify; mso-hansi-font-family: "Courier New"; mso-pagination: none; mso-bidi-font-size: 10.0pt; mso-font-kerning: 1.0pt; mso-bidi-font-family: "Times New Roman"; mso-style-name: "纯文本,普通文字"}P.1 { TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 14pt; MARGIN: 12pt 0cm 6pt; FONT-FAMILY: "Luxi Sans"; TEXT-ALIGN: justify; mso-pagination: none; mso-hyphenate: none; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: "HG Mincho Light J"; mso-font-kerning: 1.0pt; mso-style-next: "正文文本,正文文字"; mso-bidi-font-family: "Times New Roman"; mso-style-name: 标��}LI.1 { TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 14pt; MARGIN: 12pt 0cm 6pt; FONT-FAMILY: "Luxi Sans"; TEXT-ALIGN: justify; mso-pagination: none; mso-hyphenate: none; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: "HG Mincho Light J"; mso-font-kerning: 1.0pt; mso-style-next: "正文文本,正文文字"; mso-bidi-font-family: "Times New Roman"; mso-style-name: 标��}DIV.1 { TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 14pt; MARGIN: 12pt 0cm 6pt; FONT-FAMILY: "Luxi Sans"; TEXT-ALIGN: justify; mso-pagination: none; mso-hyphenate: none; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: "HG Mincho Light J"; mso-font-kerning: 1.0pt; mso-style-next: "正文文本,正文文字"; mso-bidi-font-family: "Times New Roman"; mso-style-name: 标��}P.WW- { TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 10.5pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: SimSun; TEXT-ALIGN: justify; mso-pagination: none; mso-hyphenate: none; mso-bidi-font-size: 10.0pt; mso-font-kerning: 1.0pt; mso-bidi-font-family: "Times New Roman"; mso-style-name: WW-普通文字}LI.WW- { TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 10.5pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: SimSun; TEXT-ALIGN: justify; mso-pagination: none; mso-hyphenate: none; mso-bidi-font-size: 10.0pt; mso-font-kerning: 1.0pt; mso-bidi-font-family: "Times New Roman"; mso-style-name: WW-普通文字}DIV.WW- { TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 10.5pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: SimSun; TEXT-ALIGN: justify; mso-pagination: none; mso-hyphenate: none; mso-bidi-font-size: 10.0pt; mso-font-kerning: 1.0pt; mso-bidi-font-family: "Times New Roman"; mso-style-name: WW-普通文字}P.a4 { TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 10.5pt; MARGIN: 0cm 0cm 6pt; FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: justify; mso-style-parent: "正文文本,正文文字"; mso-pagination: none; mso-hyphenate: none; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: SimSun; mso-font-kerning: 1.0pt; mso-style-name: 框内容}LI.a4 { TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 10.5pt; MARGIN: 0cm 0cm 6pt; FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: justify; mso-style-parent: "正文文本,正文文字"; mso-pagination: none; mso-hyphenate: none; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: SimSun; mso-font-kerning: 1.0pt; mso-style-name: 框内容}DIV.a4 { TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 10.5pt; MARGIN: 0cm 0cm 6pt; FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: justify; mso-style-parent: "正文文本,正文文字"; mso-pagination: none; mso-hyphenate: none; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: SimSun; mso-font-kerning: 1.0pt; mso-style-name: 框内容}P.WW-1 { TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 10.5pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: SimSun; TEXT-ALIGN: justify; mso-pagination: none; mso-bidi-font-size: 10.0pt; mso-font-kerning: 1.0pt; mso-bidi-font-family: "Times New Roman"; mso-style-name: WW-普通文��}LI.WW-1 { TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 10.5pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: SimSun; TEXT-ALIGN: justify; mso-pagination: none; mso-bidi-font-size: 10.0pt; mso-font-kerning: 1.0pt; mso-bidi-font-family: "Times New Roman"; mso-style-name: WW-普通文��}DIV.WW-1 { TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 10.5pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: SimSun; TEXT-ALIGN: justify; mso-pagination: none; mso-bidi-font-size: 10.0pt; mso-font-kerning: 1.0pt; mso-bidi-font-family: "Times New Roman"; mso-style-name: WW-普通文��}P.4 { TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 10.5pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: justify; mso-pagination: none; mso-hyphenate: none; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: SimSun; mso-font-kerning: 1.0pt; mso-style-link: "Char Char"; mso-style-name: "标题4"}LI.4 { TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 10.5pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: justify; mso-pagination: none; mso-hyphenate: none; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: SimSun; mso-font-kerning: 1.0pt; mso-style-link: "Char Char"; mso-style-name: "标题4"}DIV.4 { TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 10.5pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: justify; mso-pagination: none; mso-hyphenate: none; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: SimSun; mso-font-kerning: 1.0pt; mso-style-link: "Char Char"; mso-style-name: "标题4"}SPAN.WW-0 { mso-style-parent: ""; mso-style-name: WW-默认段落字体}SPAN.WW-10 { mso-style-parent: ""; mso-style-name: WW-默认段落字��}SPAN.a5 { VERTICAL-ALIGN: super; mso-style-parent: ""; mso-style-name: 注脚符}SPAN.WW-2 { VERTICAL-ALIGN: super; mso-style-parent: WW-默认段落字��; mso-style-name: WW-注脚符}SPAN.WW8Num1z0 { FONT-FAMILY: Wingdings; mso-ascii-font-family: Wingdings; mso-hansi-font-family: Wingdings; mso-style-parent: ""; mso-style-name: WW8Num1z0}SPAN.WW8Num2z0 { FONT-FAMILY: Wingdings; mso-ascii-font-family: Wingdings; mso-hansi-font-family: Wingdings; mso-style-parent: ""; mso-style-name: WW8Num2z0}SPAN.a6 { VERTICAL-ALIGN: super; mso-style-parent: ""; mso-style-name: 尾标符}SPAN.WW-3 { mso-style-parent: ""; mso-style-name: WW-尾标符}SPAN.WW8Num1z01 { FONT-FAMILY: Wingdings; mso-ascii-font-family: Wingdings; mso-hansi-font-family: Wingdings; mso-style-parent: ""; mso-style-name: WW8Num1z01}SPAN.WW8Num4z0 { FONT-FAMILY: Wingdings; mso-ascii-font-family: Wingdings; mso-hansi-font-family: Wingdings; mso-style-parent: ""; mso-style-name: WW8Num4z0}SPAN.WW8Num8z0 { FONT-FAMILY: Wingdings; mso-ascii-font-family: Wingdings; mso-hansi-font-family: Wingdings; mso-style-parent: ""; mso-style-name: WW8Num8z0}SPAN.WW8Num10z0 { FONT-FAMILY: Wingdings; mso-ascii-font-family: Wingdings; mso-hansi-font-family: Wingdings; mso-style-parent: ""; mso-style-name: WW8Num10z0}SPAN.WW8Num11z2 { FONT-FAMILY: Wingdings; mso-ascii-font-family: Wingdings; mso-hansi-font-family: Wingdings; mso-style-parent: ""; mso-style-name: WW8Num11z2}P.a7 { FONT-SIZE: 14pt; MARGIN: 12pt 0cm 6pt; FONT-STYLE: italic; FONT-FAMILY: "Luxi Sans"; TEXT-ALIGN: center; mso-style-parent: 标��; mso-pagination: none; mso-hyphenate: none; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: "HG Mincho Light J"; mso-font-kerning: 1.0pt; mso-style-next: "正文文本,正文文字"; mso-bidi-font-family: "Times New Roman"; mso-style-name: "副标题,题目"; mso-bidi-font-style: normal}LI.a7 { FONT-SIZE: 14pt; MARGIN: 12pt 0cm 6pt; FONT-STYLE: italic; FONT-FAMILY: "Luxi Sans"; TEXT-ALIGN: center; mso-style-parent: 标��; mso-pagination: none; mso-hyphenate: none; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: "HG Mincho Light J"; mso-font-kerning: 1.0pt; mso-style-next: "正文文本,正文文字"; mso-bidi-font-family: "Times New Roman"; mso-style-name: "副标题,题目"; mso-bidi-font-style: normal}DIV.a7 { FONT-SIZE: 14pt; MARGIN: 12pt 0cm 6pt; FONT-STYLE: italic; FONT-FAMILY: "Luxi Sans"; TEXT-ALIGN: center; mso-style-parent: 标��; mso-pagination: none; mso-hyphenate: none; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: "HG Mincho Light J"; mso-font-kerning: 1.0pt; mso-style-next: "正文文本,正文文字"; mso-bidi-font-family: "Times New Roman"; mso-style-name: "副标题,题目"; mso-bidi-font-style: normal}DIV.Section1 { page: Section1}OL { MARGIN-BOTTOM: 0cm}UL { MARGIN-BOTTOM: 0cm}</STYLE><!--[if gte mso 10]><style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;}table.a8 {mso-style-name:\666E\901A\8868\683C; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;}</style><![endif]--><!--[if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="2050"> <o:colormenu v:ext="edit" fillcolor="white" strokecolor="white" shadowcolor="none [2]"/> </o:shapedefaults></xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1"/> <o:rules v:ext="edit"> <o:r id="V:Rule6" type="connector" idref="#_x0000_s1463"> <o:proxy start="" idref="#_x0000_s1461" connectloc="2"/> <o:proxy end="" idref="#_x0000_s1453" connectloc="1"/> </o:r> <o:r id="V:Rule7" type="connector" idref="#_x0000_s1467"> <o:proxy end="" idref="#_x0000_s1464" connectloc="0"/> </o:r> <o:r id="V:Rule8" type="connector" idref="#_x0000_s1483"> <o:proxy start="" idref="#_x0000_s1478" connectloc="0"/> <o:proxy end="" idref="#_x0000_s1482" connectloc="2"/> </o:r> <o:r id="V:Rule9" type="connector" idref="#_x0000_s1470"> <o:proxy start="" idref="#_x0000_s1448" connectloc="0"/> <o:proxy end="" idref="#_x0000_s1466" connectloc="3"/> </o:r> <o:r id="V:Rule10" type="connector" idref="#_x0000_s1477"> <o:proxy start="" idref="#_x0000_s1472" connectloc="0"/> </o:r> </o:rules> <o:regrouptable v:ext="edit"> <o:entry new="1" old="0"/> <o:entry new="2" old="0"/> </o:regrouptable> </o:shapelayout></xml><![endif]--></HEAD><BODY lang=ZH-CN style="TEXT-JUSTIFY-TRIM: punctuation; tab-interval: 21.0pt" vLink=purple link=blue bgColor=white><DIV class=Section1 style="LAYOUT-GRID: 15.6pt none"><H1 style="TEXT-ALIGN: center" align=center><SPAN style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如何实现一个文件系统</SPAN></H1><P class=MsoNormal><SPAN lang=EN-US><o:p> </o:p></SPAN></P><H2><SPAN style="FONT-FAMILY: SimHei; mso-ascii-font-family: 东文宋体; mso-hansi-font-family: 东文宋体; mso-bidi-font-weight: bold">摘要</SPAN><SPAN lang=EN-US style="FONT-FAMILY: 东文宋体; mso-bidi-font-weight: bold"><o:p></o:p></SPAN></H2><P class=MsoNormal style="TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><SPAN style="FONT-FAMILY: SimSun; mso-ascii-font-family: 东文宋体; mso-hansi-font-family: 东文宋体">本章目的是分析在</SPAN><SPAN lang=EN-US style="FONT-FAMILY: 东文宋体">Linux</SPAN><SPAN style="FONT-FAMILY: SimSun; mso-ascii-font-family: 东文宋体; mso-hansi-font-family: 东文宋体">系统中如何实现新的文件系统。在介绍文件系统具体实现前先介绍文件系统的概念和作用,抽象出了文件系统概念模型。熟悉文件系统的内涵后,我们再近一步讨论</SPAN><SPAN lang=EN-US style="FONT-FAMILY: 东文宋体">Linux</SPAN><SPAN style="FONT-FAMILY: SimSun; mso-ascii-font-family: 东文宋体; mso-hansi-font-family: 东文宋体">系统中和文件系统的特殊风格和具体文件系统在</SPAN><SPAN lang=EN-US style="FONT-FAMILY: 东文宋体">Linux</SPAN><SPAN style="FONT-FAMILY: SimSun; mso-ascii-font-family: 东文宋体; mso-hansi-font-family: 东文宋体">中组成结构,逐步为读者勾画出</SPAN><SPAN lang=EN-US style="FONT-FAMILY: 东文宋体">Linux</SPAN><SPAN style="FONT-FAMILY: SimSun; mso-ascii-font-family: 东文宋体; mso-hansi-font-family: 东文宋体">中文件系统工作的全景图。最后在事例部分,我们将以</SPAN><SPAN lang=EN-US style="FONT-FAMILY: 东文宋体">romfs</SPAN><SPAN style="FONT-FAMILY: SimSun; mso-ascii-font-family: 东文宋体; mso-hansi-font-family: 东文宋体">文件系统作实例分析实现文件系统的普遍步骤。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: 东文宋体"><o:p></o:p></SPAN></P><H2><SPAN style="FONT-FAMILY: SimHei; mso-ascii-font-family: Arial">什么是文件系统</SPAN></H2><H3><SPAN style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">别混淆
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -