开始之前
请确保已满足以下先决条件:
磁盘必须已格式化并分片。
如果要重建现有的传统 UFS 文件系统,请取消挂载该文件系统。
需要知道将包含文件系统的分片的设备名称。
有关查找磁盘和磁盘分片编号的信息,请参见在 Oracle Solaris 11.2 中管理设备 中的第 6 章 管理系统的磁盘。
# newfs [-N] [-b size] [-i bytes] /dev/rdsk/device-name
系统会要求确认。
![]() | 注意 - 执行此步骤之前,请确保为分片指定了正确的设备名称。如果指定错误的分片,则在创建新文件系统时将删除其内容。此错误可能会导致系统出现紧急情况。 |
# fsck /dev/rdsk/device-name
其中 device-name 参数指定包含新文件系统的磁盘设备的名称。
fsck 命令检查新文件系统的一致性、报告所有问题并在修复问题之前进行提示。有关 fsck 命令的更多信息,请参见 fsck(1M)。
# mkdir /directory-name # mount /dev/dsk/device-name /directory-name
以下示例说明如何在 /legacy 上创建和挂载 UFS 文件系统 /dev/rdsk/c0t1d0s0。
# newfs /dev/rdsk/c0t1d0s0 newfs: construct a new file system /dev/rdsk/c0t1d0s0: (y/n)? y /dev/rdsk/c0t1d0s0: 286722656 sectors in 46668 cylinders of 48 tracks, 128 sectors 140001.3MB in 2917 cyl groups (16 c/g, 48.00MB/g, 5824 i/g) super-block backups (for fsck -F ufs -o b=#) at: 32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488, 885920, Initializing cylinder groups: .......................................................... super-block backups for last 10 cylinder groups at: 285773216, 285871648, 285970080, 286068512, 286166944, 286265376, 286363808, 286462240, 286560672, 286659104 # fsck /dev/rdsk/c0t1d0s0 # mkdir /legacy # mount /dev/dsk/c0t1d0s0 /legacy
接下来的步骤
要在引导时自动挂载传统 UFS 文件系统,请在创建文件系统后转到如何向 /etc/vfstab 文件添加项。