光盘文件系统

  光盘文件系统的作用与我们所熟悉的FAT16、FAT32等硬盘文件系统的作用基本上是一样的,目前最常见的3种光盘文件系统是: 

  ISO-9660:由国际标准化组织于1985年颁布,是目前唯一通用的光盘文件系统,任何类型的计算机以及所有的刻录软件都提供对它的支持。因此,如果想让刻录好的光盘能被所有的CD-ROM驱动器都顺利读取的话,那就最好使用ISO-9660或与其兼容的文件系统;其他的文件系统只能在CD-R或CD-RW上读取,限制了光盘的通用性。ISO-9660目前有Level1和Level2两个标准。Level1与DOS兼容,文件名采用传统的8.3格式,而且所有字符只能是26个大写英文字母、10个阿拉伯数字及下划线。Level2则在Level的基础上加以改进,允许使用长文件名,但不支持DOS。

Volume and File Structure of CDROM for Information Interchange.pdf

http://www.ecma-international.org/publications/standards/Ecma-119.htm

  Joliet:微软公司自行定义的光盘文件系统,也是对ISO-9660文件系统的一种扩展,它支持Windows9x/NT和DOS,在Windows9x/NT下文件名可显示64个字符,可以使用中文。

  Romeo:著名的Adaptec公司自行定义的文件系统,支持Windows9x/NT,文件名最多可有128个字符,也支持中文,但不支持DOS。

  ISO 9660文件系统是一个标准CD-ROM文件系统,它允许您在PC,Mac和其它主要计算机平台上读CD-ROM文件。此标准,通过于1998年,是由称为High Sierra的工业组织草拟的。几乎所有带有CD-ROM的计算机都可以从ISO 9660文件系统读取文件。  

  此标准有不同的说明级别,一级,文件必须是8.3格式(文件名不得多于8个字符,后缀名不得多于3个字符),并且都得是大写字母。目录也不得多于8个字符。在二级和三级中,文件名可以达到32个字符.

 

  

  这是光盘所使用的一种文件系统(为国际标准格式),与swap,vfat,NFS一样被linux支持。它可以提供对光盘的读写,也支持对光盘的刻录。

  ISO9660标准内有三层透通性(Interchange),只有第一层支持大多数的操作系统,第一层要求每个档案的资料必须是连续不中断的方式存放於CD上每个档案内容不可分开存放或与其他档案交错,档名必须符合英文 A 到 Z,数字 0 到 9 和底线"_"所组成的字集,而且格式必须依照DOS的规定,8 个字元的主档名与 3 个字元的副档名。第二层则是可以采用任何的字元作为档名,包括使用超过 8+3 个字的长档名,但是档案的内容亦不可中断,交错或是分开存放。在第三层则是不受任何的限制。在所有的三层规定中,ISO9660档案系统规定均不可使用超过8层的目录结构。

时间: 2024-10-09 13:43:32

光盘文件系统的相关文章

ISO和UDF光盘格式、扩展ISO9660----Joliet和Romeo文件系统

刻录DVD盘,当文件大于2G的时候,Nero会提示NERO选文件时提示无法刻录这么大的文件,请转换格式.这到底是怎么回事呢?怎么样才能解决这个问题呢?其实这是一个格式的问题. 先介绍两种常用的光盘格式,ISO和UDF: ISO-9660:又简称ISO,是由国际标准化组织在1985年制定的,当前唯一通用的光盘文件系统,任何类型的计算机都支持它,所有的烧录软件也都支持它.而且,若想让所有的CD-ROM都能读取烧录好的光盘,就必须使用ISO-9660或与其兼容的文件系统,其他的文件系统只能在CD-R或

创建文件系统

在说完了磁盘的分区之后,该说的就是创建文件系统了,一块磁盘在使用之前只是一块有磁性的物品而已,需要我们人为的对其进行规划.所以使用磁盘的第一步是格式化.格式化分为低级格式化和高级格式化.低级格式化是在物理层面完成格式化,在磁盘设备出厂的时候,通过低级格式化来创建磁道.在低级格式化完成之后,磁盘就具有了能够使用的功能.但是我们要想往里头存数据,还需要更进一步的格式化,就叫做高级格式化,是在分区之后进行的,它的作用是用来创建文件系统,为分区构建逻辑编址单元.簇和块来完成数据的存储.在这里的一个块只能

第五章 文件系统

