FreeBSD安装文件系统

1 2 3 4 5 下一页
FreeBSD将文件保存在磁盘等存储设备上 , 由操作系统来具体处理访问硬件设备的问题 , 用户只需要面对操作系统 , 就能进行具体的文件操作 。操作系统首先将用于存储的设备进行格式化之后 , 该设备才能用于存储文件 , 这个设备可以是软盘 , 可以是一个硬盘分区 , 或者其他允许随机存取的块设备存储介质 。在Unix上将格式化后的存储设备统称为文件系统 , 格式化的过程称为创建文件系统 。(由于磁带是一种顺序存取的设备 , 因此在磁带上不能创建文件系统 。)
对于不同介质、不同的操作系统对磁盘进行格式化和管理的方式也不同 , 这样就形成了不同类型的文件系统 。但操作系统给用户提供了一种标准的通用存取方式 , 这样在存取文件时就不需要考虑是在对哪种文件系统进行操作 。但是不同的文件系统仍然有一些差异 , 例如光盘文件系统是只读介质 , 还有一些文件系统并非为Unix系统而设计的 , 因此文件名、文件属性等标准就与Unix不同 , FreeBSD在访问这些文件系统时尽量转换这些差别 , 补充这些文件系统没有、但Unix 标准文件系统需要的属性 。这样这些文件系统就与标准文件系统看起来完全相同 , 只是某些操作受文件系统本身的物理限制 , 例如企图将光盘上文件加上写属性 , 显然无法完成 。FreeBSD支持多种文件系统 , 其中最常见的有:
UFS文件系统:是FreeBSD上的标准文件系统 , 它实现了所有的标准文件属性 , 如文件属主和组、存取权限等属性 。
cd9660文件系统:支持ISO 9660格式的CD-Rom , 这种格式只支持8位基本长度3位扩展长度、不区分大小写的文件名 , 但FreeBSD支持它的Rock Ridge扩展 , 使其能使用Unix风格的长文件名 。
NFS文件系统:网络文件系统 , 通过它Unix能在网络上共享文件系统 。
msDos文件系统:DOS和Windows使用的FAT文件系统 , 基本上是使用8.3的文件名 , Windows95 之后扩展了文件名的长度 , 但仍然不区分大小写 。FreeBSD支持Windows95的长文件名扩展和FAT 32格式的分区 。
ext2fs文件系统:Linux使用的文件系统 , 这个类型不是缺省支持的文件系统 , 需要重新配置内核 。
NTFS文件系统:Windows NT使用的文件系统 , 这个类型同样需要重新配置内核 。
【FreeBSD安装文件系统】在个人计算机的硬盘管理方式中 , 文件是直接放在硬盘的分区中 , 而FreeBSD使用的UFS文件系统则又在基本分区中进行了划分 , 文件系统建立在BSD风格的子分区中 。这样每个UFS分区中能有多个文件系统 , 每个文件系统或交换空间各有一个标签(DiskLabel) , 来标识其本身的起始和结束 。当真正要使用文件系统时 , 就需要获得硬盘上文件系统(UFS分区和分区内部各个文件系统的DiskLabel)的具体信息 。这些硬盘上文件系统的信息应该由管理员维护 , 同时也记录在硬盘上 , 可以使用FreeBSD中的系统工具fdisk和disklabel , 或者安装程序Sysinstall , 来获得保存在硬盘本身中的信息 。

    推荐阅读