Для переименования файловых систем используется команда zfs rename. С помощью подкоманды rename выполняются следующие операции:
изменение имени файловой системы;
перемещение файловой системы в новое местоположение в иерархии ZFS;
изменение имени файловой системы и ее перемещение в иерархии ZFS.
В следующем примере подкоманда rename используется для простого переименования файловой системы:
# zfs rename tank/home/kustarz tank/home/kustarz_old |
В данном примере файловая система kustarz переименовывается в kustarz_old.
Ниже приведен пример использования команды zfs rename для перемещения файловой системы.
# zfs rename tank/home/maybee tank/ws/maybee |
В этом примере файловая система maybee перемещается из tank/home в tank/ws. При перемещении файловой системы посредством переименования новое местоположение должно находиться в пределах того же пула и иметь достаточную емкость для размещения новой файловой системы. Если новое местоположение не обеспечивает достаточного пространства, возможно, по причине превышения квоты, переименование невозможно.
Для получения дополнительной информации о квотах см. Настройки квот и резервируемого пространства в ZFS.
В операции переименования предпринимается попытка последовательного размонтирования или монтирования файловой системы и всех дочерних файловых систем. Если в результате операции размонтировать активную файловую систему не удается, переименование невозможно. В случае возникновения этой проблемы потребуется принудительное размонтирование файловой системы.
Для получения информации о переименовании снимков см. Переименование снимков ZFS.