在使用truenas中,遇到需要改名存储池的需求,发现官方没有给出一个直接的修改命令,并且UI上也不能直接操作,经过试验,可以通过命令导出再导入的方法实现存储池改名
1. 安全导出存储池
# 使用UI导出
# 存储菜单-->导出/断开连接池
*** 注意,一定不要勾选销毁该池里的数据,共享配置可以按需选择是否删除
# 用命令导出也行【但是不推荐,会遇到各种奇怪问题】
# zpool export your_tank_name
2. 命令行中重新导入存储池,并在此时重命名,并命令行导出
# 原名称 your_tank_name 新名称 new_tank_name
zpool import your_tank_name new_tank_name
# 注意,命令行import后可能页面中仍然无法显示,不要慌张
# 一定要命令行里再导出一次
zpool export new_tank_name
3. 页面导入存储池
# 一定要保证第二步中用命令导出了存储池
# 页面UI操作:
# 存储菜单 --> 导入池 --> 选择你的new_tank_name
4. 收工
就能在存储池列表中看到你改过名字的pool了
5. 另附修改数据集名称的方法
# 数据集修改就方便多了
# 1. 通过页面UI直接修改
# 数据集管理菜单 --> 编辑 --> 可以直接改名
# 2. 通过命令改名
zfs rename your_tank_name/your_set_name your_tank_name/new_set_name





Comments | NOTHING