最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Solaris 文件系统简介

IT圈 admin 29浏览 0评论

2024年5月13日发(作者:酒慧君)

一、solaris 10文件系统简介

1. solaris 10三大文件系统

UFS文件系统几乎是所有UNIX系统的基本文件系统,Solaris当然也不例外。除此之

外Solaris 10支持三种类型的文件系统,它们分别是:

(1)基于网络的文件系统;基于网络的文件系统就是网络文件系统,简称NFS文件系

统。网络文件系统(NFS)版本从3升级到4。

(2)虚拟文件系统(也叫伪文件系统)。虚拟文件系统大多数是基于内存的文件系统,

但是也有部分文件系统是基于硬盘上的包括:

TMPFS文件系统: 使用本地内存进行读写的文件系统。在Solaris中的默认应用为/tmp

目录

LOFS文件系统: 循环文件系统(lofs)可创建一个新的虚拟的原文件系统,然后用另

一个路径名来存取文件

PROCFS文件系统: 进程文件系统(procfs)驻留在内存中,表现为/proc目录。在此

目录中活动进程号的清单,ps等命令会用到/proc目录中的信息,调试器或其他开发工具也

可能通过文件系统调用来访问这些过程的地址和空间

CacheFS文件系统: 用来改善远程文件系统(NFS)和CD-ROM的读取速度,将读得

数据缓存在CacheFS文件系统中

SWAPFS文件系统: 用mkfile和swap命令建立附加的交换区时,系统核心所用的文

件系统

(3) 基于磁盘的文件系统;包括:

UFS文件系统: 基于BSD快速文件系统的传统UNIX文件系统是Solaris的默认文件

系统。默认启用UFS 日志记录功能。在早期的Solaris 版本中,UFS 日志记录功能只能手

动启用。 Solaris 10在运行64位Solaris内核的系统上支持多TB UFS文件系统。以前,UFS

文件系统在64位系统和32位系统上的大小仅限于约1 TB(Tbyte)。现在,所有UFS文件

系统命令和公用程序已更新为支持多TB UFS文件系统。

HSFS文件系统: 用于CD-ROM的只读文件系统

PCFS文件系统: PC文件系统,可以读写DOS型式磁盘的数据,如FAT32

UDF文件系统: DVD文件系统

2 solaris 10 UFS文件系统的结构

Solaris 10典型的文件系统类型为UFS文件系统,但它也允许在/etc/default/fs中定义其

他文件类型。在Solaris 10上,UFS文件系统驻留在硬盘上,这些硬盘同时具有原始设备接

口和块设备接口,这两个接口分别位于/dev/rdsk目录和/dev/dsk目录中。Solaris 10文件系统

所创建的每一个分区都在/dev/dsk和/dev/rdsk中有其自己的对应项。一个UFS文件系统的组

成包括如下几部分。

引导块(boot block):在文件系统可引导的情况下,引导块中包含有引导数据。

超级块(super block):超级块中包含有关i节点的位置、文件系统大小、块数目,以

及状态等信息。

i节点(inode):存储文件系统的文件细节信息。

数据块(data block):实际存储的文件。

3 solaris 10 UFS文件系统的功能

扩展的基本类型(EFT) :提供32 位用户ID (user ID, UID)、组ID (group ID, GID) 和设

备编号。

大文件系统:在最大大小可以为16 TB 的文件系统中,允许大小约为1TB的文件。可

以在具有EFI 磁盘标号的磁盘上创建多TB UFS 文件系统。

日志记录 :UFS 日志记录会将组成一个完整UFS 操作的多个元数据更改打包成一个

事务。事务集记录在盘上日志中,然后会应用于实际UFS 文件系统的元数据。

多TB 文件系统通过多TB 文件系统,可以创建最大可用空间约为16 TB 的UFS文件

系统,其中会减去约1% 的开销。

状态标志显示文件系统的状态:clean、stable、active、logging 或unknown。这些标志

可避免不必要的文件系统检查。如果文件系统的状态为“clean”、“stable” 或“logging”,则不

运行文件系统检查。

4 Solaris UFS 文件系统分层结构

从根目录(/) 开始,向下延伸出许多目录。在Solaris 安装过程中,可以安装一组缺省目

录,并使用一组约定将类似的文件类型组合在一起。下表汇总了缺省的Solaris 文件系统。

缺省的 Solaris 文件系统

文件系统件系

说明

或目录 统类

UF分层文件树的顶层。根 (/) 目录

(/)

S 包含对系统操作至关重要的目录和文

