您现在的位置: 天极网 > 软件频道 > 操作系统 > Linux > 新手入门:浅谈Linux的文件系统
全文

新手入门:浅谈Linux的文件系统

2006-01-10 15:04作者:BB整理出处:天极网责任编辑:原野
  文件格式

  除了要记住每个设备被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 LinuxExtended-2

  minix Minix文件系统

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

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

  ntfs WindowsNT文件系统(长文件名)

  hpft OS/2高性能文件系统

  hfs AppleMacintosh文件系统

  nfs 网络文件系统

  ncpfs NovellNetWare文件系统

  affs Amiga快速文件系统

  Linux还支持其他一些文件系统。为了让Linux支持更多的文件系统,需要或者重新编译Linux的内核,或者下载有关的模块。

  /etc/fstab文件幸运的是,在使用Linux维护目录树时,用户不必经常直接和设备名或文件系统打交道。我们已经提到过,Linux在mount

  文件系统时,会自动进行维护,它还知道每次是从什么地方开始mount文件系统,这主要是它利用了/etc/fstab文件。对于上面提到过的4个设备的

  目录,从/etc/fstab文件中可以摘出有关的内容:

  /dev/sda1 / ext2 defaults 1 1

  /dev/sdc1 /usr ext2 ext2 defaults 1 2

  /dev/sdc1 /usr/X11R6 ext2 defaults 1 2

  /dev/sdc2 /home/ftp vfat defaults 1 2

  对上述给定的/etc/fstab信息,Linux每次开始mount时将按下列步骤进行:

  ●mount第1个SCSI硬盘驱动器的第1个分区(/dev/sda1),把它作为最先的(根)文件系统,这是一个Linux的ext2格式的磁盘;

  ●在/usr的目录树上,mount第2个SCSI硬盘驱动器的第1个分区(/dev/sdb1),这是一个Linux的ext2格式的磁盘;

  ●在/home/ftp的目录树上,Mount第3个SCSI硬盘驱动器的第2个分区(/dev/sdc2),这是一个Windows95的vfat格式的硬盘­。

  通过适当地配置/etc/fstab文件,用户可以构造一个目录树,该目录树可以容纳许多不同的设备,而且支持许多不同的操作系统文件格式。每次在Linux的­根部将自动构造这种目录树。

共2页。 9 1 2
相关搜索:
关注此文读者还看过
热门关注
特别推荐
网友关注
软件下载
娱乐下载
驱动下载
文章排行
本周
本月
最近更新
关于我们|网站律师|天极服务|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2008 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 Powered by 天极内容管理平台CMS4i
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众-网站地图