Linux与分区
2008-02-23 07:24:44来源:互联网 阅读 ()
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.
-t Text mode (default). LF translated to CR/LF.
E2CD
----
SYNOPSIS
E2CD pathname
DESCRIPTION
The pathname must identify an ext2 directory. That
directory is made the current working directory.
NOTE
E2CD is a .BAT file that creates another .BAT file
(called ___E2CD.BAT) that modifies the E2CWD envir-
onment variable. It then executes ___E2CD.BAT and
deletes it. (So beware if you already have a file
called ___E2CD.BAT.)
!
For use with 4DOS, an E2CD.BTM file& nbsp;is also included.
4DOS will use that instead of E2CD.BAT.
E2CP
----
SYNOPSIS
E2CP [-bt] file1 file2
DESCTIPTION
The E2CP program will copy the contents of the file
identified by ext2 pathname 'file1' to the MSDOS file
'file2'.
The following options are available:
-b Binary mode (default). No translation performed.
-t Text mode. LF translated to CR/LF.
E2LS
----
SYNOPSIS
E2LS [-adiltr] pathname ...
DESCRIPTION
The pathnames may identify ext2 directories or files.&nb! sp;
Wildcard characters (*, [], ?, etc.) may be used in a
manner similar to what the Linux shell allows.
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:读核日记(二)
下一篇:Linux 的带宽管理系统
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash