系统管理指南:设备和文件系统

64 位: 对多 TB UFS 文件系统的支持

此 Solaris 发行版在运行 64 位 Solaris 内核的系统上提供对多 TB UFS 文件系统的支持。

以前,UFS 文件系统在 64 位系统和 32 位系统上的大小都仅限于 1 TB 左右。所有 UFS 文件系统命令和实用程序都已更新,可支持多 TB UFS 文件系统。

例如,ufsdump 命令已经更新,可以使用更大的块大小来转储大 UFS 文件系统:


# ufsdump 0f /dev/md/rdsk/d97 /dev/md/rdsk/d98

  DUMP: Date of this level 0 dump: Tue Jan 07 14:23:36 2003

  DUMP: Date of last level 0 dump: the epoch

  DUMP: Dumping /dev/md/rdsk/d98 to /dev/md/rdsk/d97.

  DUMP: Mapping (Pass I) [regular files]

  DUMP: Mapping (Pass II) [directories]

  DUMP: Forcing larger tape block size (2048).

  DUMP: Writing 32 Kilobyte records

  DUMP: Estimated 4390629500 blocks (2143862.06MB).

  DUMP: Dumping (Pass III) [directories]

  DUMP: Dumping (Pass IV) [regular files]

管理小于 1 TB 的 UFS 文件系统保持不变。小于 1 TB 的 UFS 文件系统和大于 1 TB 的文件系统之间不存在管理差异。

可以首先创建小于 1 TB 的 UFS 文件系统,然后使用 newfs -T 选项指定最终可以将其扩展为多 TB 文件系统。此选项可设置 inode 和段的密度针对多 TB 文件系统相应地进行伸缩。

如果在运行 32 位内核的系统上创建小于 1 TB 的 UFS 文件系统时使用 newfs -T 选项,则在 64 位内核下引导此文件系统时使用 growfs 命令可最终扩展此系统。有关更多信息,请参见newfs(1M)

可以使用 fstyp -v 命令,通过检查 magic 列中的以下值确定 UFS 文件系统是否具有多 TB 支持:


# /usr/sbin/fstyp -v /dev/md/rdsk/d3 | head -5

ufs

magic   decade  format  dynamic time    Fri May 21 11:10:10 2004

没有多 TB 支持的 UFS 文件系统会生成以下 fstyp 输出:


# /usr/sbin/fstyp -v /dev/md/rdsk/d0 | head -5

ufs

magic   11954   format  dynamic time    Fri May 21 11:46:40 2004

可以使用 growfs 命令将 UFS 文件系统扩展为片或卷的大小,而不会丢失服务或数据。有关更多信息,请参见growfs(1M)

新增的两项相关功能是:EFI 磁盘标号的多 TB 卷支持和 Solaris Volume Manager 的多 TB 卷支持。有关更多信息,请参见带有 EFI 磁盘标号的多 TB 磁盘支持和《Solaris Volume Manager 管理指南》。

多 TB UFS 文件系统的功能

多 TB UFS 文件系统包括以下功能:

多 TB UFS 文件系统的限制

多 TB UFS 文件系统的限制如下:

有关多 TB UFS 任务的参考信息

请参见以下内容,以了解有关使用多 TB UFS 文件系统的逐步说明。

多 TB UFS 任务 

更多信息 

创建多 TB UFS 文件系统 

如何创建多 TB UFS 文件系统

如何扩展多 TB UFS 文件系统

如何将 UFS 文件系统扩展为多 TB UFS 文件系统

创建多 TB UFS 快照 

示例 26–2

对多 TB UFS 问题进行疑难解答 

对多 TB UFS 文件系统问题进行疑难解答