Linux与分区

1.;简介

Linux内核支持众多的文件系统类型,目前它可以读写(至少是读)大部分的文件
系统.Linux经常与Microsoft;Windows共存于一个系统或者硬盘中.Linux对
windows9x/NT的文件系统支持的很好,反之你想在windows下用Visual;C
编程的同时能看一看Linux的GCC-HOWTO则必须得费点劲.本文试图给你一个简
单的帮助.

这份文件的作者是:
Liu;Jingwen
liujw@ihepa.ac.cn

最新的版本v0.1及相应软件:

Web;Site;:
http://www.ihepa.ac.cn/~liujw/
目前只有中文版可以下载.

这份;HOWTO;是免费文件(free;documentation);;你可以在FSF;出版的;GNU;GPL
之规定下重新散播及/或修改它;;您可以自由决定适用;GPL;2.0;或之後的任何
版本.

希望这份文件的发布能对您有帮助,;但我们不提供任何保证,;即使是商业上或
某特殊用途的隐含保证亦然.;详!;情请参见;GNU;一般公开授权书.

本文在不影响理解的前提下,不区分文件系统和分区的概念.

1.;Linux;存取;FAT/FAT32/NTFS;分区.

Linux;内核应至少支持;fat/msdos;文件系统(安装后).;Vfat文件系统
一般编译为;Module;,;可以用;modprobe;vfat;装入.;Ntfs;在版本较高
的内核里可以支持.;如果你用的是2.0.3?,就需要到这

ftp://sunsite.unc.edu/pub/Linux/system/filesystems/ntfs.tar.gz

下载一份回来,;然后;patch;到内核中再编译.

Fat/vfat;分区可以;mount;成可读写的文件系统(rw).;Ntfs分区目前只
能mount;成只读(ro)的文件系统.

2.;Microsoft;存取;ext2;分区.

2.1.;EXT2;TOOLS;v1.1
EXT2;TOOLS;是一组在;DOS;下可以让你读;LINUX;EXT2;文件系
统的工具包.它由以下程!;序组成:
E2CAT;类似于;Linux;的;cat;?;?nbsp
E2CD;类似于;Linux;的;cd;命令
E2CP;类似于;Linux;的;cp;命令
E2LS;类似于;Linux;的;ls;命令
E2PART;列出硬盘的分区信息
E2PWD;类似于;Linux;的;pwd;命令

EXT2;TOOLS;是;GNU;General;Public;License;软件,;版权所有
(C);1995;Claus;Tondering;(ct@login.dknet.dk),
ext2tool_1_1.zip;可以从

ftp://sunsite.unc.edu/pub/Linux/system/filesystems/ext2/

处匿名下载.

现在所有的程序已在;GCC;下编译,;(DOS下)运行时需要;GO32
DOS;扩展程序GO32.EXE.;GO32.EXE;包含在;EXT2TOOLS;的发布中,
做为DJGPP;的一部分,
GO32.EXE;还可以从

ftp://oak.oakland.edu/SimTel/venders/djgpp

匿名下载.

2.1.1.;!;;安装;EXT2;TOOLS
[MSDOS]
>mkdir;c:ext2l
>pkunzip;-d;ext2tool_1_1.zip
>dir

2.1.2.;运行;EXT2;TOOLS

在运行前设置环境变量:

>SET;E2CWD=129:5

>SET;E2CWD=129:5:234
|;|;|;|__;目录的I节点号,;缺省为根I节点号2.
|;|;|_____;EXT2文件系统的LINUX分区.
|;|________;物理硬盘的代号:
|;0:;A;软驱
|;1:;B;软驱
|;128:;第一块硬盘
|;129:;第二块硬盘
|_____________;环境变量

保证;GO32.EXE;在系统;PATH;中.
运行;e2ls;命令就能列出第二块硬盘的第五分区的文件系统.
运行;e2part;129;命令能列出第二块硬盘的分区情况.

2.1.3.;EXT2;TOOLS;可以在;Microsoft&!;nbsp;Windows3x/9x;下运行,
Peeter;Joot;(peeter;@accessv.com,
peeter_joot@vnet.ibm.com)
把;EXT2;TOOLS;移植到;NT;上.;EXT2;TOOLS;之;NT;版
ext2nt-1.06.tar.gz;可以从

ftp://sunsite.unc.edu/pub/Linux/utils/dos/

处下载,安装和使用方法类似.

2.1.4;存在的问题

第三块硬盘;(IDE);和;SCSI;硬盘支持否因机器而异.可用与否
取决于系统是否依赖中断13访问硬盘.

2.1.5;命令用法;#;Will;translate;into;chinese;soon.
#;Sorry;for;my;laziness.
E2CAT
-----

SYNOPSIS
E2CAT;[-bt];pathname

DESCTIPTION
The;E2CAT;program;will;copy;the;contents;of;the;file
identified;by;ext2;pathname;to;the;standard;output.

The;following&!;nbsp;options;are;available:

-b;Binary;mode.;No;translation;performed.

推荐阅读