Oracle Solaris ZFS 管理指南

重命名 ZFS 文件系统

使用 zfs rename 命令可重命名文件系统。使用 rename 子命令可以执行以下操作:

以下示例使用 rename 子命令将一个文件系统从 kustarz 重命名为 kustarz_old


# zfs rename tank/home/kustarz tank/home/kustarz_old

以下示例说明如何使用 zfs rename 重定位文件系统:


# zfs rename tank/home/maybee tank/ws/maybee

在本示例中,maybee 文件系统从 tank/home 重定位到 tank/ws。通过重命名来重定位文件系统时,新位置必须位于同一池中,并且必须具有足够的磁盘空间来存放这一新文件系统。如果新位置没有足够的磁盘空间(可能是因为已达到配额),则 rename 操作将失败。

有关配额的更多信息,请参见设置 ZFS 配额和预留空间

rename 操作会尝试对文件系统以及任何后代文件系统按顺序执行取消挂载/重新挂载操作。如果该操作无法取消挂载活动文件系统,则 rename 命令将失败。发生这种问题时,必须强行取消挂载该文件系统。

有关重命名快照的信息,请参见重命名 ZFS 快照