ZFS 文件系统可自动进行挂载和取消挂载。通过挂载传统 UFS 文件系统可使该文件系统可用,这会将文件系统附加到指定挂载点的系统目录树。始终会挂载根目录 (/) 文件系统。
下表提供了有关根据您对文件系统的使用方法挂载文件系统的指南。
|
有关挂载可移除介质的更多信息,请参见在 Oracle Solaris 11.2 中管理设备 中的第 14 章 管理可移除介质。
$ mount [ -v ]
–v 以详细模式显示已挂载文件系统的列表。
示例 2-6 确定哪些是已挂载文件系统此示例说明如何使用 mount 命令显示有关当前已挂载文件系统的信息。
$ mount / on rpool/ROOT/zfsBE read/write/setuid/devices/rstchown/dev=3390002 on Tue ... /devices on /devices read/write/setuid/devices/rstchown/dev=8580000 on Tue May 15 ... /dev on /dev read/write/setuid/devices/rstchown/dev=85c0000 on Tue May 15 14:49:01 2012 /system/contract on ctfs read/write/setuid/devices/rstchown/dev=8680001 on Tue May 15 ... /proc on proc read/write/setuid/devices/rstchown/dev=8600000 on Tue May 15 14:49:01 2012 /etc/mnttab on mnttab read/write/setuid/devices/rstchown/dev=86c0001 on Tue May 15 14:49:01 ... /system/volatile on swap read/write/setuid/devices/rstchown/xattr/dev=8700001 on Tue May 15 ... /system/object on objfs read/write/setuid/devices/rstchown/dev=8740001 on Tue May 15 ... /etc/dfs/sharetab on sharefs read/write/setuid/devices/rstchown/dev=8780001 on Tue May 15 ... /lib/libc.so.1 on /usr/lib/libc/libc_hwcap2.so.1 read/write/setuid/devices/rstchown/dev ... /dev/fd on fd read/write/setuid/devices/rstchown/dev=8880001 on Tue May 15 14:49:29 2012 /var on rpool/ROOT/zfsBE/var read/write/setuid/devices/rstchown/nonbmand/exec/xattr/atime/ ... /tmp on swap read/write/setuid/devices/rstchown/xattr/dev=8700002 on Tue May 15 14:49:29 2012 /var/share on rpool/VARSHARE read/write/setuid/devices/rstchown/nonbmand/exec/xattr/atime/ ... /home/rimmer on pluto:/export/home/rimmer remote/read/write/setuid/xattr/...
此示例说明如何使用 zfs mount 命令显示有关当前已挂载的 ZFS 文件系统的信息。
$ zfs mount rpool/ROOT/zfsBE / rpool/ROOT/zfsBE /var rpool/VARSHARE /var/share tank/home /tank/home
/etc/vfstab 文件中的项包含七个字段,下表为这些字段的说明。
|
取消挂载文件系统的先决条件包括:
您必须是管理员。
您不能取消挂载正忙的文件系统。如果出现以下任一情况,则认为文件系统正忙:用户正在访问文件系统中的目录;程序打开了文件系统中的文件;正在共享文件系统。
通过执行以下操作,可以使文件系统处于可取消挂载状态:
更改到另一不同文件系统的目录。
注销该系统。
使用 fuser 命令列出正在访问该文件系统的所有进程,然后停止这些进程(如有必要)。有关更多详细信息,请参见如何停止正在访问文件系统的所有进程。
如果您需要取消挂载用户正在使用的文件系统,请通知他们。
取消共享该文件系统。
例如:
# zfs set share.nfs=off tank/fs1
请使用传统的取消共享方法。有关信息,请参见 unshare(1M)。
要验证是否已取消挂载一个或多个文件系统,请检查 mount 命令的输出:
$ mount | grep unmounted-file-system