我们可以更改 rpool 的名称吗?

我们可以更改 rpool 的名称吗?

我们可以更改 rpool 的名称吗?我们必须创建一个新的 BE(引导环境)吗?有人可以告诉我完整的过程吗?

# zpool status
  pool: rpool
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        rpool       ONLINE       0     0     0
          c1t3d0s0  ONLINE       0     0     0

errors: No known data errors

# zfs list
# zfs list
NAME                      USED  AVAIL  REFER  MOUNTPOINT
rpool                    6.49G  60.4G    40K  /rpool
rpool/ROOT               3.46G  60.4G    31K  legacy
rpool/ROOT/solaris       3.46G  60.4G  3.16G  /
rpool/ROOT/solaris/var    303M  60.4G   216M  /var
rpool/dump               2.00G  60.5G  1.94G  -
rpool/export             96.5K  60.4G    32K  /rpool/export
rpool/export/home        64.5K  60.4G    32K  /rpool/export/home
rpool/export/home/admin  32.5K  60.4G  32.5K  /rpool/export/home/admin
rpool/swap               1.03G  60.5G  1.00G  -

答案1

要更改池的名称,您只需使用新名称导入它(这当然意味着之前的导出);但是对于根池,这需要单一模式和/或从备用 zfs 功能源启动。

还值得一提的是,正如您被告知的那样,没有明显的理由重命名根池:您的根池是以 Solaris 命名约定命名的,我个人觉得它很花哨、很酷。

相关内容