请确保已满足以下先决条件:
磁盘必须已格式化并分片。
如果要重新创建现有的 UFS 文件系统,请取消挂载该文件系统。
需要知道将包含文件系统的片的设备名称。
有关查找磁盘和磁盘片编号的信息,请参见第 12 章,管理磁盘(任务)。
有关格式化磁盘和将磁盘分片的信息,请参见第 11 章,管理磁盘(概述)。
您必须是超级用户或承担等效角色。
创建 UFS 文件系统。
# newfs [-N] [-b size] [-i bytes] /dev/rdsk/device-name |
显示 newfs 命令会传递给 mkfs 命令的参数,而不实际创建文件系统。此选项是用于测试 newfs 命令的一种好方法。
指定文件系统的块大小,每块为 4096 或 8192 字节。缺省值为 8192。
指定每个 inode 的字节数。缺省值根据磁盘大小而异。有关更多信息,请参见 newfs(1M)。
指定在其中创建新文件系统的磁盘设备的名称。
系统会请求进行确认。
执行此步骤之前,请确保为片指定了正确的设备名称。如果指定错误的片,则在创建新文件系统时将删除其内容。此错误可能会导致系统出现紧急情况。
要验证是否创建了 UFS 文件系统,请检查新文件系统。
# fsck /dev/rdsk/device-name |
其中 device-name 参数指定包含新文件系统的磁盘设备的名称。
fsck 命令可检查新文件系统的一致性,报告出现的任何问题,并在修复问题之前进行提示。有关 fsck 命令的更多信息,请参见第 22 章,检查 UFS 文件系统一致性(任务)或 fsck(1M)。
以下示例说明如何在 /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 文件系统并使其可用,请转到第 19 章,挂载和取消挂载文件系统(任务)。