在 Oracle® Solaris 11.2 中管理文件系统

退出打印视图

更新时间: 2014 年 7 月
 
 

如何向 /etc/vfstab 文件添加项

除非某些 ZFS 文件系统需要先前挂载的行为,否则请使用此过程以在引导时挂载非 ZFS 文件系统。有关挂载 ZFS 文件系统的更多信息,请参见在 Oracle Solaris 11.2 中管理 ZFS 文件系统

  1. 成为管理员。

    有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  2. 如有必要,请为要挂载的文件系统创建挂载点。
    # mkdir /mount-point

    本地系统上必须存在用于挂载文件系统的挂载点。挂载点是指附加已挂载文件系统的目录。

  3. 编辑 /etc/vfstab 文件并添加项。请确保执行以下操作:
    1. 使用空白空间(空格或制表符)分隔各个字段。
    2. 如果字段没有内容,请指定破折号 (-)。
    3. 保存更改。

    注 - 由于在引导过程中内核会将根目录 (/) 文件系统挂载为只读,因此只有 remount 选项(以及可以与 remount 一起使用的选项)会影响 /etc/vfstab 文件中的根目录 (/) 项。
示例 2-7  /etc/vfstab 文件添加项

以下示例说明如何将磁盘分片 /dev/dsk/c0t3d0s7 作为传统 UFS 文件系统挂载到挂载点 /files1。将原始字符设备 /dev/rdsk/c0t3d0s7 指定为 device to fsckfsck pass 值为 2 表明将检查文件系统,但不是按顺序检查。

#device           device             mount    FS       fsck   mount    mount
#to mount         to fsck            point    type     pass   at boot  options
#
/dev/dsk/c0t3d0s7 /dev/rdsk/c0t3d0s7 /files1  ufs      2      yes       -

以下示例说明如何将传统 /export/man 目录从系统 pluto 作为 NFS 文件系统挂载到挂载点 /usr/man 上。由于该目录是 NFS 文件系统,因此既不会指定 device to fsck,也不会指定 fsck pass。在本示例中,mount optionsro(只读)和 soft

#device           device             mount    FS       fsck   mount    mount
#to mount         to fsck            point    type     pass   at boot  options
pluto:/export/man   -                /usr/man nfs      -      yes       ro,soft

/etc/vfstab 文件添加远程系统和资源后,请确保已启动了以下服务。

# svcs -a | grep nfs/client
disabled       May_14   svc:/network/nfs/client:default
# svcadm enable svc:/network/nfs/client:default

否则,重新引导系统后,将不会挂载远程文件系统。