2024年5月13日发(作者:酒慧君)

一、solaris 10文件系统简介

1. solaris 10三大文件系统

UFS文件系统几乎是所有UNIX系统的基本文件系统,Solaris当然也不例外。除此之

外Solaris 10支持三种类型的文件系统,它们分别是:

(1)基于网络的文件系统;基于网络的文件系统就是网络文件系统,简称NFS文件系

统。网络文件系统(NFS)版本从3升级到4。

(2)虚拟文件系统(也叫伪文件系统)。虚拟文件系统大多数是基于内存的文件系统,

但是也有部分文件系统是基于硬盘上的包括:

TMPFS文件系统: 使用本地内存进行读写的文件系统。在Solaris中的默认应用为/tmp

目录

LOFS文件系统: 循环文件系统(lofs)可创建一个新的虚拟的原文件系统,然后用另

一个路径名来存取文件

PROCFS文件系统: 进程文件系统(procfs)驻留在内存中,表现为/proc目录。在此

目录中活动进程号的清单,ps等命令会用到/proc目录中的信息,调试器或其他开发工具也

可能通过文件系统调用来访问这些过程的地址和空间

CacheFS文件系统: 用来改善远程文件系统(NFS)和CD-ROM的读取速度,将读得

数据缓存在CacheFS文件系统中

SWAPFS文件系统: 用mkfile和swap命令建立附加的交换区时,系统核心所用的文

件系统

(3) 基于磁盘的文件系统;包括:

UFS文件系统: 基于BSD快速文件系统的传统UNIX文件系统是Solaris的默认文件

系统。默认启用UFS 日志记录功能。在早期的Solaris 版本中,UFS 日志记录功能只能手

动启用。 Solaris 10在运行64位Solaris内核的系统上支持多TB UFS文件系统。以前,UFS

文件系统在64位系统和32位系统上的大小仅限于约1 TB(Tbyte)。现在,所有UFS文件

系统命令和公用程序已更新为支持多TB UFS文件系统。

HSFS文件系统: 用于CD-ROM的只读文件系统

PCFS文件系统: PC文件系统,可以读写DOS型式磁盘的数据,如FAT32

UDF文件系统: DVD文件系统

2 solaris 10 UFS文件系统的结构

Solaris 10典型的文件系统类型为UFS文件系统,但它也允许在/etc/default/fs中定义其

他文件类型。在Solaris 10上,UFS文件系统驻留在硬盘上,这些硬盘同时具有原始设备接

口和块设备接口,这两个接口分别位于/dev/rdsk目录和/dev/dsk目录中。Solaris 10文件系统

所创建的每一个分区都在/dev/dsk和/dev/rdsk中有其自己的对应项。一个UFS文件系统的组

成包括如下几部分。

引导块(boot block):在文件系统可引导的情况下,引导块中包含有引导数据。

超级块(super block):超级块中包含有关i节点的位置、文件系统大小、块数目,以

及状态等信息。

i节点(inode):存储文件系统的文件细节信息。

数据块(data block):实际存储的文件。

3 solaris 10 UFS文件系统的功能

扩展的基本类型(EFT) :提供32 位用户ID (user ID, UID)、组ID (group ID, GID) 和设

备编号。

大文件系统:在最大大小可以为16 TB 的文件系统中,允许大小约为1TB的文件。可

以在具有EFI 磁盘标号的磁盘上创建多TB UFS 文件系统。

日志记录 :UFS 日志记录会将组成一个完整UFS 操作的多个元数据更改打包成一个

事务。事务集记录在盘上日志中,然后会应用于实际UFS 文件系统的元数据。

多TB 文件系统通过多TB 文件系统,可以创建最大可用空间约为16 TB 的UFS文件

系统,其中会减去约1% 的开销。

状态标志显示文件系统的状态:clean、stable、active、logging 或unknown。这些标志

可避免不必要的文件系统检查。如果文件系统的状态为“clean”、“stable” 或“logging”,则不

运行文件系统检查。

4 Solaris UFS 文件系统分层结构

从根目录(/) 开始,向下延伸出许多目录。在Solaris 安装过程中,可以安装一组缺省目

录,并使用一组约定将类似的文件类型组合在一起。下表汇总了缺省的Solaris 文件系统。

缺省的 Solaris 文件系统

文件系统件系

说明

或目录 统类

UF分层文件树的顶层。根 (/) 目录

(/)

S 包含对系统操作至关重要的目录和文

发布评论

评论列表 (0)

  1. 暂无评论