linux下的一些设备标识及支持的文件格式对应的操作系统

王朝system·作者佚名  2006-01-22
宽屏版  字体: |||超大  

设备标识为了记住每个设备被mount到哪里,Linux系统需要有一种惟一的方法标识各个设备。对于人来讲,通过在/dev目录上找到设备名就完成了任务。但是,这个目录包含了大量的特殊文件,每个文件都指示不同类型的设备,或现有设备上的分区。例如,/dev/hda设备指示系统的第一个硬盘驱动器;

/dev/hda1指示第一个硬盘驱动器的第1分区,而/dev/hda2是第2个硬盘驱动器的第2分区。表2展示了一些常用的设备文件和相应的设备。

特殊文件

设备

/dev/fd0

第1软盘驱动器

/dev/fd1

第2软盘驱动器

/dev/cdrom

CD-ROM驱动器

/dev/hda[1-16]

第1硬盘驱动器(IDE1,1)和分区1-16

/dev/hdb[1-16]

第2硬盘驱动器(IDE2,2)和分区1-16

/dev/sda[1-16]

第1硬盘驱动器(SCSI0)和分区1-16

/dev/sdb[1-16]

第2硬盘驱动器(SCSI1)和分区1-16

/dev/sdc[1-16]

第3硬盘驱动器(SCSI2)和分区1-16

/dev/sdd[1-16]

第4硬盘驱动器(SCSI3)和分区1-16

当然,有许多设备在表2中没能列出。要看到在您的系统中完整的特殊设备列表,可以采用如下命令:

#ls /dev

=====================================================================================

文件格式

除了要记住每个设备被mount到何处,Linux系统还需要记住每个设备上存在什么类型的文件系统。对于Windows操作系统,大多数设备存储信息时,只采用目前流行的两种格式,即FAT16或FAT32中的一种。只有CD-ROM驱动器是一个明显的例外,它采用ISO-9660文件格式。对于Linux系统,大多数设备存储信息采用Extended-2(ext2)文件系统。同样地,最显著的例外也是CD-ROM驱动器,它依然采用ISO-9660文件格式,但是Linux也能识别和mount其他的文件系统。要看看您的Linux内核支持哪些文件系统,可以输入以下命令:

#cat /proc/filesystems

让我们假设对于一种给定的情况,上述命令的执行结果为:

ext2

vfat

noelevproc

iso9660

对于这个特定的系统,Linux内核支持ext2、vfat、proc和iso9660文件系统。表3给出了Linux所支持的大部分文件系统类型。

文件系统

操作系统或类型

ext2

Linux Extended-2

minix

Minix文件系统

msdos

最初的FAT文件系统(短文件名)

vfat

其他FAT文件系统(长文件名)

ntfs

WindowsNT文件系统(长文件名)

hpft

OS/2高性能文件系统

hfs

AppleMacintosh文件系统

nfs

网络文件系统

ncpfs

Novell NetWare文件系统

affs

Amiga快速文件系统

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有