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

Procedure如何创建 UFS 文件系统

开始之前

请确保已满足以下先决条件:

有关查找磁盘和磁盘片编号的信息,请参见第 12 章,管理磁盘(任务)

有关格式化磁盘和将磁盘分片的信息,请参见第 11 章,管理磁盘(概述)

  1. 您必须是超级用户或承担等效角色。

  2. 创建 UFS 文件系统。


    # newfs [-N] [-b size] [-i bytes] /dev/rdsk/device-name
    
    -N

    显示 newfs 命令会传递给 mkfs 命令的参数,而不实际创建文件系统。此选项是用于测试 newfs 命令的一种好方法。

    -b size

    指定文件系统的块大小,每块为 4096 或 8192 字节。缺省值为 8192。

    -i bytes

    指定每个 inode 的字节数。缺省值根据磁盘大小而异。有关更多信息,请参见 newfs(1M)

    device-name

    指定在其中创建新文件系统的磁盘设备的名称。

    系统会请求进行确认。


    注意 – 注意 –

    执行此步骤之前,请确保为片指定了正确的设备名称。如果指定错误的片,则在创建新文件系统时将删除其内容。此错误可能会导致系统出现紧急情况。


  3. 要验证是否创建了 UFS 文件系统,请检查新文件系统。


    # fsck /dev/rdsk/device-name
    

    其中 device-name 参数指定包含新文件系统的磁盘设备的名称。

    fsck 命令可检查新文件系统的一致性,报告出现的任何问题,并在修复问题之前进行提示。有关 fsck 命令的更多信息,请参见第 22 章,检查 UFS 文件系统一致性(任务)fsck(1M)


示例 18–1 创建 UFS 文件系统

以下示例说明如何在 /dev/rdsk/c0t1d0s7 中创建 UFS 文件系统。


# newfs /dev/rdsk/c0t1d0s7

/dev/rdsk/c0t1d0s7:  725760 sectors in 720 cylinders of 14 tracks, 72 sectors

        354.4MB in 45 cyl groups (16 c/g, 7.88MB/g, 3776 i/g)

super-block backups (for fsck -F ufs -o b=#) at:

 32, 16240, 32448, 48656, 64864, 81072, 97280, 113488, 129696, 145904, 162112,

 178320, 194528, 210736, 226944, 243152, 258080, 274288, 290496, 306704,

 322912, 339120, 355328, 371536, 387744, 403952, 420160, 436368, 452576,

 468784, 484992, 501200, 516128, 532336, 548544, 564752, 580960, 597168,

 613376, 629584, 645792, 662000, 678208, 694416, 710624,

 fsck /dev/rdsk/c0t1d0s7

#

创建 UFS 文件系统后...

要挂载 UFS 文件系统并使其可用,请转到第 19 章,挂载和取消挂载文件系统(任务)