5.1 根文件系统 众所周知,在一块新的硬盘中安装系统前必须要先分区并且格式化,然后才能装系统. 对于windows来说,分区完成以后,每个分区都是一个独立的文件系统.也就意味着C盘和D盘是毫无关系的.访问时也是各自独立的. 对于linux来说,所有的文件在linux主机上,若想使其能够被访问到,站在逻辑结构视角上看,它必须从一个称为根文件系统的位置开始,但是并不是说所有文件必须从根开始就不需要分区了,并非如此.为了能够实现多个文件系统独立管理必须要进行分区.但是任何一个分区在分区完以后,不可以

Linux学习之文件系统详解

本文和大家分享的主要是 linux文件系统 相关内容,一起来看看吧,希望对大家学习使用这部分内容有所帮助.   1 . linux 文件系统分配策略:  块分配 (blockallocation) 和扩展分配 (extentallocation) :  块分配:磁盘上的文件块根据需要分配给文件,避免了存储空间的浪费.但当文件扩充时,会造成文件中文件块的不连续,从而导致过多的磁盘寻道时间.  每一次文件扩展时,块分配算法就需要写入文件块的结构信息,也就是 meta-dada . meta-data

linux文件系统简析

什么是文件系统?    文件系统是基于操作系统的.用来管理和组织保存在磁盘驱动器上的数据的系统软件.通过对数据存储布局,文件命名,安全控制等方面的管理.解决了如何在设备上有效的存储数据.    元数据(metadata)存储文件的重要信息(文件的权限,大小,修改时间,属主,存储位置等)    文件系统是操作系统和硬盘之间 一个桥梁,对磁盘的写操作,都要经过文件系统,然后才到磁盘.    常见的文件系统:        DOS系统的msdoc            windows 下的FAT系统(

详谈Linux文件系统基础和相关操作以及swap分区

一.基础概念 文件系统是一种管理存储设备上所存储的文件的一种内生性软件. 能与硬件的存储设备进行交互的只有内核.在操作系统还没有启动的时候,内核也没有启动,由于内核必须依靠文件系统才能启动.然而文件系统由存放于内核中,内核启动前文件系统不存在.这样环绕的问题,类似一个"鸡生蛋,蛋生鸡"的问题.其实,在操作系统启动时,MBR中的Bootloader会自动识别根文件系统(/),随之根文件系统中的内核便会启动,操作系统启动完成. 二.文件系统类型 虚拟文件系统(VFS):可以识别其他不同的文

Linux mkisofs 创建光盘镜像文件(Linux指令学习笔记)

mkisofs命令 创建光盘文件的系统的命令是mkisofs.光盘系统有多种格式,利用Linux系统提供的光盘文件系统创建 命令mkisofs,可以创建多种iso9660文件系统. 我们一般不用mkisofs直接刻录光盘,而常用它创建一个光盘映像文件. mkisofs用法如下: mkisofs  [options] [-o filename] pathspec[pathspec...] -o filename :光盘映像文件名. pathspec:    要刻录的文件名,目录或者树目录. opt

Linux磁盘及文件系统的管理

Linux磁盘及文件系统的管理 我们计算机当中的核心部件并不包括磁盘,磁盘对我们的计算机来说属于外部I/O设备,我们目前主流的硬盘是机械式硬盘,我们的CPU以及内存设备属于电子设备,而我们的硬盘属于机械设备,所以说在发展速度上,CPU和内存要比硬盘快很多,我们通常所说的磁盘格式化分为两种,一种叫做低级格式化,低级格式化是硬盘厂商在出厂前就已经做好的,低级的格式化的目的是为了划分好磁盘上的磁道等物理边界,而当我们将磁盘拿到自己手里之后都会对磁盘进行分区(partition),我们对磁盘进行分区的目

磁盘分区及创建文件系统

机械式硬盘 1.平均寻道时间:ns 2.磁盘转速:rpm 5400 7200 10000rpm 15000rpm track:磁道 sector:扇区,512Bytes,现在我们所说的扇区实际上是平均值 cylinder:柱面,从磁道向所有盘面做投影 partition:分区,基于柱面来划分的存储空间 head:磁头,每个磁盘表面都有一个磁头 设备文件:/dev 设备文件是关联到硬件设备的驱动程序和设备的访问入口 设备号: major:主设备号,区分设备的类型,用于标明设备所需的驱动程序 mij